NEWS
Modbus LAN Converter
-
@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.
-
@ftd Es ist zwar schon was her, aber eventuell kannst du mir helfen. Ich habe aktuell einen EW11 (also WLan) in Betrieb und will damit meine Heidelberg Wallbox an den ioBroker anschließen. Ich hab den EW11 gut angeschlossen und kann püer Netzwerk drauf zugreifen, aber mein Rasp mit ioBroker will ncihts von ihm wissen. Es bleibt gelb (also wird nie grün). Mein Verständnis ist ja, das die "Serial Port Settings" vom EW11 zur Wallbox passen müssen und die "Cummunication Settings" zum ioBroker, korrekt!? So sehen meine aktuellen Einstellungen aus:
-
@tom2406 Hmm, ja... so sieht es bei mir aus:
Ich nutze allerdings nicht mehr den Modbus Adapater (war mir zu umständlich), sondern habe mir ein Python-Script geschrieben, welches die Daten des EW11 als MQTT-Message abfragt und published.
-
@ftd Ich schaffe es mittlerweile Daten auszulesen über Modbus, aber schreiben funktioniert nicht. Daher wollte ich jetzt mal MQTT ausprobieren. Allerdings werde ich aus dem MQTT vom EW11 nicht schlau. Es kommt ja im ioBroker MQTT nur ein Wert an, da ich im Elfin nicht nach den Adressen differentieren kann. Ich will eigentlich genau 4 Werte schreiben. Kannst du mal bitte die Einstellungen deines Elfin im MQTT posten und erläutern, wie du das mit dem Script realisiert hast? (gerne auch inkl. Screenshot). Ich deute es so, dass du die eine Nachricht des MQTT im ioBroker im Script in die vielen zerlegst, die es sind, oder? Und schreiben geht dann auch damit?
-