NEWS
ModBus Adapter / Registerabfrage
-
@joergh So sieht es aus, nachdem ich den Adapter starte:
Device state blinkt durchgehend grün, M-Bus Comm. und Modbus Comm. blinken mehrfach kurz nach dem Start des Adapters orange, danach leuchtet M-Bus Error.
-
@dillio sagte in ModBus Adapter / Registerabfrage:
@joergh So sieht es aus, nachdem ich den Adapter starte:
Device state blinkt durchgehend grün, M-Bus Comm. und Modbus Comm. blinken mehrfach kurz nach dem Start des Adapters orange, danach leuchtet M-Bus Error.
Ich sehe gerade Du hast ja hier einen Wert von 16 Bit unsigned eingestellt...der Zähler wirft aber laut Beschreibung einen Wert unsigned INT64 (Big Endian) bzw. auf Offset 4-5 einen FLOAT32 (BigEndian) auf den Bus...
Sollte der Zähler umgestellt sein auf das reduzierte Layout, dann ist es am Offset 0 ein FLOAT32 (Big Endian)
64 Bit
-
@joergh Ok, ich habe jetzt lediglich an der Konfiguration im Adapter rumgespielt, jedoch ohne Erfolg. Die Einstellungen im Gerät sind gleich geblieben. Logbuch bleibt auch unverändert.
Wenn ich dich richtig verstanden habe, dann sollte es so aussehen:
bzw so:
Ist das so richtig? Der Adapter bleibt leider weiterhin gelb.
-
-
@glasfaser habe ich versucht, klappt leider auch nicht. Im Logbuch steht nun folgendes:
modbus.0 2022-05-20 19:43:10.947 warn (2098) Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2022-05-20 19:43:10.946 debug (2098) Received pdu describes an error. modbus.0 2022-05-20 19:43:10.941 debug (2098) [DevID_0/holdingRegs] Poll address 100 - 2 registers modbus.0 2022-05-20 19:43:10.940 debug (2098) [DevID_0] Poll start ---------------------
modbus.0 2022-05-20 19:43:38.407 warn (2128) Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2022-05-20 19:43:38.406 debug (2128) Received pdu describes an error. modbus.0 2022-05-20 19:43:38.403 debug (2128) [DevID_0/holdingRegs] Poll address 102 - 2 registers modbus.0 2022-05-20 19:43:38.402 debug (2128) [DevID_0] Poll start ---------------------
-
Kenne das M-Bus Gateway nicht ...
Aber bei dem ... mußte RTU over TCP eingestellt werden
-
@glasfaser klappt leider nicht:
modbus.0 2022-05-20 19:57:26.871 debug (3235) Closing client on purpose. modbus.0 2022-05-20 19:57:25.880 debug (3235) Cleaning up request fifo. modbus.0 2022-05-20 19:57:25.879 debug (3235) Clearing timeout of the current request. modbus.0 2022-05-20 19:57:25.877 debug (3235) Socket closed with error modbus.0 2022-05-20 19:57:25.873 warn (3235) Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2022-05-20 19:57:25.870 error (3235) Client in error state. modbus.0 2022-05-20 19:57:25.869 error (3235) Request timed out. modbus.0 2022-05-20 19:57:25.867 warn (3235) Error: undefined modbus.0 2022-05-20 19:57:20.871 error (3235) Wrong CRC for frame: 0,3,0,0,0
-
Über das M-Bus-Gateway
Mal was anderes , habe mich noch nicht mit M-Bus befast in Verbindung mit dem Modbus -Adapter .... geht das überhaupt !?
Denn es gibt ein :
-
@glasfaser Ja, das geht tatsächlich. Mit diesem Gateway konnte ich das zumindest erfolgreich testen:
https://www.energie-zaehler.com/epages/61422236.mobile/de_DE/?ObjectID=56680240
Den hatte ich aber nur für Testzwecke bekommen und so viel Geld wollte ich nun auch nicht ausgeben, damit ich meinen Wasserzähler auslesen kann.
Der MBus-Adapter ist leider dafür nicht geeignet, denn die Werte werden über das ModBus-Protokoll ausgelesen:
https://forum.iobroker.net/topic/27838/test-adapter-mbus-2-1-0/10?_=1653070071070
-
@dillio sagte in ModBus Adapter / Registerabfrage:
@joergh Ok, ich habe jetzt lediglich an der Konfiguration im Adapter rumgespielt, jedoch ohne Erfolg. Die Einstellungen im Gerät sind gleich geblieben. Logbuch bleibt auch unverändert.
Wenn ich dich richtig verstanden habe, dann sollte es so aussehen:
bzw so:
Ist das so richtig? Der Adapter bleibt leider weiterhin gelb.
Der obere muss wohl auf Offset 4 eingestellt werden, denke ich. Der holt dann sicher automatisch den nächsten Wert mit...Wie sind denn die aktuellen Einstellungen nun im Gateway?
-
@joergh auch mit dieser Einstellung funktioniert es leider nicht. Folgende Fehlermeldung erhalte ich im Log:
modbus.0 2022-05-22 13:10:42.329 warn (20219) Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"} modbus.0 2022-05-22 13:10:42.328 debug (20219) Received pdu describes an error. modbus.0 2022-05-22 13:10:42.323 debug (20219) [DevID_0/holdingRegs] Poll address 101 - 2 registers modbus.0 2022-05-22 13:10:42.322 debug (20219) [DevID_0] Poll start ---------------------
Die Einstellungen im Gateway sind unverändert: