Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Fehler im Script zur Worx Steuerung per VIS

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fehler im Script zur Worx Steuerung per VIS

    This topic has been deleted. Only users with topic management privileges can see it.
    • D3ltoroxp
      D3ltoroxp last edited by D3ltoroxp

      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.

      ce5c8875-861a-4776-add2-e27ba72bf6a9-grafik.png

      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.

      script.txt

      Vllt erkennt es auch jemand wieder.

      11bb40cf-73df-433a-9050-50f3d8c0b768-grafik.png

      Grüße,

      DJMarc75 paul53 E 3 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @D3ltoroxp last edited by

        @d3ltoroxp Was sollen denn diese Tausenden InfoBlocks ???

        liv-in-sky D3ltoroxp 2 Replies Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @DJMarc75 last edited by

          @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

          DJMarc75 1 Reply Last reply Reply Quote 0
          • D3ltoroxp
            D3ltoroxp @DJMarc75 last edited by

            @djmarc75 Keine Ahnung, wie gesagt, das ist nicht mein Script. Ich weiß aber nicht mehr von wem das ist.

            DJMarc75 1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @liv-in-sky last edited by

              @liv-in-sky ja schon, aber nicht wenn man was im Forum zeigen will... sorry, aber das ist meine Meinung

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @DJMarc75 last edited by

                @djmarc75 ja - fürs forum doof - da hast'e recht

                1 Reply Last reply Reply Quote 1
                • DJMarc75
                  DJMarc75 @D3ltoroxp last edited by

                  @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... 😂

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @D3ltoroxp last edited by paul53

                    @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".

                    1 Reply Last reply Reply Quote 0
                    • E
                      emil70 @D3ltoroxp last edited by

                      @d3ltoroxp

                      Schau mal hier

                      Vielleicht gefällt dir ja das VIS

                      D3ltoroxp 1 Reply Last reply Reply Quote 0
                      • D3ltoroxp
                        D3ltoroxp @emil70 last edited by D3ltoroxp

                        @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.

                        paul53 E 2 Replies Last reply Reply Quote 0
                        • paul53
                          paul53 @D3ltoroxp last edited by

                          @d3ltoroxp sagte: Kann das sein das das früher nicht gestört hat.

                          Dann wurde der js-controller lange Zeit nicht aktualisiert.

                          1 Reply Last reply Reply Quote 0
                          • E
                            emil70 @D3ltoroxp last edited by

                            @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

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            891
                            Online

                            32.0k
                            Users

                            80.5k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            287
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo