NEWS
Modbus LAN Converter
-
push... hätte ich auch gerne gewusst
-
Bei mir laufen nun schon 3Stk. und das ohne Probleme.
Ich kann die gerne am Abend mal meine Einstellungen senden wenn du möchtest. -
@gerald123 said in Modbus LAN Converter:
Ich kann die gerne am Abend mal meine Einstellungen senden wenn du möchtest.
Das wäre super!
Mich interessiert die erste Seite vom Modbus-Adpater mit den Einstellungen und die Seite mit den Input-Registern... wobei ich nicht weiß, ob es Input- oder Holding-Register sind. Dafür reicht mein Modbus-Wissen leider nicht.
Die Doku vom Strommesser sagt u.a. folgendes:
Egal ob ich 1A20h oder 1 oder 3 oder 30001 oder 30002 oder sonstwas als Adresse eintrage, zeigt das Log Fehler an. Selbst mit dem qModBus-Monitor komme ich nicht weiter. Die Verbindung besteht, sobald ich die Anfrage starte.... rote Zeile.
ioBroker-Log und Screenshot kann ich selber erste heute Abend liefern.
-
@ftd Das sind meine Einstellungen:
-
@gerald123 Danke!
Meine Einstellungen für den EE11 sehen identisch aus.
Hab mal ein paar Input-Register hinzugefügt... gespeichert. Der Adapater wird kurz grün... nach 5 Sekunden springt er auf gelb.
Log:
modbus.0 2020-05-29 21:25:05.508 info (27901) Disconnected from slave 192.168.1.30 modbus.0 2020-05-29 21:25:04.508 warn (27901) Poll error count: 1 code: {"err":"timeout"} modbus.0 2020-05-29 21:25:04.507 error (27901) Client in error state. modbus.0 2020-05-29 21:25:04.506 error (27901) Request timed out. modbus.0 2020-05-29 21:25:04.506 warn (27901) Error: undefined modbus.0 2020-05-29 21:24:59.502 info (27901) Connected to slave 192.168.1.30
Weiß jemand was mit dem "Client in error state" anzufangen?
Bei qModMaster stehe ich auch auf dem Schlauch
-
@ftd welchen Smartmeter Typ hast du?
Möglicherweise kann ich in der Bedienungsanleitung sehen wie es eingestellt werden muss -
@gerald123 said in Modbus LAN Converter:
@ftd welchen Smartmeter Typ hast du?
Levato DMED301MID
https://www.lovatoelectric.de/DMED301MID/DMED301MID/snp
Technische Infos mit den Modbus-Adressen gibt es da unten rechts auf der Seite...
https://www.lovatoelectric.de/HandlerDoc.ashx?s=I491DGB05_17.pdf&ic=110
-
@ftd ich schau mir morgen mal die Beschreibung an
-
@ftd Hallo ftd, hast du schon mal versucht nur einen einzigen Wert auszulesen
z.B. die Phasenspannung L1, das sollte die Adresse 0002h => Adresse im Eingangsregister 262146 sein. Ist auch sicher der Hacken bei "Aliases benutzen" auf der ersten Seite raus?
Wir der Adapter dann grün? -
@gerald123 said in Modbus LAN Converter:
Wir der Adapter dann grün?
Er bleibt leider nicht grün.... nur kurz... dann wieder gelb
Connected to slave 192.168.1.30 und er wird grün... dann kommt Error, Timed out, Error state, Poll error, Disconnected -> gelb
modbus.0 2020-05-31 11:00:56.789 info (29180) Disconnected from slave 192.168.1.30 modbus.0 2020-05-31 11:00:55.788 warn (29180) Poll error count: 1 code: {"err":"timeout"} modbus.0 2020-05-31 11:00:55.788 error (29180) Client in error state. modbus.0 2020-05-31 11:00:55.787 error (29180) Request timed out. modbus.0 2020-05-31 11:00:55.787 warn (29180) Error: undefined modbus.0 2020-05-31 11:00:50.782 info (29180) Connected to slave 192.168.1.30
-
@ftd ist bei deinem Smartmeter die Geräteadresse 10 eingestellt oder hast du es auf Standard 01 gelassen?
-
Leider alles ohne Erfolg. Weder mit 1, noch mit 01 (wie in der Doku für den Zähler), noch mit 10. Die ID 1 scheint aber zu stimmen, weil der Adapter wird ja grün. auch qModbus zeigt eine bestehende Verbindung an... die bleibt auch über Tage bestehen. Nur auslesen kann ich nix. Weder mit ioBroker, noch mit qModbus, da mir die Adressvergabe schleierhaft ist.
Da mein Modbus-Wissen die 0 tangiert: Die Adressvergabe/Adressmapping aus RS485... ist die im Smartmeter festgelegt oder im RS485-Adapter? Weil ich könnte auch mal einen anderen Elfin EE11 besorgen.
-
@ftd Zeig mir mal die Status Seite vom Elfin, da sollte doch die IP des IoBroker angezeigt werden wenn er eine verbindung hat.
-
@gerald123 Richtig... steht drin.
Wenn ich mich mit qModbus verbinde, steht eine weitere drin.
Ich stell die Woche mal das Protokoll auf MQTT um... anstatt TCP-Server.
... der Stromzähler bzw. der EE11 müsste doch dann alle Topics/Register senden?!
-
@ftd Wie sehen die Serial Port Einstellungen aus?
-
@gerald123 @gerald123 @gerald123
Yeah... die Device ist weder 1, noch 01 noch 10... es ist die 2 bei mir. Warum auch immer.... weiß ich leider nicht. Der Adapater bleibt jetzt jedenfalls grün. Keine Fehlermeldung im Log mehr.
Jetzt stehe ich vor einem nächsten Rätsel. Welches Register ist was?
Das hab ich jetzt gemacht:
Raus kommt:
Egal welchen Typ ich nehme bei Adresse 11 bis 17, da stehen Zahlen von gut und böse. Bei 1, 3 und 5 tut sich nix, bleibt immer auf 0.... also Register oder Typ falsch nehme ich an (?). 7 und 9 bleibt konstant (ändert sich nicht).
-
@ftd hast du für die Phasenspannung schon mal die 262146 versucht? Was ist da das Ergebnis?
-
@gerald123 dann passiert im Log:
modbus.0 2020-06-04 20:40:21.837 info (27509) Disconnected from slave 192.168.1.30 modbus.0 2020-06-04 20:40:21.836 warn (27509) Poll error count: 6 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2020-06-04 20:40:20.602 warn (27509) Poll error count: 5 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2020-06-04 20:40:19.376 warn (27509) Poll error count: 4 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2020-06-04 20:40:18.151 warn (27509) Poll error count: 3 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2020-06-04 20:40:16.926 warn (27509) Poll error count: 2 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2020-06-04 20:40:15.670 warn (27509) Poll error count: 1 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
-
@ftd hast du schon mal einen anderen Typ eingestellt, so wie ich es gepostet habe?
-
@gerald123 mühsam ernährt sich das Eichhörnchen von den Früchten des Waldes...
Ergebnis:
Frequenz, Leistungen und den Rest finde noch...
Ich schau mal bei Gelegenheit, ob ich den EE11 für MQTT begeistern kann.