Hallo!
Habe meinen USB Lesekopf von Udo erhalten und möchte jetzt gerne meinen Elster auslesen.
Jedoch habe ich ein Problem. Wenn ich den Zähler aufwecke mit /?! dann laufen die ganzen Werte endlos dahin. bei irgendwelche 71er Werten wiederholt sich der Zähler einfach bis ins Unendliche. Ich habe dann am Zähler direkt durch das Menü bis ans Ende geklickt und dann hat die Kommunikation aufgehört.
Danach hätte ich es mit (hex 2F 3F 21 0D 0A) versucht.
Antwort: /ELS4\@V9.35
gleich drauf mit (hex 06 30 35 31 0D 0A) versucht auf baud 9600 zu switchen
Antwort: <1>P0<2>(04173352)<3>e<1>
auf die restlichen Kommandos reagiert mir der Zähler nicht.
Was mache ich falsch?
Elster AS1440
-
-
-
Ich vermute du kennst die Wikiseite? https://wiki.volkszaehler.org/…wer/edl-ehz/elster_as1440
Zitat von andy_kWenn ich den Zähler aufwecke mit /?! dann laufen die ganzen Werte endlos dahin.
Du musst die Befehle mit CR und LF abschließen.ZitatDanach hätte ich es mit (hex 2F 3F 21 0D 0A) versucht.
"Hätte" oder "habe". Bitte präzise Beschreibungen sonst sind deine Versuche schwer nachzuvollziehen.ZitatAntwort: /ELS4\@V9.35
gleich drauf mit (hex 06 30 35 31 0D 0A) versucht auf baud 9600 zu switchen
Auf Baudrate "5" zu wechseln bringt natürlich nix wenn dir der Zähler in seiner Antwort nur Baudrate "4" anbietet. Das wären 4800baud.
Der dazu passende Befehl zur Umschaltung: hex 06 30 34 31 0D 0Amfg JAU
-
ok danke schonmal für die Antwort - hier also mein Ablauf:
eröffne mit 2F 3F 21 0D 0A
Antwort: /ELS4\@V9.35 <\r><\n>
will switchen auf bd4800: 06 30 34 31 0D 0A
Antwort: h~
dann wechsel ich auf bd4800 und sende Befehl: 01 52 35 02 50 2E 30 31 28 3B 29 03 23 (zum Auslesen des kompletten Eingangspeichers lt. https://wiki.volkszaehler.org/…wer/edl-ehz/elster_as1440)
dann passiert nichts und nach ein paar Sekunden kommt die Antwort: <1>B0<3>q -
Willst du überhaupt den Lastgangspeicher lesen?
Schonmal mit vzlogger versucht eine Kommunikation aufzubauen?mfg JAU
-
Ich will eigtl nur den Gesamtverbrauch (1.8.0) und den Momentanverbrauch auslesen. Ich möchte das ganze in meine openhab Instanz einbauen und will deswegen auf vzlogger verzichten.
-
-
sieht gut aus aber da wird mir nicht die Momentanleistung angeteigt oder überseh ich die?
-
Wär geschickt wenn du den Output Posten würdest - Hellsehen können wir leider nicht...
Momentanleistung (1.7.0 oder 16.7.0) geben nicht alle Zähler aus. -
spuckt er mir weder noch aus
gibt es noch einen andern Weg um an die Momentanleistung zu kommen?
Und hat jemand von euch schon die Daten über ein python Script oder Ähnliches geparst? -
Und natürlich kein Log.
Zitat von andy_kgibt es noch einen andern Weg um an die Momentanleistung zu kommen?
Ausrechnen.
Hat man 2 Tuple kann man die Leistung über Zählerstandifferenz und Zeitdifferenz ermitteln.Vzlogger hat einen internen httpd. Man kann die Zählerstände mit "api": "null" parsen lassen und über die selbst ausgedachte uuid am httpd abrufen. Wurden mehrere Tuple gelesen stehen die als JSON zur Verfügung und mann muss sich nur die letzten beiden rausziehen um zu rechnen.
Zitat von andy_kUnd hat jemand von euch schon die Daten über ein python Script oder Ähnliches geparst?
https://wiki.volkszaehler.org/…uslesen_per_python-script
https://wiki.volkszaehler.org/…on-script_fuer_testzwecke
https://wiki.volkszaehler.org/…on-script_fuer_testzweckemfg JAU