NEWS
Fehler im Script zur Worx Steuerung per VIS
-
@d3ltoroxp Was sollen denn diese Tausenden InfoBlocks ???
@djmarc75 mach ich ähnlich - es wird ja immer nur ein kleiner teil in einem block angezeigt - sonst muss man zum lesen den block immer anklicken
-
@d3ltoroxp Was sollen denn diese Tausenden InfoBlocks ???
-
@djmarc75 mach ich ähnlich - es wird ja immer nur ein kleiner teil in einem block angezeigt - sonst muss man zum lesen den block immer anklicken
@liv-in-sky ja schon, aber nicht wenn man was im Forum zeigen will... sorry, aber das ist meine Meinung
-
@liv-in-sky ja schon, aber nicht wenn man was im Forum zeigen will... sorry, aber das ist meine Meinung
@djmarc75 ja - fürs forum doof - da hast'e recht
-
@djmarc75 Keine Ahnung, wie gesagt, das ist nicht mein Script. Ich weiß aber nicht mehr von wem das ist.
@d3ltoroxp sagte in Fehler im Script:
Keine Ahnung, wie gesagt, das ist nicht mein Script. Ich weiß aber nicht mehr von wem das ist.
Von wem das ist ist auch egal... aber mach die gelben "Wichser" weg wenn du hier einen Screenshot postest...

-
Hallo Com,
ich habe hier mal aus dem Forum oder aus YT ein Script mit VIS zum steuern vom Worx her. Leider läuft das nicht mehr so wie es soll, bzw. gar nicht.
Wenn ich dort die Zeiten für die Tage einstellen möchte kommt folgende Meldung im Log.
javascript.0 2022-09-02 17:44:45.685 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:45.685 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:45.685 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:45.685 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:358:5) javascript.0 2022-09-02 17:44:45.685 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:45.684 warn You are assigning a string to the state "0_userdata.0.WorxM500.05_Freitag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions. javascript.0 2022-09-02 17:44:44.717 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:43.935 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:43.893 info State value to set for "0_userdata.0.WorxM500.05_Freitag_Endzeit" has to be type "number" but received type "string" javascript.0 2022-09-02 17:44:43.885 warn at processImmediate (node:internal/timers:466:21) javascript.0 2022-09-02 17:44:43.885 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:43.885 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:43.885 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:43.885 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:358:5) javascript.0 2022-09-02 17:44:43.885 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:43.884 warn You are assigning a string to the state "0_userdata.0.WorxM500.05_Freitag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions. javascript.0 2022-09-02 17:44:42.273 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:40.597 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:40.520 info State value to set for "0_userdata.0.WorxM500.02_Dienstag_Endzeit" has to be type "number" but received type "string" javascript.0 2022-09-02 17:44:40.515 warn at processImmediate (node:internal/timers:466:21) javascript.0 2022-09-02 17:44:40.515 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:40.515 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:40.515 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:40.514 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:349:5) javascript.0 2022-09-02 17:44:40.514 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:40.513 warn You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions. javascript.0 2022-09-02 17:44:37.098 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:37.041 info State value to set for "0_userdata.0.WorxM500.02_Dienstag_Endzeit" has to be type "number" but received type "string" javascript.0 2022-09-02 17:44:37.037 warn at processImmediate (node:internal/timers:466:21) javascript.0 2022-09-02 17:44:37.037 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:37.036 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:37.036 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:37.036 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:349:5) javascript.0 2022-09-02 17:44:37.036 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:37.032 warn You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions.Des weiteren wenn ich am Tablet manuell starten will und ich dort eine Zahl eingeben will, fliege ich auf die Startseite von meiner VIS zurück.

Das ganze Script ist hier. In der Meldung steht was, das es keine Nummer ist, die gesendet wird. Könnte ich doch bestimmt im Script abändern und die DP's neu anlegen lassen. Ich meine das macht das Script ja. Aber dazu müsste ich die Stelle finden oder wissen was zu ändern ist.
Vllt erkennt es auch jemand wieder.

Grüße,
@d3ltoroxp sagte: You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number.
Im Skript werden die Datenpunkte "_Endzeit" mit dem Format "SS:mm" (String) beschrieben, sind aber vom Typ "number".
Ändere in den Objektdaten der Datenpunkte den Typ von "number" in "string". -
Hallo Com,
ich habe hier mal aus dem Forum oder aus YT ein Script mit VIS zum steuern vom Worx her. Leider läuft das nicht mehr so wie es soll, bzw. gar nicht.
Wenn ich dort die Zeiten für die Tage einstellen möchte kommt folgende Meldung im Log.
javascript.0 2022-09-02 17:44:45.685 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:45.685 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:45.685 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:45.685 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:358:5) javascript.0 2022-09-02 17:44:45.685 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:45.684 warn You are assigning a string to the state "0_userdata.0.WorxM500.05_Freitag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions. javascript.0 2022-09-02 17:44:44.717 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:43.935 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:43.893 info State value to set for "0_userdata.0.WorxM500.05_Freitag_Endzeit" has to be type "number" but received type "string" javascript.0 2022-09-02 17:44:43.885 warn at processImmediate (node:internal/timers:466:21) javascript.0 2022-09-02 17:44:43.885 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:43.885 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:43.885 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:43.885 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:358:5) javascript.0 2022-09-02 17:44:43.885 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:43.884 warn You are assigning a string to the state "0_userdata.0.WorxM500.05_Freitag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions. javascript.0 2022-09-02 17:44:42.273 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:40.597 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:40.520 info State value to set for "0_userdata.0.WorxM500.02_Dienstag_Endzeit" has to be type "number" but received type "string" javascript.0 2022-09-02 17:44:40.515 warn at processImmediate (node:internal/timers:466:21) javascript.0 2022-09-02 17:44:40.515 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:40.515 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:40.515 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:40.514 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:349:5) javascript.0 2022-09-02 17:44:40.514 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:40.513 warn You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions. javascript.0 2022-09-02 17:44:37.098 info script.js.VIS.View_wechsel_auto: Touch Bedienung, erkannt javascript.0 2022-09-02 17:44:37.041 info State value to set for "0_userdata.0.WorxM500.02_Dienstag_Endzeit" has to be type "number" but received type "string" javascript.0 2022-09-02 17:44:37.037 warn at processImmediate (node:internal/timers:466:21) javascript.0 2022-09-02 17:44:37.037 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-09-02 17:44:37.036 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:596:29) javascript.0 2022-09-02 17:44:37.036 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1212:38) javascript.0 2022-09-02 17:44:37.036 warn at Object.<anonymous> (script.js.Mähroboter.Worx_M500_ACS:349:5) javascript.0 2022-09-02 17:44:37.036 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1687:20) javascript.0 2022-09-02 17:44:37.032 warn You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions.Des weiteren wenn ich am Tablet manuell starten will und ich dort eine Zahl eingeben will, fliege ich auf die Startseite von meiner VIS zurück.

Das ganze Script ist hier. In der Meldung steht was, das es keine Nummer ist, die gesendet wird. Könnte ich doch bestimmt im Script abändern und die DP's neu anlegen lassen. Ich meine das macht das Script ja. Aber dazu müsste ich die Stelle finden oder wissen was zu ändern ist.
Vllt erkennt es auch jemand wieder.

Grüße,
-
@emil70 Ist das alles ohne Script ? Oder werkelt eins dahinter ? Um das Script geht es ja. Eine ViS habe ich schon, Danke.
@paul53 said in Fehler im Script zur Worx Steuerung per VIS:
@d3ltoroxp sagte: You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number.
Im Skript werden die Datenpunkte "_Endzeit" mit dem Format "SS:mm" (String) beschrieben, sind aber vom Typ "number".
Ändere in den Objektdaten der Datenpunkte den Typ von "number" in "string".Kann das sein das das früher nicht gestört hat. Hab seit Jahren an dem Script nichts geändert. Ich meine das kam mal nach einem Update.
Ich habe die ersten mal abgeändert, scheint schon mal keinen Fehler mehr zu geben. Hatte jetzt allerdings gemischt genommen. Ich hätte aber Zeichenkette nehmen sollen. Aber er meckert nicht mehr soweit ich das sehen kann.
Morgen teste ich mal ob er die Zeit nimmt. Ich mache mal noch ein Video, was passiert wenn ich es manuell starten möchte und dazu eine Zeit eingebe.
-
@emil70 Ist das alles ohne Script ? Oder werkelt eins dahinter ? Um das Script geht es ja. Eine ViS habe ich schon, Danke.
@paul53 said in Fehler im Script zur Worx Steuerung per VIS:
@d3ltoroxp sagte: You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number.
Im Skript werden die Datenpunkte "_Endzeit" mit dem Format "SS:mm" (String) beschrieben, sind aber vom Typ "number".
Ändere in den Objektdaten der Datenpunkte den Typ von "number" in "string".Kann das sein das das früher nicht gestört hat. Hab seit Jahren an dem Script nichts geändert. Ich meine das kam mal nach einem Update.
Ich habe die ersten mal abgeändert, scheint schon mal keinen Fehler mehr zu geben. Hatte jetzt allerdings gemischt genommen. Ich hätte aber Zeichenkette nehmen sollen. Aber er meckert nicht mehr soweit ich das sehen kann.
Morgen teste ich mal ob er die Zeit nimmt. Ich mache mal noch ein Video, was passiert wenn ich es manuell starten möchte und dazu eine Zeit eingebe.
@d3ltoroxp sagte: Kann das sein das das früher nicht gestört hat.
Dann wurde der js-controller lange Zeit nicht aktualisiert.
-
@emil70 Ist das alles ohne Script ? Oder werkelt eins dahinter ? Um das Script geht es ja. Eine ViS habe ich schon, Danke.
@paul53 said in Fehler im Script zur Worx Steuerung per VIS:
@d3ltoroxp sagte: You are assigning a string to the state "0_userdata.0.WorxM500.02_Dienstag_Endzeit" which expects a number.
Im Skript werden die Datenpunkte "_Endzeit" mit dem Format "SS:mm" (String) beschrieben, sind aber vom Typ "number".
Ändere in den Objektdaten der Datenpunkte den Typ von "number" in "string".Kann das sein das das früher nicht gestört hat. Hab seit Jahren an dem Script nichts geändert. Ich meine das kam mal nach einem Update.
Ich habe die ersten mal abgeändert, scheint schon mal keinen Fehler mehr zu geben. Hatte jetzt allerdings gemischt genommen. Ich hätte aber Zeichenkette nehmen sollen. Aber er meckert nicht mehr soweit ich das sehen kann.
Morgen teste ich mal ob er die Zeit nimmt. Ich mache mal noch ein Video, was passiert wenn ich es manuell starten möchte und dazu eine Zeit eingebe.
@d3ltoroxp sagte in Fehler im Script zur Worx Steuerung per VIS:
@emil70 Ist das alles ohne Script ? Oder werkelt eins dahinter ? Um das Script geht es ja. Eine ViS habe ich schon, Danke.
Mit script, siehe hier
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