Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Ausführung trotz Triggern Zeitplan

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Ausführung trotz Triggern Zeitplan

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @DJMarc75 last edited by

      @djmarc75 aber nach string ist doch das selbe wie erstelle Text aus...

      Das verstehe ich jetzt nicht.
      Der DP ist doch vom Typ array

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

        @homoran sagte in Ausführung trotz Triggern Zeitplan:

        @djmarc75 aber nach string ist doch das selbe wie erstelle Text aus...
        Das verstehe ich jetzt nicht.
        Der DP ist doch vom Typ array

        ich verstehe das so prinzipiell auch nicht da ich in meinen Skripten (nach Prüfung) tatsächlich auch nirgendwo eine Konvertierung nach String um in Arrays zu schreiben habe. Suspekte Geschichte das Ganze 🤔

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

          @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

          Einstellungen mal bitte zeigen

          603c1993-4208-4c7b-bdb7-72ea0c463262-image.png

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

            @woupi passt, den JS Adapter dann mal neu starten

            W Homoran 2 Replies Last reply Reply Quote 0
            • W
              woupi @DJMarc75 last edited by

              @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

              @woupi sagte in Ausführung trotz Triggern Zeitplan:

              Was bleibt ist noch die Info mit dem String

              Screenshot 2023-05-21 184815.png

              Gemacht und Timer wieder auf minütlich ohne Zeit gesetzt:

              507e2d6f-6b79-4fb1-9075-5ff5db5b8bd0-image.png

              Das kommt im log:

              2023-05-21 19:14:30.924 - warn: shelly.0 (1352) [authEnabled] 192.168.1.161 (shellypro4pm / shellypro4pm-083af27b1970 / shellypro4pm#083af27b1970#1): This device is not protected via restricted login (see adapter documentation for details)
              2023-05-21 19:14:47.921 - warn: shelly.0 (1352) [authEnabled] 192.168.1.161 (shellypro4pm / shellypro4pm-083af27b1970 / shellypro4pm#083af27b1970#1): This device is not protected via restricted login (see adapter documentation for details)
              2023-05-21 19:15:00.006 - warn: javascript.0 (6149) You are assigning a string to the state "0_userdata.0.WP.Liste_PV_Mittelwert" which expects a array. Please fix your code to use a array or change the state type to string. This warning might become an error in future versions.
              2023-05-21 19:15:00.007 - warn: javascript.0 (6149) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1719:20)
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Object. (script.js.Wärmepumpe.WP_Steuerung:123:3)
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1595:34)
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15)
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at listOnTimeout (node:internal/timers:569:17)
              2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at processTimers (node:internal/timers:512:7)
              
              1 Reply Last reply Reply Quote 0
              • W
                woupi @DJMarc75 last edited by

                @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                @woupi passt, den JS Adapter dann mal neu starten

                Ok, danke, das habe ich jetzt noch nicht gemacht, mach ich jetzt aber dann.

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @DJMarc75 last edited by

                  @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                  passt

                  näää!

                  @woupi sagte in Ausführung trotz Triggern Zeitplan:

                  mit cron von 16-20 minütlich will nicht.

                  das ist 16 und 20

                  W DJMarc75 2 Replies Last reply Reply Quote 1
                  • W
                    woupi @Homoran last edited by

                    @homoran sagte in Ausführung trotz Triggern Zeitplan:

                    @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                    passt

                    näää!

                    @woupi sagte in Ausführung trotz Triggern Zeitplan:

                    mit cron von 16-20 minütlich will nicht.

                    das ist 16 und 20

                    Ah, ok, dann ist mir das klar. Für mich war das 16-20 Uhr

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

                      @homoran sagte in Ausführung trotz Triggern Zeitplan:

                      das ist 16 und 20

                      wie recht Du hast --- eben auch aufgefallen 👍

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

                        So ich habe jetzt wieder über den wizzard gemacht, mit cron weiß ich nicht wie das geht.
                        Das funktioniert wieder.

                        Dann habe ich wegen den Fehlern, das konvertieren zu String wieder raus genaommern, hier die Ergebnisse:

                        Mit konvertieren zu String:

                        2023-05-21 19:14:29.362 - info: javascript.0 (6149) Stop script script.js.Wärmepumpe.WP_Steuerung
                        2023-05-21 19:14:29.415 - info: javascript.0 (6149) Start javascript script.js.Wärmepumpe.WP_Steuerung
                        2023-05-21 19:14:29.422 - info: javascript.0 (6149) script.js.Wärmepumpe.WP_Steuerung: registered 1 subscription, 7 schedules, 0 messages, 0 logs and 0 file subscriptions
                        2023-05-21 19:14:30.924 - warn: shelly.0 (1352) [authEnabled] 192.168.1.161 (shellypro4pm / shellypro4pm-083af27b1970 / shellypro4pm#083af27b1970#1): This device is not protected via restricted login (see adapter documentation for details)
                        2023-05-21 19:14:47.921 - warn: shelly.0 (1352) [authEnabled] 192.168.1.161 (shellypro4pm / shellypro4pm-083af27b1970 / shellypro4pm#083af27b1970#1): This device is not protected via restricted login (see adapter documentation for details)
                        2023-05-21 19:15:00.006 - warn: javascript.0 (6149) You are assigning a string to the state "0_userdata.0.WP.Liste_PV_Mittelwert" which expects a array. Please fix your code to use a array or change the state type to string. This warning might become an error in future versions.
                        2023-05-21 19:15:00.007 - warn: javascript.0 (6149) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1719:20)
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Object. (script.js.Wärmepumpe.WP_Steuerung:123:3)
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1595:34)
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/Job.js:171:15)
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at /opt/iobroker/node_modules/node-schedule/lib/Invocation.js:268:28
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/Invocation.js:228:7)
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at listOnTimeout (node:internal/timers:569:17)
                        2023-05-21 19:15:00.008 - warn: javascript.0 (6149) at processTimers (node:internal/timers:512:7)
                        2023-05-21 19:15:00.008 - info: javascript.0 (6149) script.js.Wärmepumpe.WP_Steuerung: [357.40000000000003]
                        2023-05-21 19:15:00.008 - info: javascript.0 (6149) script.js.Wärmepumpe.WP_Steuerung: 357.40000000000003
                        

                        Ohne konvertieren zu String:

                        2023-05-21 19:21:00.001 - info: javascript.0 (6149) script.js.Wärmepumpe.WP_Steuerung: [269.3]
                        2023-05-21 19:21:00.002 - info: javascript.0 (6149) script.js.Wärmepumpe.WP_Steuerung: [269.3]
                        2023-05-21 19:21:00.050 - info: javascript.0 (6149) State value to set for "0_userdata.0.WP.Liste_PV_Mittelwert" has to be stringified but received type "object"
                        2023-05-21 19:21:00.061 - info: javascript.0 (6149) Could not parse value for id 0_userdata.0.WP.Liste_PV_Mittelwert into array: Unexpected token , in JSON at position 18
                        
                        DJMarc75 1 Reply Last reply Reply Quote 0
                        • DJMarc75
                          DJMarc75 @woupi last edited by DJMarc75

                          @woupi sagte in Ausführung trotz Triggern Zeitplan:

                          mit cron weiß ich nicht wie das geht

                          was ist da so schwer ? Du wählst die gewünschten Minuten und Stunden aus - fertig

                          In Deinem Fall jede Minute und die Stunden von 16 bis 20 auswählen

                          Screenshot 2023-05-21 193001.png

                          W 1 Reply Last reply Reply Quote 1
                          • W
                            woupi @DJMarc75 last edited by

                            @djmarc75
                            Ah ok, dann alle Stunden.

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

                              @woupi sagte in Ausführung trotz Triggern Zeitplan:

                              dann alle Stunden.

                              ??? was liest Du denn au meinem Screenshot raus ? Da steht nicht alle Stunden

                              W Homoran 2 Replies Last reply Reply Quote 0
                              • W
                                woupi @DJMarc75 last edited by

                                @djmarc75
                                Ich meinte alle Stunden, die es dann laufen soll, also 16, 17, 18, 19, 20.
                                Ich hatte ja nur 16 und 20 ausgewählt, da ich gedacht habe, dass das dann von bis heisst.

                                1 Reply Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @DJMarc75 last edited by

                                  @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                                  Da steht nicht alle Stunden

                                  doch 😉
                                  alle Stunden von 16 bis 20.
                                  nicht nur 16 und 20

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

                                    @homoran sagte in Ausführung trotz Triggern Zeitplan:

                                    @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                                    Da steht nicht alle Stunden

                                    doch

                                    NEIN !
                                    Was soll denn das?

                                    Da steht 16,17,18,19,20 und nicht jede Stunde !

                                    SO sieht es aus wenn jede Stunde gewählt ist:

                                    Screenshot 2023-05-21 194646.png

                                    😜

                                    Homoran 1 Reply Last reply Reply Quote 1
                                    • Homoran
                                      Homoran Global Moderator Administrators @DJMarc75 last edited by Homoran

                                      @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                                      nicht jede Stunde !

                                      Natürlich nicht, nur

                                      @homoran sagte in Ausführung trotz Triggern Zeitplan:

                                      alle Stunden von 16 bis 20.

                                      müssen angeklickt werden. Die Start- und End-Stunde allein reicht nicht.

                                      wie oben in deinem Screenshot zu sehen, ist dann im CRON auch ein - statt eines , zwischen der 16 und der 20
                                      * 16-20 * * * statt * 16,20 * * *

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

                                        @homoran sagte in Ausführung trotz Triggern Zeitplan:

                                        wie oben in deinem Screenshot zu sehen, ist dann im CRON auch ein - statt eines , zwischen der 16 und der 20

                                        Der Fokus sollte sich auf die Stunden richten ! Ich speichere nicht jeden Mist gleich ab.

                                        W 1 Reply Last reply Reply Quote 1
                                        • W
                                          woupi @DJMarc75 last edited by

                                          Vielen Dank nochmal für eure Hilfe und Geduld.

                                          Ich möchte noch kurz ein Feedback geben:

                                          1. der Schnipsel mit der Liste läuft
                                          2. das Gesamtskript läuft nun auch wieder, hat es zwischen durch leider nicht, wollte ich euch aber nicht mit belasten. Da ich nichts dran geändert hatte, war klar, es muss was mit dem Schnipsel zu tun haben, was auch immer. Jetzt wo der Schnipsel läuft, läuft auch der Rest wieder.
                                          3. ich glaube, dass letzte Problem habe ich gerade auch gelöst.
                                            Dabei ging es um die Info:
                                          javascript.0 2023-05-22 19:11:00.050	info	State value to set for "0_userdata.0.WP.Liste_PV_Mittelwert" has to be stringified but received type "object"
                                          

                                          Wir, also ich auch, waren immer davon ausgegangen, dass es es mit dem schreiben in den DP zu tun hat.
                                          Nachdem ich aber gerade die beiden log Blöcke auskommentiert habe, kommt die Info nicht mehr.
                                          Zum testen habe ich jeweils einen wieder eingeschaltet und es ist genau der Block mit der Ausgabe aus dem DP.
                                          Der mit der Variable, macht keine Probleme.

                                          Ihr seid da wesentlich mehr im Thema und eventuell könnt Ihr euch das erklären, ich kann es nicht und verstehe es auch nicht.

                                          So sieht es jetzt final aus und so funktioniert es auch:
                                          bea3dee3-5b67-4111-a82b-2153996d2a10-image.png

                                          Wie gesagt, nochmal vielen Dank, habe viel gelernt und euch hoffentlich nicht zu viele Graue Haare gekostet.

                                          VG
                                          Sascha

                                          Homoran 1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @woupi last edited by

                                            @woupi sagte in [gelöst] Ausführung trotz Triggern Zeitplan:

                                            eventuell könnt Ihr euch das erklären,

                                            jepp, ja, jetzt, ja!
                                            ich war soooo dicht dran 🙂

                                            @homoran sagte in [gelöst] Ausführung trotz Triggern Zeitplan:

                                            @djmarc75 aber nach string ist doch das selbe wie erstelle Text aus...

                                            Das verstehe ich jetzt nicht.
                                            Der DP ist doch vom Typ array

                                            wenn es hier um den debug, genauer gesagt um den Block erstelle Text aus... geht, muss das Array vorher in Text gewandelt werden.

                                            Was aber (noch) von selber passiert.
                                            Deswegen war kein Array zu sehen!

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            862
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            198
                                            14443
                                            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