NEWS
Smartmeter verbindet sich nicht mit Stromzähler
-
Hallo zusammen,
ich habe mich eben erst angemeldet und hoffe ich habe das richtige Unterforum erwischt.
Ansonsten bitte verschieben.Zu meinem Problem:
Ich habe den Weidmann Lesekopf gekauft und ihn auf meinen Stromzähler gesetzt. (eBZ DD3).
Den Pin habe ich von den Stadtwerken erhalten und die den Pin eingegeben und danach deaktiviert.
Mit screen/minicom/cat bekomme ich zugriff auf die Daten, allerdings nicht in lesbarer form.
Ich sehe jedoch im Sekunden Takt, wie auf der Schnittstelle die Daten ankommen.cat /dev/ttyUSB0 | od -tx1
0000000 af c5 42 5a 35 44 44 33 b2 d2 b1 30 44 d4 41 5f 0000020 b1 30 b7 8d 0a 8d 0a b1 2d 30 3a 30 2e 30 2e 30 0000040 aa b2 35 35 28 b1 c5 42 5a 30 b1 30 30 36 35 b4 0000060 b7 b8 b8 a9 8d 0a b1 2d 30 3a 39 36 2e b1 2e 30 0000100 aa b2 35 35 28 b1 c5 42 5a 30 b1 30 30 36 35 b4 0000120 b7 b8 b8 a9 8d 0a b1 2d 30 3a b1 2e b8 2e 30 aa 0000140 b2 35 35 28 30 30 b2 b4 b7 39 aa eb d7 e8 a9 8d 0000160 0a b1 2d 30 3a b1 2e b8 2e b1 aa b2 35 35 28 30 0000200 30 b2 b4 b7 b8 aa eb d7 e8 a9 8d 0a b1 2d 30 3a 0000220 b1 2e b8 2e b2 aa b2 35 35 28 30 30 30 30 30 b1 0000240 aa eb d7 e8 a9 8d 0a b1 2d 30 3a b2 2e b8 2e 30 0000260 aa b2 35 35 28 30 30 30 30 30 b2 aa eb d7 e8 a9 0000300 8d 0a b1 2d 30 3a 39 36 2e 35 2e 30 aa b2 35 35 0000320 28 30 30 b1 c3 30 b1 30 b4 a9 8d 0a 30 2d 30 3a 0000340 39 36 2e b8 2e 30 aa b2 35 35 28 30 b1 44 35 c3
Im ioBroker Log finde ich allerdings folgen Einträge:
smartmeter.0 2021-03-22 19:12:16.703 warn (21203) No or too long answer from Serial Device after last request.
smartmeter.0 2021-03-22 19:12:16.702 info (21203) Error: No or too long answer from Serial Device after last request.!Dies sind die aktuellen einstellungen des Adapters:
Das hier stammt aus der Bedienungsanleitung des Zählers:
Ich habe es auch schon mit D0, und 7 even 1 versucht, allerdings auch ohne Erfolg.
Habt ihr eine Idee warum der adapter es nicht hinbekommt die Daten aus der Schnittstelle zu lesen?
Meine erste Vermutung war, dass der User mit dem Node Red läuft keine Berechtigung hat auf die Schnittstelle zuzugreifen.ls -al /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 Mar 22 18:48 /dev/ttyUSB0
sudo adduser iobroker dialout
The user `iobroker' is already a member of `dialout'.
Ich hoffe ich habe alle nötigen Infos liefern können und hoffe auch eure Erfahrungen
EDIT: Habe in Minicom an den Einstellungen etwas geändert.
Mit 7E1 kann man die Daten anscheinend lesen, mir ist allerdings immer noch nicht ganz klar, was ich im Adapter einstellen muss, dass der diese auch lesen kann.
-
@klee sagte in Smartmeter verbindet sich nicht mit Stromzähler:
eBZ DD3
Mal im Adapter 7E1 eingestellt und den Rest erstmal so gelassen?
Ach ja, entweder Minicom oder Adapter... beides zusammen geht nicht.
-
Mal im Adapter 7E1 eingestellt und den Rest erstmal so gelassen?
Ach ja, entweder Minicom oder Adapter... beides zusammen geht nicht.
Das beides zusammen nicht geht ist klar.
Das hier sind meine aktuellen Einstellungen jetzt:
smartmeter.0 2021-03-22 21:12:00.673 warn (1411) No or too long answer from Serial Device after last request. smartmeter.0 2021-03-22 21:12:00.672 info (1411) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-03-22 21:11:35.641 warn (1411) No or too long answer from Serial Device after last request. smartmeter.0 2021-03-22 21:11:35.639 info (1411) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-03-22 21:11:10.603 warn (1411) No or too long answer from Serial Device after last request. smartmeter.0 2021-03-22 21:11:10.601 info (1411) Error: No or too long answer from Serial Device after last request. smartmeter.0 2021-03-22 21:11:10.119 info (1411) List of port: [{"manufacturer":"FTDI","serialNumber":"D30AD8FA","pnpId":"usb-FTDI_FT230X_Basic_UART_D30AD8FA-if00-port0","vendorId":"0403","productId":"6015","path":"/dev/ttyUSB0"},{"path":"/d
-
Wenn der Adapter aktiv ist, kann ich allerdings problemllos trotzdem minicom starten und mir die live Daten ansehen.
Klingt für mich so, alsob der Adapter keinen Zugriff auf den Serial Port hat und der deswegen auch für minicom nicht belegt ist.
-
@klee sagte in Smartmeter verbindet sich nicht mit Stromzähler:
Das beides zusammen nicht geht ist klar.
Sorry dann habe ich nichts gesagt.
Im Smartmeter Thread bzw. Über die Suche gibt es schon etwas über diesen Zähler.
https://forum.iobroker.net/search?term=eBZ DD3&in=titlesposts
Vielleicht ist da etwas bei
-
So funktionierts
-
@klee Sehr schön.
Ergänzt du dann bitte den Titel vom ersten Beitrag um ein [Gelöst]
-
Hätte auch eine Frage, ich nutze auf einem Wemos D1 mini ESPeasy um meinen Gaszähler auszulesen. Diesen würde ich auch gerne für meinen Stromzähler nutzen.
Habe mir einen IR Schreib-Lesekopf mit ttl-Ausgang besorgt.
In ESPeasy habe ich den generic serial server konfigueriert wie folgt:Nun habe im ioBroker den Adapter installiert und folgendermaßen konfiguriert:
Leider verbindet sich der Smartmeter-Adapter im ioB nicht. Hier die LOG:
smartmeter.0 2021-04-02 20:56:12.578 debug (3465) sendTo "listUart" to system.adapter.admin.0 from system.adapter.smartmeter.0 smartmeter.0 2021-04-02 20:56:12.577 info (3465) List of port: [{"path":"/dev/ttyS0"},{"path":"/dev/ttyS1"},{"path":"/dev/ttyS2"},{"path":"/dev/ttyS3"}] smartmeter.0 2021-04-02 20:56:12.462 debug (3465) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":2224,"ack":false,"time":1617389772459},"_id":328844} smartmeter.0 2021-04-02 20:56:11.658 debug (3465) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-02 20:56:11.657 debug (3465) SOCKET RESUME smartmeter.0 2021-04-02 20:56:01.657 debug (3465) SCHEDULE NEXT RUN IN 10s smartmeter.0 2021-04-02 20:56:01.657 debug (3465) Transport Reset!! Restart = true smartmeter.0 2021-04-02 20:56:01.657 debug (3465) Error: No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:56:01.656 warn (3465) No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:56:01.656 debug (3465) Error: No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:56:01.655 debug (3465) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-02 20:54:01.654 debug (3465) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-02 20:54:01.653 debug (3465) SOCKET RESUME smartmeter.0 2021-04-02 20:53:51.652 debug (3465) SCHEDULE NEXT RUN IN 10s smartmeter.0 2021-04-02 20:53:51.651 debug (3465) Transport Reset!! Restart = true smartmeter.0 2021-04-02 20:53:51.651 debug (3465) Error: No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:53:51.651 warn (3465) No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:53:51.651 debug (3465) Error: No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:53:51.650 debug (3465) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-02 20:51:51.649 debug (3465) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-02 20:51:51.648 debug (3465) SOCKET RESUME smartmeter.0 2021-04-02 20:51:41.645 debug (3465) SCHEDULE NEXT RUN IN 10s smartmeter.0 2021-04-02 20:51:41.644 debug (3465) Transport Reset!! Restart = true smartmeter.0 2021-04-02 20:51:41.644 debug (3465) Error: No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:51:41.643 warn (3465) No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:51:41.642 debug (3465) Error: No or too long answer from Socket after last request. smartmeter.0 2021-04-02 20:51:41.641 debug (3465) MESSAGE TIMEOUT TRIGGERED smartmeter.0 2021-04-02 20:49:41.727 debug (3465) connected set to false smartmeter.0 2021-04-02 20:49:41.638 debug (3465) SET MESSAGE TIMEOUT TIMER: 120000 smartmeter.0 2021-04-02 20:49:41.638 debug (3465) SOCKET RESUME smartmeter.0 2021-04-02 20:49:41.636 debug (3465) SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"TCPTransport","requestInterval":"10","anotherQueryDelay":"1000","transportTcpHost":"192.168.2.214","transportTcpPort":"5 smartmeter.0 2021-04-02 20:49:41.611 info (3465) starting. Version 3.2.0 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v12.21.0, js-controller: 3.2.16 smartmeter.0 2021-04-02 20:49:41.489 debug (3465) Plugin sentry Initialize Plugin (enabled=true)
Kann mir eventuell jemand helfen? Oder hat die Konstellation schon am laufen?
-
@quorle An wie vielen Stellen willst du jetzt noch fragen?
-
@wendy2702 sagte in Smartmeter verbindet sich nicht mit Stromzähler:
@quorle An wie vielen Stellen willst du jetzt noch fragen?
Ja, sorry, habe mich im Beitrag vertan der hier könnte gelöscht werden