NEWS
Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox
-
Hallo.
Ich lese schon einige Werte über den Modbus Adapter aus meiner Mennekes Amtron 4You 560 Wallbox aus.
Da ich dienstlich und privat lade, möchte ich die ID-Karte auch auslesen, damit ich weiß, ob ich gerade privat oder dienstlich lade.
Damit habe ich aber ein Problem.
Laut der Modbus Register Tabelle von Mennekes sind das diese Nummern
Diese wollte, ich wie alle anderen Werte, welche ich schon auslese, ins Holding-Register eintragen.
Leider bekomme ich dann folgende Fehlermeldungmodbus.0 2025-05-06 19:54:47.271 warn [DevID_1] Poll error count: 6 code: {"errorCode":129,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 19:54:46.191 warn [DevID_1] Poll error count: 5 code: {"errorCode":129,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 19:54:45.132 warn [DevID_1] Poll error count: 4 code: {"errorCode":129,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 19:54:44.077 warn [DevID_1] Poll error count: 3 code: {"errorCode":129,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 19:54:43.017 warn [DevID_1] Poll error count: 2 code: {"errorCode":129,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 19:54:41.335 warn [DevID_1] Poll error count: 1 code: {"errorCode":129,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
Hier noch meine Einstellungen
Register
Was passt hier nicht?
Gruß
Andreas -
@andreask sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
Was mache ich falsch?
du zeigst das log als Screenshot und nicht als Text in code-tags.
Als Ausgleich gibt es die Modbus Einstellungen gar nicht. -
@homoran sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
du zeigst das log als Screenshot und nicht als Text in code-tags.
Als Ausgleich gibt es die Modbus Einstellungen gar nicht.Danke für das Feedback. Habe ich angepasst
-
@andreask sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
@homoran sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
du zeigst das log als Screenshot und nicht als Text in code-tags.
Als Ausgleich gibt es die Modbus Einstellungen gar nicht.Danke für das Feedback. Habe ich angepasst
Danke!
die Register Einstellungen wären noch sehr sinnvoll zu kennen, wenn due Meldung entsprechend ausfällt -
@homoran Auch das ist hinzugefügt
-
@andreask sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
@homoran Auch das ist hinzugefügt
Die
@andreask sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
anderen Werte, welche ich schon auslese, ins Holding-Register
hast du genau so eingetragen?
3-stellige Ziffern, und das ohne Haken bei Alias verwenden?
Und funktionieren trotzdem?hast du ein debug-log vom Aufruf?
da müsste die letztlich effektiv abgefragte Registernummer zu sehen sein.Ansonsten ist es keine Zahl
Ob alle 5 Tags zeitgleich ausgelesen werden und zerlegt werden müssen kann ich nicht beurteilen
-
@homoran
Alias hatte ich eigentlich aktiviert. Heute aber raus genommen. Ich habe es jetzt wieder aktiviert.
Dann sehen die Register Einträge so aus:
Hier der Debug-Log:
modbus.0 2025-05-06 21:19:05.875 debug Closing client on purpose. modbus.0 2025-05-06 21:19:04.875 debug Cleaning up request fifo. modbus.0 2025-05-06 21:19:04.874 debug Socket closed with error modbus.0 2025-05-06 21:19:04.869 info Disconnected from slave 192.168.30.242 modbus.0 2025-05-06 21:19:04.868 debug Closing client on purpose. modbus.0 2025-05-06 21:19:04.817 warn [DevID_1] Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 21:19:04.816 debug Received pdu describes an error. modbus.0 2025-05-06 21:19:04.809 debug [DevID_1/holdingRegs] Poll address 716 - 14 registers modbus.0 2025-05-06 21:19:04.808 debug [DevID_1/holdingRegs] Poll address 206 DONE modbus.0 2025-05-06 21:19:04.800 debug [DevID_1/holdingRegs] Poll address 206 - 16 registers modbus.0 2025-05-06 21:19:04.799 debug [DevID_1] Poll start --------------------- modbus.0 2025-05-06 21:19:03.745 warn [DevID_1] Poll error count: 5 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 21:19:03.745 debug Received pdu describes an error. modbus.0 2025-05-06 21:19:03.740 debug [DevID_1/holdingRegs] Poll address 716 - 14 registers modbus.0 2025-05-06 21:19:03.736 debug [DevID_1/holdingRegs] Poll address 206 DONE modbus.0 2025-05-06 21:19:03.719 debug [DevID_1/holdingRegs] Poll address 206 - 16 registers modbus.0 2025-05-06 21:19:03.718 debug [DevID_1] Poll start --------------------- modbus.0 2025-05-06 21:19:02.666 warn [DevID_1] Poll error count: 4 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 21:19:02.665 debug Received pdu describes an error. modbus.0 2025-05-06 21:19:02.656 debug [DevID_1/holdingRegs] Poll address 716 - 14 registers modbus.0 2025-05-06 21:19:02.653 debug [DevID_1/holdingRegs] Poll address 206 DONE modbus.0 2025-05-06 21:19:02.647 debug [DevID_1/holdingRegs] Poll address 206 - 16 registers modbus.0 2025-05-06 21:19:02.646 debug [DevID_1] Poll start --------------------- modbus.0 2025-05-06 21:19:01.594 warn [DevID_1] Poll error count: 3 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 21:19:01.593 debug Received pdu describes an error. modbus.0 2025-05-06 21:19:01.588 debug [DevID_1/holdingRegs] Poll address 716 - 14 registers modbus.0 2025-05-06 21:19:01.587 debug [DevID_1/holdingRegs] Poll address 206 DONE modbus.0 2025-05-06 21:19:01.575 debug [DevID_1/holdingRegs] Poll address 206 - 16 registers modbus.0 2025-05-06 21:19:01.575 debug [DevID_1] Poll start --------------------- modbus.0 2025-05-06 21:19:00.523 warn [DevID_1] Poll error count: 2 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 21:19:00.522 debug Received pdu describes an error. modbus.0 2025-05-06 21:19:00.517 debug [DevID_1/holdingRegs] Poll address 716 - 14 registers modbus.0 2025-05-06 21:19:00.516 debug [DevID_1/holdingRegs] Poll address 206 DONE modbus.0 2025-05-06 21:19:00.506 debug [DevID_1/holdingRegs] Poll address 206 - 16 registers modbus.0 2025-05-06 21:19:00.505 debug [DevID_1] Poll start --------------------- modbus.0 2025-05-06 21:18:59.452 warn [DevID_1] Poll error count: 1 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-06 21:18:59.450 debug Received pdu describes an error. modbus.0 2025-05-06 21:18:59.447 debug [DevID_1/holdingRegs] Poll address 716 - 14 registers modbus.0 2025-05-06 21:18:59.441 debug [DevID_1/holdingRegs] Poll address 206 DONE modbus.0 2025-05-06 21:18:59.428 debug [DevID_1/holdingRegs] Poll address 206 - 16 registers modbus.0 2025-05-06 21:18:59.427 debug Initialization of scale factors done! modbus.0 2025-05-06 21:18:59.425 debug [DevID_1] Poll start --------------------- modbus.0 2025-05-06 21:18:59.423 info Connected to slave 192.168.30.242 modbus.0 2025-05-06 21:18:59.014 debug Add holdingRegisters.40729_IDTAG_5: {"_id":"holdingRegisters.40729_IDTAG_5","type":"state","common":{"name":"RFID Tag Teil 5","role":"value","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":728,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.014 debug Add holdingRegisters.40727_IDTAG_4: {"_id":"holdingRegisters.40727_IDTAG_4","type":"state","common":{"name":"RFID Tag Teil 4","role":"value","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":726,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.013 debug Add holdingRegisters.40725_IDTAG_3: {"_id":"holdingRegisters.40725_IDTAG_3","type":"state","common":{"name":"RFID Tag Teil 3","role":"value","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":724,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.012 debug Add holdingRegisters.40723_IDTAG_2: {"_id":"holdingRegisters.40723_IDTAG_2","type":"state","common":{"name":"RFID Tag Teil 2","role":"value","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":722,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.011 debug Add holdingRegisters.40721_IDTAG_1: {"_id":"holdingRegisters.40721_IDTAG_1","type":"state","common":{"name":"RFID Tag Teil 1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":720,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.011 debug Add holdingRegisters.40719_Ladedauer: {"_id":"holdingRegisters.40719_Ladedauer","type":"state","common":{"name":"Ladedauer","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"s"},"native":{"regType":"holdingRegs","address":718,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.010 debug Add holdingRegisters.40717_CHARGED_ENERGY: {"_id":"holdingRegisters.40717_CHARGED_ENERGY","type":"state","common":{"name":"Wert aktueller Ladevorgang","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Wh"},"native":{"regType":"holdingRegs","address":716,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.010 debug Add holdingRegisters.40221_Aktuelle_Leistung: {"_id":"holdingRegisters.40221_Aktuelle_Leistung","type":"state","common":{"name":"Aktuell gezogene Leistung","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":220,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.009 debug Add holdingRegisters.40219_Total_Energy_: {"_id":"holdingRegisters.40219_Total_Energy_","type":"state","common":{"name":"Zählerstand","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Wh"},"native":{"regType":"holdingRegs","address":218,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.009 debug Add holdingRegisters.40217_Strom_L3: {"_id":"holdingRegisters.40217_Strom_L3","type":"state","common":{"name":"Aktueller Strom über L3","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"mA"},"native":{"regType":"holdingRegs","address":216,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.008 debug Add holdingRegisters.40215_Strom_L2: {"_id":"holdingRegisters.40215_Strom_L2","type":"state","common":{"name":"Aktueller Strom über L2","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"mA"},"native":{"regType":"holdingRegs","address":214,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.007 debug Add holdingRegisters.40213_Strom_L1: {"_id":"holdingRegisters.40213_Strom_L1","type":"state","common":{"name":"Aktueller Strom über L1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"mA"},"native":{"regType":"holdingRegs","address":212,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.007 debug Add holdingRegisters.40211_Leistung_L3: {"_id":"holdingRegisters.40211_Leistung_L3","type":"state","common":{"name":"Aktuelle Leistung über L3","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":210,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.006 debug Add holdingRegisters.40209_Leistung_L2: {"_id":"holdingRegisters.40209_Leistung_L2","type":"state","common":{"name":"Aktuelle Leistung über L2","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":208,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.006 debug Add holdingRegisters.40207_Leistung_L1: {"_id":"holdingRegisters.40207_Leistung_L1","type":"state","common":{"name":"Aktuelle Leistung über L1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":206,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1,"poll":true}} modbus.0 2025-05-06 21:18:59.005 debug Initialize Objects for holdingRegs: [{"_address":40207,"name":"Leistung L1","description":"Aktuelle Leistung über L1","unit":"W","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":206,"id":"holdingRegisters.40207_Leistung_L1"},{"_address":40209,"name":"Leistung L2","description":"Aktuelle Leistung über L2","unit":"W","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":208,"id":"holdingRegisters.40209_Leistung_L2"},{"_address":40211,"name":"Leistung L3","description":"Aktuelle Leistung über L3","unit":"W","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":210,"id":"holdingRegisters.40211_Leistung_L3"},{"_address":40213,"name":"Strom L1","description":"Aktueller Strom über L1","unit":"mA","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":212,"id":"holdingRegisters.40213_Strom_L1"},{"_address":40215,"name":"Strom L2","description":"Aktueller Strom über L2","unit":"mA","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":214,"id":"holdingRegisters.40215_Strom_L2"},{"_address":40217,"name":"Strom L3","description":"Aktueller Strom über L3","unit":"mA","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":216,"id":"holdingRegisters.40217_Strom_L3"},{"_address":40219,"name":"Total Energy ","description":"Zählerstand","unit":"Wh","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":218,"deviceId":1,"id":"holdingRegisters.40219_Total_Energy_"},{"_address":40221,"name":"Aktuelle Leistung","description":"Aktuell gezogene Leistung","unit":"W","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":220,"id":"holdingRegisters.40221_Aktuelle_Leistung"},{"_address":40717,"name":"CHARGED_ENERGY","description":"Wert aktueller Ladevorgang","unit":"Wh","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":716,"id":"holdingRegisters.40717_CHARGED_ENERGY"},{"_address":40719,"name":"Ladedauer","description":"Ladedauer","unit":"s","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":718,"id":"holdingRegisters.40719_Ladedauer"},{"_address":40721,"name":"IDTAG_1","description":"RFID Tag Teil 1","unit":"","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":720,"id":"holdingRegisters.40721_IDTAG_1"},{"_address":40723,"name":"IDTAG_2","description":"RFID Tag Teil 2","unit":"","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":722,"id":"holdingRegisters.40723_IDTAG_2"},{"_address":40725,"name":"IDTAG_3","description":"RFID Tag Teil 3","unit":"","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":724,"id":"holdingRegisters.40725_IDTAG_3"},{"_address":40727,"name":"IDTAG_4","description":"RFID Tag Teil 4","unit":"","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":726,"id":"holdingRegisters.40727_IDTAG_4"},{"_address":40729,"name":"IDTAG_5","description":"RFID Tag Teil 5","unit":"","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","deviceId":1,"address":728,"id":"holdingRegisters.40729_IDTAG_5"}] modbus.0 2025-05-06 21:18:59.004 debug Initialize Objects for inputRegs: [] modbus.0 2025-05-06 21:18:59.003 debug Initialize Objects for coils: [] modbus.0 2025-05-06 21:18:59.002 debug Initialize Objects for disInputs: [] modbus.0 2025-05-06 21:18:58.775 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.0, js-controller: 7.0.6
-
@andreask du hast aber immer noch Zahl und nicht text drin.
Die Register stimmen jetzt, der Errorcode hat sich geändert.
Leider hilft mir das nicht.Wenn es mit Text/String auch nicht klappt, weiß ich nicht weiter
-
@homoran
Danke für die Unterstützung.
Leider funktioniert auch kein String. Ich habe alle durchprobiert.
Ist es richtig, dass bei den Springs die Länge auch immer 2 ist? Auch bei den 16 Bit Varianten? Normalerweise hat doch 16 Bit nur eine Länge von 1 -
@andreask sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
Leider funktioniert auch kein String.
heisst was?
@andreask sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
Ist es richtig, dass bei den Springs die Länge auch immer 2 ist? Auch bei den 16 Bit Varianten? Normalerweise hat doch 16 Bit nur eine Länge von 1
Meines Wissens gilt das für Zahlen um einen entsprechenden Wertebereich abzudecken.
Bei String müsste die Länge variabel sein, hab ich aber noch nie probiert.
-
@homoran sagte in Probleme Auslesen Modbus Mennekes Amtron 4You Wallbox:
heisst was?
Soll heissen, dass ich alle String Typen durchprobiert habe. Immer mit der vergebenen Länge von 2
Und immer erhalte ich die gleiche Fehlermeldung im Log
modbus.0 2025-05-07 19:03:42.599 info Disconnected from slave 192.168.30.242 modbus.0 2025-05-07 19:03:42.547 warn [DevID_1] Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-07 19:03:41.484 warn [DevID_1] Poll error count: 5 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-07 19:03:40.420 warn [DevID_1] Poll error count: 4 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-07 19:03:39.361 warn [DevID_1] Poll error count: 3 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-07 19:03:38.300 warn [DevID_1] Poll error count: 2 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-07 19:03:37.216 warn [DevID_1] Poll error count: 1 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2025-05-07 19:03:37.187 info Connected to slave 192.168.30.242 modbus.0 2025-05-07 19:03:36.591 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.0, js-controller: 7.0.6
-
@andreask Dann weiss ich auch nichts mehr, sorry.
Möglicherweise ist auch mit "non-null string...." ein "non-0 string" gemeint, und (zero-end) passt dann nicht.