NEWS
(gelöst)(fritz-dect) Logeintrag ?
-
Hallo

hab ein Script und verwende den Schaltkontakt von einem Dect Gerät.
beim Start von ioBroker bekomme ich diese Meldung2021-03-31 08:07:49.357 - warn: javascript.0 (24546) You are assigning a undefined to the state "fritzdect.0.DECT_116300118701.state" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions. 2021-03-31 08:07:49.374 - warn: javascript.0 (24546) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1422:20) 2021-03-31 08:07:49.375 - warn: javascript.0 (24546) at Object. (script.js.common.Powerbank:23:5) 2021-03-31 08:07:49.375 - warn: javascript.0 (24546) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) 2021-03-31 08:07:49.376 - warn: javascript.0 (24546) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) 2021-03-31 08:07:49.376 - warn: javascript.0 (24546) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) 2021-03-31 08:07:49.377 - warn: javascript.0 (24546) at processImmediate (internal/timers.js:461:21) 2021-03-31 08:07:49.377 - warn: javascript.0 (24546) You are assigning a undefined to the state "fritzdect.0.DECT_087610456373.state" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions. 2021-03-31 08:07:49.379 - warn: javascript.0 (24546) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1422:20) 2021-03-31 08:07:49.379 - warn: javascript.0 (24546) at Object. (script.js.common.Powerbank:24:5) 2021-03-31 08:07:49.380 - warn: javascript.0 (24546) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) 2021-03-31 08:07:49.380 - warn: javascript.0 (24546) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) 2021-03-31 08:07:49.380 - warn: javascript.0 (24546) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) 2021-03-31 08:07:49.381 - warn: javascript.0 (24546) at processImmediate (internal/timers.js:461:21)das ist ein bool - state

muss ich noch eine Konvertierung einfügen??

-
Hallo

hab ein Script und verwende den Schaltkontakt von einem Dect Gerät.
beim Start von ioBroker bekomme ich diese Meldung2021-03-31 08:07:49.357 - warn: javascript.0 (24546) You are assigning a undefined to the state "fritzdect.0.DECT_116300118701.state" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions. 2021-03-31 08:07:49.374 - warn: javascript.0 (24546) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1422:20) 2021-03-31 08:07:49.375 - warn: javascript.0 (24546) at Object. (script.js.common.Powerbank:23:5) 2021-03-31 08:07:49.375 - warn: javascript.0 (24546) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) 2021-03-31 08:07:49.376 - warn: javascript.0 (24546) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) 2021-03-31 08:07:49.376 - warn: javascript.0 (24546) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) 2021-03-31 08:07:49.377 - warn: javascript.0 (24546) at processImmediate (internal/timers.js:461:21) 2021-03-31 08:07:49.377 - warn: javascript.0 (24546) You are assigning a undefined to the state "fritzdect.0.DECT_087610456373.state" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions. 2021-03-31 08:07:49.379 - warn: javascript.0 (24546) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1422:20) 2021-03-31 08:07:49.379 - warn: javascript.0 (24546) at Object. (script.js.common.Powerbank:24:5) 2021-03-31 08:07:49.380 - warn: javascript.0 (24546) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) 2021-03-31 08:07:49.380 - warn: javascript.0 (24546) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) 2021-03-31 08:07:49.380 - warn: javascript.0 (24546) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) 2021-03-31 08:07:49.381 - warn: javascript.0 (24546) at processImmediate (internal/timers.js:461:21)das ist ein bool - state

muss ich noch eine Konvertierung einfügen??

der wert ladung scheint nicht definiert zu sein - beim scriptstart ?
es geht nicht um konvertierung, sondern um undefined - du musst LADUNG "setzen" beim scriptstart - außerhalb eines triggers
hier ein beispiel - außerhalb des schedule triggers werden die beiden variablen gesetzt

-
der wert ladung scheint nicht definiert zu sein - beim scriptstart ?
es geht nicht um konvertierung, sondern um undefined - du musst LADUNG "setzen" beim scriptstart - außerhalb eines triggers
hier ein beispiel - außerhalb des schedule triggers werden die beiden variablen gesetzt

@liv-in-sky interessant, dh der Adapter läuft noch nicht und das Objekt ist nicht definiert.
wie kann ich ein Objekt setzen ?
könnte ich nicht die Java Abarbeitung bis der Adapter läuft zurückhalten? -
@liv-in-sky interessant, dh der Adapter läuft noch nicht und das Objekt ist nicht definiert.
wie kann ich ein Objekt setzen ?
könnte ich nicht die Java Abarbeitung bis der Adapter läuft zurückhalten?@humidor anders herum - die variable LADUNG ist noch nicht definiert und du schreibst die schon in einen datenpunkt
You are assigning a undefined to the state "fritzdect.0.DECT_087610456373.state" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions. -
@liv-in-sky interessant, dh der Adapter läuft noch nicht und das Objekt ist nicht definiert.
wie kann ich ein Objekt setzen ?
könnte ich nicht die Java Abarbeitung bis der Adapter läuft zurückhalten?evtl kannst du das hier (außerhalb eines triggers) einfügen - damit ist beim scriptstart der selbe wert definiert, wie ihn der adapter momentan hat - kommt auf den rest des scripte an

-
evtl kannst du das hier (außerhalb eines triggers) einfügen - damit ist beim scriptstart der selbe wert definiert, wie ihn der adapter momentan hat - kommt auf den rest des scripte an

@liv-in-sky ach so, verstanden, falsch gedacht
gemacht, mal sehen, denke damit ist es gelöst, danke!
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