Transform-Script mit Parameter ?
Verfasst: 13. Feb 2024 10:52
Hallo Mitstreiter,
ich habe folgendes Beispiel gefunden, wie an ein Transfrom-Script mit Parametern aufgerufen werden kann
scaleOffset2.js
Bei mit funktioniert dies leider nicht. Es meldet den Fehler:
org.graalvm.polyglot.PolyglotException: ReferenceError: "offs" is not defined
Hat jemand eine Idee
Danke
Torsten
ich habe folgendes Beispiel gefunden, wie an ein Transfrom-Script mit Parametern aufgerufen werden kann
Code: Alles auswählen
Number:Temperature nSolTemp3_t "Temp. Tank Solfanger T3" <Temperature> (gSolStatus2) ["Measurement", "Temperature"] {channel="mqtt:topic:stest:temperatur3"[profile="transform:JS", toItemScript="scaleOffset2.js?offs=3&ratio=10"]}
Code: Alles auswählen
(function(input) {
var MyData = (parseFloat(input) + parseFloat(offs)) / parseFloat(ratio);
return MyData.toString();
})(input)
org.graalvm.polyglot.PolyglotException: ReferenceError: "offs" is not defined
Hat jemand eine Idee
Danke
Torsten