NEWS
Fehlermeldung You are assigning a undefined to the state
-
Was will mir die folgende Fehlermeldung sagen? Ich bin der Meinung das da alles mit rechten Dingen zu geht - oder etwa nicht?
2021-01-15 09:20:30.241 - warn: javascript.0 (1460) You are assigning a undefined to the state "innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature" which expects a number. Please fix your code to use a number or change the state type to undefined. This warning might become an error in future versions. 2021-01-15 09:20:30.246 - warn: javascript.0 (1460) at setState (C:\iobroker\GLT\node_modules\iobroker.javascript\lib\sandbox.js:1417:20) 2021-01-15 09:20:30.246 - warn: javascript.0 (1460) at Object. (script.js.Aktiv.Heizung_Steuerung_Kueche:23:5) 2021-01-15 09:20:30.246 - warn: javascript.0 (1460) at Object.callback (C:\iobroker\GLT\node_modules\iobroker.javascript\lib\sandbox.js:1071:38) 2021-01-15 09:20:30.246 - warn: javascript.0 (1460) at Object.stateChange (C:\iobroker\GLT\node_modules\iobroker.javascript\main.js:487:29) 2021-01-15 09:20:30.247 - warn: javascript.0 (1460) at Immediate.setImmediate (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\adapter.js:5384:37) 2021-01-15 09:20:30.247 - warn: javascript.0 (1460) at runCallback (timers.js:705:18) 2021-01-15 09:20:30.247 - warn: javascript.0 (1460) at tryOnImmediate (timers.js:676:5) 2021-01-15 09:20:30.247 - warn: javascript.0 (1460) at processImmediate (timers.js:658:5) 2021-01-15 09:20:30.247 - warn: javascript.0 (1460) at process.topLevelDomainCallback (domain.js:126:23) 2021-01-15 09:20:30.247 - error: javascript.0 (1460) script.js.Aktiv.Heizung_Steuerung_Kueche: setForeignState: undefined is not a valid state value
{ "from": "system.adapter.innogy-smarthome.0", "user": "system.user.admin", "ts": 1610544924078, "common": { "name": "PointTemperature", "type": "number", "role": "level.temperature", "unit": "°C", "read": true, "write": true }, "native": { "id": "a46d491038104f29a0b4b1e1ae6506ba" }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature", "type": "state" }
-
Wenn das dein Script ist ( was oben abgebildet ist)
script.js.Aktiv.Heizung_Steuerung_Kuechedann ist in Zeile 23 ein Fehler (so würde ich das interpretieren)
(script.js.Aktiv.Heizung_Steuerung_Kueche:23:5)Bei meinen Thermostaten steht dort "device"
Ich denke , dass @paul53 vermutlich weiss , was wirklich da reinkommt -
@haselchen said: Ich denke , dass paul53 vermutlich weiss , was wirklich da reinkommt
Nein, denn ich weiß nicht, was in Zeile 23 (und davor) steht und kenne auch nicht "innogy-smarthome".
-
@haselchen said in Fehlermeldung You are assigning a undefined to the state:
Wenn das dein Script ist ( was oben abgebildet ist)
script.js.Aktiv.Heizung_Steuerung_Kueche
dann ist in Zeile 23 ein Fehler (so würde ich das interpretieren)und zwar an Position 5
Dort wird anscheinend der Datenpunkt
@jb_sullivan said in Fehlermeldung You are assigning a undefined to the state:innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature
mit einem undefinierten Wert beschrieben, während der DP
@jb_sullivan said in Fehlermeldung You are assigning a undefined to the state:
expects a number