NEWS
(gelöst) Smartmeter und Logarex13BE Stromzähler
-
Hallo zusammen
ich habe seit einiger Zeit diesen Stromzähler und jetzt eine IR Lesekopf installiert (an einem Raspi). Die Daten kommen auch mit der Konfiguration 9600 8N1 in der Kommandozeile an. Der Zähler soll D0 Protokoll sprechen, es gibt kaum Doku im Netz.
pi@MeterRaspi:~ $ cat /dev/ttyUSB0 aL˘:51.7.0*255(000.86*A) 1-0:71.7.0*255(001.32*A) 1-0:81.7.1*255(119*deg) 1-0:81.7.2*255(240*deg) 1-0:81.7.4*255(080*deg) 1-0:81.7.15*255(088*deg) 1-0:81.7.26*255(086*deg) 1-0:14.7.0*255(50.0*Hz) 1-0:1.8.0*96(00000.3*kWh) 1-0:1.8.0*97(00004.5*kWh) 1-0:1.8.0*98(00069.3*kWh) 1-0:1.8.0*99(00000.0*kWh) 1-0:1.8.0*100(00074.0*kWh) 1-0:0.2.0*255(ver.03,432F,20170504) 1-0:96.90.2*255(0F66) 1-0:97.97.0*255(00000000) ! /LOG5LK13BE803039 1-0:96.1.0*255(001LOG0065600487) 1-0:1.8.0*255(000074.0264*kWh) 1-0:2.8.0*255(000273.8296*kWh) 1-0:16.7.0*255(000027*W) 1-0:32.7.0*255(227.9*V) 1-0:52.7.0*255(227.2*V) 1-0:72.7.0*255(226.8*V) 1-0:31.7.0*255(001.42*A) 1-0:51.7.0*255(000.86*A) 1-0:71.7.0*255(001.32*A) 1-0:81.7.1*255(119*deg) 1-0:81.7.2*255(239*deg) 1-0:81.7.4*255(080*deg) 1-0:81.7.15*255(088*deg) 1-0:81.7.26*255(086*deg) 1-0:14.7.0*255(50.0*Hz) 1-0:1.8.0*96(00000.3*kWh) 1-0:1.8.0*97(00004.5*kWh) 1-0:1.8.0*98(00069.3*kWh) 1-0:1.8.0*99(00000.0*kWh) 1-0:1.8.0*100(00074.0*kWh) 1-0:0.2.0*255(ver.03,432F,20170504) 1-0:96.90.2*255(0F66) 1-0:97.97.0*255(00000000) ! /LOG5LK13BE803039 1-0:96.1.0*255(001LOG0065600487)
Den Smartmeter Adapter bekomme ich allerdings nicht "grün"
Sobald ich die Konfiguartionsseite des Adapters aus dem laufenden Zustand öffne, sehe ich im LOG folgendes:
smartmeter.0 2021-04-12 11:19:06.487 warn (31250) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-12 11:19:06.483 info (31250) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-12 11:17:19.739 info (31250) List of port: [{"path":"/dev/ttyAMA0"}] smartmeter.0 2021-04-12 11:17:06.434 info (31250) starting. Version 3.2.0 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.21.0, js-controller: 3.2.16 host.IOBroker 2021-04-12 11:17:04.536 info instance system.adapter.smartmeter.0 started with pid 31250
Es wird immer der Port /dev/ttyAMA0 angegeben, obwohl ich /dev/ttyUSB0 eingegeben habe.
Ich habe viele unterschiedliche Einstellungen probiert, alles ohne Erfolg.
Ich hoffe, ihr könnt mir helfen
Danke
Reinhold
-
@reinwei sagte in Smartmeter und Logarex13BE Stromzähler:
Der Zähler soll D0 Protokoll sprechen,
wer sagt das?
wie kommen die Daten in die Konsole? (Monitor und Adapter geht nicht zusammen. Der serielle Port kann nur von einem genutzt werden)
D0 wäre digitales Kauderwelsch, hier sieht es aber sehr nach Klartextangaben ausDu hast "Daten werden nur gelesen" eingestellt und bei D0 gibt es jedoch eine bidirektionale Kommunikation mit Wakeup ... sign_on...
EDIT:
erster Treffer bei google:
-
@homoran Danke ich stelle jetzt mal auf SML um
-
@homoran bleibt aber leider gelb; zu deiner Frage Konsole : habe mit via Kitty mit SSH auf dem Pi angemeldet, und mittels Cat /dev/TTYUSB0 die Ausgabe bekommen
-
@reinwei sagte in Smartmeter und Logarex13BE Stromzähler:
bleibt aber leider gelb
@reinwei sagte in Smartmeter und Logarex13BE Stromzähler:
stelle jetzt mal auf SML um
welche Einstellungen?
-
@homoran
so -
@reinwei ich habe es gerade bei mir probiert.
wenn ich mit puTTY auf den Pi gehe undcat /dev/TTYUSB0
aufrufe, kommt nur Kauderwelsch mit dem Zählernamen in Klartext.
Was immer das bedeutet.ggf. darfst du unten im SML Format nicht Binärdaten angeben
In meinen Einstellungen habe ich da wo du "lege einen benutzerdefinierten..." stehen hast das Pulldown geöffnet und meinen Lesekopf gefunden.
dadurch habe ich die Zeile darunter nicht.
Es gibt allerdings Berichte hier im Forum, dass einzelne User auf dem Pi erst einmal die sereielle Schnittstelle aktivieren mussten.
Da habe ich keine Ahnung von und auch noch nie machen müssen.Vielleicht geht es ja an einem anderen USB-Port
-
@homoran Ich habe einen Lesekopf mit einem FDTI Chip und die Schnittstelle auf dem Pi mit diesem Befehl auf 9600 8N1 eingestellet
stty -F /dev/ttyUSB0 9600 -parenb cs8 -cstopb -ixoff -crtscts -hupcl -ixon -opost -onlcr -isig -icanon -iexten -echo -echoe -echoctl -echoke
Dies ist vom Hersteller des Lesekopfes für den PI so angegeben worden. Als ich den Lesekopf erstmalig an den PI anschloss wurde die Schnittstelle dev/ttyUSBo initialisiert.Ich finde im Adapter aber meinen Lesekopf nicht, nur den Hinweis, "Portliste nicht verfügbar"
-
@reinwei sagte in Smartmeter und Logarex13BE Stromzähler:
@homoran Ich habe einen Lesekopf mit einem FDTI Chip und die Schnittstelle auf dem Pi mit diesem Befehl auf 9600 8N1 eingestellet
stty -F /dev/ttyUSB0 9600 -parenb cs8 -cstopb -ixoff -crtscts -hupcl -ixon -opost -onlcr -isig -icanon -iexten -echo -echoe -echoctl -echoke
Dies ist vom Hersteller des Lesekopfes für den PI so angegeben worden. Als ich den Lesekopf erstmalig an den PI anschloss wurde die Schnittstelle dev/ttyUSBo initialisiert.Ich finde im Adapter aber meinen Lesekopf nicht, nur den Hinweis, "Portliste nicht verfügbar"
dann bin ich raus - auf dem Level kenne ich mich nicht aus.
Wenn nach der Initialisierung ein reboot oder ein restart von ioBroker nicht geholfen haben, weiß ich nichts mehr
-
@homoran danke trotzdem
-
Hallo zusammen,
ich komme hier leider auch nicht weiter. Ich bekomme einfach keine Daten von meinem Logarex LK13BE Smartmeter.
Der Adapter wird nicht grün, auch über cat /dev/ttyUSB0 kommen keine Daten.
Ich habe den Weidemann IR Adapter direkt an einem Raspberry 4 B.
IOBroker ist auf dem aktuellen Stand:
Platform linux
Betriebssystem linux
Architektur arm
CPUs 4
Geschwindigkeit 800 MHz
Modell ARMv7 Processor rev 3 (v7l)
RAM 7.69 GB
Node.js v12.22.1
NPM 6.14.12smartmeter.0 2021-04-13 13:41:55.501 debug (1635) system.adapter.admin.0: logging true smartmeter.0 2021-04-13 13:40:33.882 debug (1635) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 13:40:33.880 debug (1635) SERIALPORT OPEN smartmeter.0 2021-04-13 13:40:33.874 debug (1635) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 13:40:28.873 debug (1635) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 13:40:28.872 debug (1635) SERIALPORT CLOSE smartmeter.0 2021-04-13 13:40:28.868 debug (1635) Transport Reset!! Restart = true smartmeter.0 2021-04-13 13:40:28.867 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 13:40:28.867 warn (1635) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 13:40:28.866 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 13:40:28.865 debug (1635) MESSAGE TIMEOUT TRIGGERED host.raspberrypi 2021-04-13 13:40:11.488 info Updating repository "default" under "http://download.iobroker.net/sources-dist.json" smartmeter.0 2021-04-13 13:38:28.862 debug (1635) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 13:38:28.857 debug (1635) SERIALPORT OPEN smartmeter.0 2021-04-13 13:38:28.847 debug (1635) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 13:38:23.845 debug (1635) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 13:38:23.844 debug (1635) SERIALPORT CLOSE smartmeter.0 2021-04-13 13:38:23.841 debug (1635) Transport Reset!! Restart = true smartmeter.0 2021-04-13 13:38:23.840 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 13:38:23.839 warn (1635) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 13:38:23.838 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 13:38:23.837 debug (1635) MESSAGE TIMEOUT TRIGGERED
Ich hoffe hier kann mir jemand weiterhelfen. Ich verzweifel.
Gruß
Jayjay -
@jayjay sagte in Smartmeter und Logarex13BE Stromzähler:
über cat /dev/ttyUSB0 kommen keine Daten.
Ich habe den Weidemann IR Adapter direkt an einem Raspberry 4 B.das könnte dann am ehesten ein nicht richtig sitzender Kopf sein.
Der Port passt und wird geöffnet - dann ist Schluss!
Du hast UTF-8 als Codierung eingegeben, evtl. ist das was für @ReinWei
das passt zu seinem Klartextabruf in der Konsole -
@homoran
den Kopf habe ich schon bewegt und in verschiedenen Positionen versucht, leider bekomme ich hier keine Antwort.
Auch das Kabel vom Pi zum Weidemann Adapter habe ich getauscht.
Anleitung Smartmeter LogarexAuch den PIN habe ich. Ich kann die Daten nur direkt am Zähler ablesen.
In der Anleitung steht auch Baud 9600 wobei in den Foren immer von 300 gesprochen wird.
Ich habe keine Ahnung was ich noch versuchen kann.Welche Möglichkeit gibt es denn noch um den Sensor am Pi zu testen?
Ich habe bereits die Software von Weidemann am Windows PC versucht, aber auch bekomme ich keine Daten vom Stromzähler.Ich habe gelsen man könnte mit eine alten Kamera den Optischen Anschluss kontrollieren? Kann es sein das diese Problem vom Zähler her kommt, also das keine Daten gesendet werden?
-
smartmeter.0 2021-04-13 20:22:29.637 debug (2319) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 20:22:29.635 debug (2319) SERIALPORT OPEN smartmeter.0 2021-04-13 20:22:29.630 debug (2319) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 20:22:24.630 debug (2319) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 20:22:24.629 debug (2319) SERIALPORT CLOSE smartmeter.0 2021-04-13 20:22:24.628 debug (2319) Transport Reset!! Restart = true smartmeter.0 2021-04-13 20:22:24.627 debug (2319) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 20:22:24.627 warn (2319) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 20:22:24.626 debug (2319) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 20:22:24.625 debug (2319) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-13 19:20:24.623 debug (2319) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 19:20:24.620 debug (2319) SERIALPORT OPEN smartmeter.0 2021-04-13 19:20:24.614 debug (2319) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 19:20:19.612 debug (2319) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 19:20:19.612 debug (2319) SERIALPORT CLOSE smartmeter.0 2021-04-13 19:20:19.607 debug (2319) Transport Reset!! Restart = true smartmeter.0 2021-04-13 19:20:19.606 debug (2319) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:20:19.606 warn (2319) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:20:19.605 debug (2319) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:20:19.604 debug (2319) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-13 19:19:43.962 debug (2319) system.adapter.admin.0: logging true smartmeter.0 2021-04-13 19:19:23.263 debug (2319) system.adapter.admin.0: logging false smartmeter.0 2021-04-13 19:18:28.728 debug (2319) system.adapter.admin.0: logging true smartmeter.0 2021-04-13 19:18:19.602 debug (2319) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 19:18:19.598 debug (2319) SERIALPORT OPEN smartmeter.0 2021-04-13 19:18:19.588 debug (2319) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 19:18:15.704 debug (2319) system.adapter.admin.0: logging false smartmeter.0 2021-04-13 19:18:14.586 debug (2319) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 19:18:14.584 debug (2319) SERIALPORT CLOSE smartmeter.0 2021-04-13 19:18:14.576 debug (2319) Transport Reset!! Restart = true smartmeter.0 2021-04-13 19:18:14.575 debug (2319) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:18:14.575 warn (2319) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:18:14.572 debug (2319) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:18:14.570 debug (2319) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-13 19:16:14.580 debug (2319) connected set to false smartmeter.0 2021-04-13 19:16:14.570 debug (2319) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 19:16:14.560 debug (2319) SERIALPORT OPEN smartmeter.0 2021-04-13 19:16:14.527 debug (2319) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 19:16:14.524 debug (2319) SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"SerialResponseTransport","requestInterval":"5","anotherQueryDelay":"1000","transportSerialPort":"/dev/serial/by-id/usb- smartmeter.0 2021-04-13 19:16:14.481 info (2319) starting. Version 3.2.0 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.22.1, js-controller: 3.2.16 smartmeter.0 2021-04-13 19:16:14.049 debug (2319) Plugin sentry Initialize Plugin (enabled=true) smartmeter.0 2021-04-13 19:16:13.772 debug (2319) statesDB connected smartmeter.0 2021-04-13 19:16:13.771 debug (2319) States connected to redis: 127.0.0.1:9000 smartmeter.0 2021-04-13 19:16:13.763 debug (2319) States create User PubSub Client smartmeter.0 2021-04-13 19:16:13.761 debug (2319) States create System PubSub Client smartmeter.0 2021-04-13 19:16:13.752 debug (2319) Redis States: Use Redis connection: 127.0.0.1:9000 smartmeter.0 2021-04-13 19:16:13.750 debug (2319) objectDB connected smartmeter.0 2021-04-13 19:16:13.740 debug (2319) Objects connected to redis: 127.0.0.1:9001 smartmeter.0 2021-04-13 19:16:13.706 debug (2319) Objects client initialize lua scripts smartmeter.0 2021-04-13 19:16:13.705 debug (2319) Objects create User PubSub Client smartmeter.0 2021-04-13 19:16:13.704 debug (2319) Objects create System PubSub Client smartmeter.0 2021-04-13 19:16:13.701 debug (2319) Objects client ready ... initialize now smartmeter.0 2021-04-13 19:16:13.652 debug (2319) Redis Objects: Use Redis connection: 127.0.0.1:9001 host.raspberrypi 2021-04-13 19:16:12.306 info instance system.adapter.smartmeter.0 started with pid 2319 host.raspberrypi 2021-04-13 19:16:10.386 info instance system.adapter.smartmeter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.raspberrypi 2021-04-13 19:16:10.315 info stopInstance system.adapter.smartmeter.0 killing pid 1635 smartmeter.0 2021-04-13 19:16:09.525 debug (1635) system.adapter.admin.0: logging true smartmeter.0 2021-04-13 19:16:09.204 info (1635) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason smartmeter.0 2021-04-13 19:16:09.204 debug (1635) Plugin sentry destroyed smartmeter.0 2021-04-13 19:16:09.202 info (1635) terminating smartmeter.0 2021-04-13 19:16:09.201 debug (1635) SERIALPORT CLOSE smartmeter.0 2021-04-13 19:16:09.195 info (1635) Got terminate signal TERMINATE_YOURSELF host.raspberrypi 2021-04-13 19:16:09.193 info stopInstance system.adapter.smartmeter.0 send kill signal host.raspberrypi 2021-04-13 19:16:09.177 info stopInstance system.adapter.smartmeter.0 (force=false, process=true) smartmeter.0 2021-04-13 19:16:01.626 debug (1635) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 19:16:01.625 debug (1635) SERIALPORT OPEN smartmeter.0 2021-04-13 19:16:01.621 debug (1635) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 19:15:56.620 debug (1635) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 19:15:56.620 debug (1635) SERIALPORT CLOSE smartmeter.0 2021-04-13 19:15:56.615 debug (1635) Transport Reset!! Restart = true smartmeter.0 2021-04-13 19:15:56.615 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:15:56.615 warn (1635) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:15:56.614 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:15:56.614 debug (1635) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-13 19:13:56.612 debug (1635) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-13 19:13:56.610 debug (1635) SERIALPORT OPEN smartmeter.0 2021-04-13 19:13:56.601 debug (1635) CREATE SERIALPORT: 9600 7 1 even smartmeter.0 2021-04-13 19:13:51.600 debug (1635) SCHEDULE NEXT RUN IN 5s smartmeter.0 2021-04-13 19:13:51.599 debug (1635) SERIALPORT CLOSE smartmeter.0 2021-04-13 19:13:51.592 debug (1635) Transport Reset!! Restart = true smartmeter.0 2021-04-13 19:13:51.590 debug (1635) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:13:51.590 warn (1635) No or too long answer from Serial Device after last request. smartmeter.0 2021-04-13 19:13:51.589 debug (1635) Error: No or too long answer from Serial Device after last request
-
@jayjay sagte in Smartmeter und Logarex13BE Stromzähler:
den Kopf habe ich schon bewegt un
auch schon mal um 180° gedreht.
@jayjay sagte in Smartmeter und Logarex13BE Stromzähler:
Ich habe bereits die Software von Weidemann am Windows PC versucht, aber auch bekomme ich keine Daten vom Stromzähler.
dann klingt es erst recht nach falscher Montage
@jayjay sagte in Smartmeter und Logarex13BE Stromzähler:
Ich habe gelsen man könnte mit eine alten Kamera den Optischen Anschluss kontrollieren
mit der handycam
@jayjay sagte in Smartmeter und Logarex13BE Stromzähler:
Kann es sein das diese Problem vom Zähler her kommt, also das keine Daten gesendet werden?
möglich ja, aber wenig glaubhaft.
-
@homoran Ja auch schon 180° gedreht. leider auch keine Änderung.
das mit der Handykamera habe ich versucht. Ich sehe da kein leuchten.
-
@jayjay Hast Du die optische Übertragung der am Zähler aktiviert, siehe Info
Ohne diese Aktivierung sendet der Zähler keine Daten über die Schnittstelle
Gruß
Reinhold -
@homoran Ich muss ergänzen, dass der Lesekopf an einem andern PI angeschlossen ist und auf diesem läuft nicht der IOBroker. Gibt es eine Möglichkeit, von diesem PI die Daten einzulesen?, wenn nicht, muss ich den IOBroker wohl umzhiehen
Danke
Gruß
Reinhold -
@reinwei
Ja, Info steht auf on, wobei auch bei off daten kommen sollten. So steht es zumindest in der Anleitung. -
@jayjay lt weidmann soll die schnittstelle auf 9600 8N1 eingestellt werden, mit folgendem Befel
stty -F /dev/ttyUSB0 9600 -parenb cs8 -cstopb -ixoff -crtscts -hupcl -ixon -opost -onlcr -isig -icanon -iexten -echo -echoe -echoctl -echoke
Hast du das mal probiert ?
Gruß
Reinhold