Forum: Mikrocontroller und Digitale Elektronik Volkszähler S0 interface, Belegung der Pins 17 und 27 statt RX, TX


von Serge B. (godlich)


Angehängte Dateien:

Lesenswert?

Hallo,

ich wollte mir einen Ausleser auf Basis von tasmota bauen für meinen 
iskra Stromzähler.

Dazu benötigt man einen IR-Lesekopf, einen esp8266 und ein paar Kabel. 
Beschreibung findet sich auch hier:
https://ottelo.jimdofree.com/iskra-stromz%C3%A4hler-und-ha/

Einen IR Lesekopf mit einem Interface für den Raspberry Pi von 
volkszähler hatte ich noch rumfliegen. Das Teil besitzt außerdem ein 
Interface zum Aufstecken auf den raspberry (siehe Anhang). Das ganze ist 
schon ein paar Jahre alt, aktuell konnte ich die Platine auf 
volkszähler.org nicht finden.

Bei meiner alten Platine werden allerdings 3V, GND, GPIO 17 und GPIO27 
genutzt (siehe Anhang). In den aktuellen Beschreibungen auf volkszähler 
werden immer TX und RX genutzt. Ich habe jetzt versucht RX und TX meines 
ESP mit den Anschlüssen zu verbinden, die eigentlich für GPIO17 und 27 
vorgesehen sind. Soweit ich das beurteilen kann erfüllt das ganze aber 
nicht seine vorgesehene Funktion.

Also mein Raspberry sollte bei Eingabe von "sensor53 d1" in die Console 
von tasmota (siehe link zu ottelo.jimdofree.com oben) eigentlich was 
liefern, es kommt aber nur
18:50:09.923 RSL: stat/tasmota_6910FA/RESULT = 
{"Time":"2021-04-22T18:50:09","SML":{"CMD":"dump: 1"}}

Der IR Lesekopf sitzt nicht auf dem Zähler. Mit meiner Handykamera 
sollte ich aber soweit ich weiß auch schon sehen, ob die Lampe auf dem 
IR-Lesekopf leuchtet.

Hab leider wenig Ahnung von Elektronik, hoffe aber meine Beschreibung 
und die Bilder sind verständlich.

von Hunt W. (hunt_work_er)


Lesenswert?

Hallo godlich,
die Platine die du hast ist zum Anschluss von zwei Zählern gedacht. 
Dabei ist aber jeweils nur der RX Pin vorhanden, also nur die Richtung 
vom Zähler zum Raspberry.
Welche Daten möchtest du denn auch an den Zähler senden?
Versuche Mal, bevor du an tasmota heran gehst, eine serielle 
Schnittstelle zu öffnen. Mit 9600 Baud, 8 Daten Bits, keine Parität und 
einem Stopp Bit solltest du dann Daten empfangen. Erst wenn das klappt 
kannst du weiter mit tasmota oder mqtt spielen.
Eventuell musst du noch die Sensitivität am Lesekopf verändern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.