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" }
-
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 :) -
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".
-
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" }
@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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden