NEWS
Warning im Script?
-
Hallo zusammen,
habe hier immer ein Warning:
21:13:33.999 warn javascript.0 (1386) at Object.<anonymous> (script.js.common.Sonstiges.Pool-Solar_aktivieren:8:5)
on({id: "mqtt.0.Wemos9-Pool.Pool-Solar-Temp.Pool-Solar-Temp"/*/Wemos9-Pool/Pool-Solar-Temp/Pool-Solar-Temp*/, change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("mqtt.0.Wemos9-Pool.Pool-Solar-Temp.Pool-Solar-Temp").val > getState("mqtt.0.Wemos9-Pool.Pooltemperatur.Pooltemperatur").val + 1) { setState("mqtt.0.Wemos9-Pool.Poolpumpe2.GPIO.4"/*/Wemos9-Pool/Poolpumpe2/GPIO/4*/, 0); } if (getState("mqtt.0.Wemos9-Pool.Pool-Solar-Temp.Pool-Solar-Temp").val < getState("mqtt.0.Wemos9-Pool.Pooltemperatur.Pooltemperatur").val + 0.2) { setState("mqtt.0.Wemos9-Pool.Poolpumpe2.GPIO.4"/*/Wemos9-Pool/Poolpumpe2/GPIO/4*/, 1); } });
Woher kommt das?
-
@hg6806 Im LOG Tab findest du mehr Info dazu
-
javascript.0 2021-06-17 21:29:47.978 warn at processImmediate (internal/timers.js:461:21) javascript.0 2021-06-17 21:29:47.978 warn at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) javascript.0 2021-06-17 21:29:47.978 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29) javascript.0 2021-06-17 21:29:47.977 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38) javascript.0 2021-06-17 21:29:47.977 warn at Object.<anonymous> (script.js.common.Sonstiges.Pool-Solar_aktivieren:8:5) javascript.0 2021-06-17 21:29:47.977 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-06-17 21:29:47.975 warn You are assigning a number to the state "mqtt.0.Wemos9-Pool.Poolpumpe2.GPIO.4" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions
Das sind ala Warning zu Javascript
-
@hg6806 die Warnung besagt dass ein Text erwartet wird, keine Zahl. Probiere also Steuern mit "0" und "1" anstatt 0 und 1
-
Danke sieht gut aus.