Modbus Data Ausgabewert dividiert durch 100
Verfasst: 9. Feb 2021 15:20
Hallo ich benoetige eure Hilfe.
Ich habe einen Volt/Amp Meter mit Modbus. (PZEM-017)
Soweit funktioniert alles mit Openhab. Ich kann die Werte auslesen und in OH3 mit einem Item anzeigen.
Das Problem ist meine 24 V Batteriebank liefert mir 2519 als Wert es sollte aber 25,19 sein. Also Wert / 100.
Wie bekomme ich das hin. Ich teste schon einen Tag an der Loesung und habe etliche Beispiele aus dem Internet nachgebaut.
Es sollte doch mit dem Transform funktionieren.
ich habe eine Datei.js im Ordner Transform angelegt.
"(function(in){
return in / 100;
})(input)"
dann habe ich beim Thing ModbusData im Feld Read Transform Datei.js eingetragen. auch JS:Datei.js
Es funktioniert nicht.
Muss ich da den ganzen Pfad eingeben?
Ich mache das ganze in der Paper UI
Sorry fuer die Schreibweise, ich habe hier leider nur eine Englishe Tastatur
Ich hoffe das hat schon mal jemand geloest, Im Forum habe ich nichts gefunden was das Problem loest.
Ich habe einen Volt/Amp Meter mit Modbus. (PZEM-017)
Soweit funktioniert alles mit Openhab. Ich kann die Werte auslesen und in OH3 mit einem Item anzeigen.
Das Problem ist meine 24 V Batteriebank liefert mir 2519 als Wert es sollte aber 25,19 sein. Also Wert / 100.
Wie bekomme ich das hin. Ich teste schon einen Tag an der Loesung und habe etliche Beispiele aus dem Internet nachgebaut.
Es sollte doch mit dem Transform funktionieren.
ich habe eine Datei.js im Ordner Transform angelegt.
"(function(in){
return in / 100;
})(input)"
dann habe ich beim Thing ModbusData im Feld Read Transform Datei.js eingetragen. auch JS:Datei.js
Es funktioniert nicht.
Muss ich da den ganzen Pfad eingeben?
Ich mache das ganze in der Paper UI
Sorry fuer die Schreibweise, ich habe hier leider nur eine Englishe Tastatur
Ich hoffe das hat schon mal jemand geloest, Im Forum habe ich nichts gefunden was das Problem loest.