NEWS
Javascript fehlermeldung
-
Systemdata Bitte Ausfüllen Hardwaresystem: pi4. Arbeitsspeicher: 4 GB Festplattenart: Micro-SD-Karte Betriebssystem: Ubuntu Node-Version: 14.21.2 Nodejs-Version: 14.21.2 NPM-Version: 6.14.17 Installationsart: Skript Image genutzt: Ja Wie kann ich diesen Fehler beheben!? vielleicht kennt jemand den Fehler und kann mir helfen.
javascript.0 2023-05-14 18:27:00.867 warn at processTimers (internal/timers.js:500:7) javascript.0 2023-05-14 18:27:00.864 warn at listOnTimeout (internal/timers.js:559:11) javascript.0 2023-05-14 18:27:00.862 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1777:29) javascript.0 2023-05-14 18:27:00.859 warn at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1719:20) javascript.0 2023-05-14 18:27:00.854 warn You are assigning a string to the state "0_userdata.0.tasmota-devices.Device_1.Power" which expects a boolean. Please fix your code to use a boolean or change the state type to string. This warning might become an error in future versions.
-
@aphofis sagte in Javascript fehlermeldung:
0_userdata.0.tasmota-devices.Device_1.Power
der DP hat wohl den falschen Typ
-
@crunchip
Wie kann man denn den Fehler beheben !?
bzw wo kommt der Fehler her -
@aphofis Steht dich da Du schreibst einen String in einen Boolean Datenpunkt. Entweder hast Du Kontrolle was Du schreibst oder Du änderst den Typ des Datenpunktes (Bleistift) anklicken.
-
@aphofis sagte in Javascript fehlermeldung:
wo kommt der Fehler her
hast du selbst angelegt
@aphofis sagte in Javascript fehlermeldung:
Wie kann man denn den Fehler beheben !?
den Typ ändern
zeig mal das Raw (Bleistift) vom DP
bzw mal dein script
-
@crunchip sagte in Javascript fehlermeldung:
@aphofis sagte in Javascript fehlermeldung:
wo kommt der Fehler her
hast du selbst angelegt
@aphofis sagte in Javascript fehlermeldung:
Wie kann man denn den Fehler beheben !?
den Typ ändern
zeig mal das Raw (Bleistift) vom DP
bzw mal dein script
Habe den wert geändert in string nur kommt der Fehler immer noch
ne der wurde durch Tasmota (sonoff) erstellt -
-
@aphofis sagte in Javascript fehlermeldung:
0_userdata.0.
Solche DP wurden selber angelegt.
Das wart du schon selbst.
-
@bahnuhr
Dann isses vermutlich sehr lange her! -
@aphofis was ist Rolle string?
-
Wenn ich Device_1 komplett lösche, wird dieser automatisch neu erstellt das Gerät gibt es aktuell auch immer noch
-
Du müsstest aber auch mal dein system updaten.
node 14 und npm 6 ist schon sehr lange her. -
@crunchip sagte in Javascript fehlermeldung:
@aphofis was ist Rolle string?
Das sollte ich doch ändern oder nicht
-
@aphofis sagte in Javascript fehlermeldung:
change the state type to string
Nein, nicht rolle sondern type.
-
@bahnuhr sagte in Javascript fehlermeldung:
Du müsstest aber auch mal dein system updaten.
node 14 und npm 6 ist schon sehr lange her.Dann mache ich das erstmal vielleicht gehen die Fehler dann von alleine weg
-
@aphofis sagte in Javascript fehlermeldung:
Dann mache ich das erstmal vielleicht gehen die Fehler dann von alleine weg
Nein, mit Sicherheit nicht.
Du schreibst ja per script, blocky (oder wie auch immer) ja bewusst in deinen selbst angelegten DP.
Warum soll sich das ändern ?
-
@bahnuhr
wie gesagt das Device wird durch tasmota angelegt! Wenn ich Device_1 komplett lösche wird dieser automatisch nach ein paar sek. automatisch wieder erstellt -
@aphofis sagte in Javascript fehlermeldung:
tasmota
Das wäre mir ganz neu, dass tasmota einen DP in userdata.0 anlegt.
Glaub ich nicht !
-
@aphofis sagte in Javascript fehlermeldung:
wie gesagt das Device wird durch tasmota angelegt!
ne
wohl eher durch ein script
bzw (d)ein device unter sonoff wird neu angelegt wenn du es löscht, hat aber nichts mit einem DP unter userdata.0 zu tun
-
@crunchip sagte in Javascript fehlermeldung:
@aphofis sagte in Javascript fehlermeldung:
wie gesagt das Device wird durch tasmota angelegt!
ne
wohl eher durch ein script
Das wäre eine Erklärung. Aber auch dies muss er selber geschrieben haben.
@Aphofis
Wer hat dein System denn eingerichtet ?