Hallo Ihr,
ich würde gerne über den modbus adapter die historischen Daten meines Stromzählers zurücksetzen. Das soll gehen. Leider bekomme ich es nicht hin. vielleicht habt ihr ja eine Idee oder einen Hinweis für mich.
Der Holding-Register im Modul sieht bei mir so aus
Mein JavaScript Code zum setzen des Wertes im Object so:
reset2 = Math.abs(0003).toString(16);
setState("modbus.0.holdingRegisters.3.461457_Reset_historical_data",reset2);
und die Doku des Herstellers definiert den zu setzenden Punkt so..
Wenn ich das Objekt über das Skript setze bekommen ich im Log diesen Hinweis:
modbus.0 2025-01-12 15:29:53.102 error Cannot write single register [421456]: {"err":"timeout","timeout":5000}
modbus.0 2025-01-12 15:29:53.101 error Client in error state.
modbus.0 2025-01-12 15:29:53.100 error Request timed out.
modbus.0 2025-01-12 15:29:53.098 warn Error: undefined
MOD-EDIT: Code in code-tags gesetzt!
Ich bin mit meinem Latein am Ende. Es wäre toll, wenn mir jemand helfen könnte.
Danke & VG