Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Zeitplan startet nicht mehr

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Zeitplan startet nicht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • Codierknecht
      Codierknecht Developer Most Active @SMS last edited by

      @sms
      Wie ist denn der Wert in dem DP formatiert?
      Hast Du den mal nach Datum/Zeit konvertiert?

      SMS 1 Reply Last reply Reply Quote 0
      • SMS
        SMS @Codierknecht last edited by

        @codierknecht Meinst du den hier?

        1f7a3dc2-cabd-4cce-a15e-3e6451731bce-grafik.png

        Das ist eine Zahl

        c68b8005-6dc7-4b6c-8609-e90ec1d8280e-grafik.png

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

          @sms sagte in Zeitplan startet nicht mehr:

          Das ist eine Zahl

          und wie sieht die aus?

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

            @homoran so:

            20e18135-3aa7-46df-8e07-a72216782c61-grafik.png

            widget: Input Datetime

            ac62e449-e61f-4850-babf-5827be5d599b-grafik.png

            Homoran paul53 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @SMS last edited by Homoran

              @sms das ist aber keine Zahl, auch wenn der Datenpunkt vom Typ number ist

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

                @homoran muss ich dann hier was anderes auswählen?

                b38e3efb-2d77-4f3e-a46f-2192e611cd75-1725307387860-c68b8005-6dc7-4b6c-8609-e90ec1d8280e-grafik.png

                Falls ja, wundert es mich. Es hat ja mal funktioniert.

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

                  @sms sagte: so:

                  Ändere mal den Datenpunkttyp in "string".

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

                    @paul53 so habe ich es jetzt:

                    f443af32-d414-47c1-8078-62369a959905-grafik.png

                    57ecc5b7-3526-4f47-89fc-553ac6092c9b-grafik.png

                    Widget: Input Datetime
                    3a2025f7-444d-44af-b4ea-28cb6d68b01d-1725307673324-ac62e449-e61f-4850-babf-5827be5d599b-grafik.png

                    Hat genau zweimal funktioniert. Jetzt leider wieder nicht mehr. Stimmt vielleicht mein Eingabefeld, also das widget nicht? ABer ich brauche doch eins mit Uhrzeit.

                    Danke!

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @SMS last edited by Codierknecht

                      @sms sagte in Zeitplan startet nicht mehr:

                      Stimmt vielleicht mein Eingabefeld, also das widget nicht?

                      Wie hast Du das denn eingestellt?

                      533f64ff-9ee8-4927-8db4-dc366d8acd97-image.png

                      Edit
                      Mit diesen Einstellungen des Widget funktioniert das hier einwandfrei:

                      a30497be-471b-42c6-9d95-bb7bbb2984fb-image.png

                      2024-09-03 09:45:00.008	info	script.js.test.Debug: Gerät starten
                      2024-09-03 09:40:00.011	info	script.js.test.Debug: Gerät starten
                      2024-09-03 09:35:00.007	info	script.js.test.Debug: Keine Aktion
                      2024-09-03 09:30:00.008	info	script.js.test.Debug: Keine Aktion
                      2024-09-03 09:25:00.009	info	script.js.test.Debug: Keine Aktion
                      2024-09-03 09:20:00.011	info	script.js.test.Debug: Gerät starten
                      
                      SMS 2 Replies Last reply Reply Quote 0
                      • SMS
                        SMS @Codierknecht last edited by SMS

                        @codierknecht

                        1e7020d7-86fd-4e35-b2a5-03c097d237ed-grafik.png

                        Du hast "gleich mit" als Bedinnung. Ich habe "gleich oder größer als". Könnte das nicht mehr passen?

                        Leider auch nicht. 😞

                        Codierknecht 1 Reply Last reply Reply Quote 0
                        • Codierknecht
                          Codierknecht Developer Most Active @SMS last edited by

                          @sms
                          Hat vermutlich nix damit zu tun, aber: Keine Umlaute in DP's, Scriptnamen und Variablen verwenden!

                          SMS 1 Reply Last reply Reply Quote 0
                          • SMS
                            SMS @Codierknecht last edited by

                            @codierknecht Leider auch nicht:

                            63c8de39-9cba-4f03-bacc-0ecc6fc8b4ae-grafik.png

                            c2c9dd30-a2c3-4efc-bfdd-3b8aaca64f55-grafik.png

                            8821c363-cae8-4916-a376-c83507716cfa-grafik.png

                            f1a9429b-05cd-44e1-9115-13d4b73e8a31-grafik.png

                            dd482b91-f3ea-4434-8f8a-acc296a61d7b-grafik.png

                            09e6ee12-86af-4dfd-8904-84c4b81ea807-grafik.png

                            Asgothian 1 Reply Last reply Reply Quote 0
                            • Asgothian
                              Asgothian Developer @SMS last edited by

                              @sms Unabhängig davon ob das prinzipiell so läuft oder so nicht läuft - das ist Ressourcenverschwendung auf einem Irren Level.

                              Jede Sekunde (oder auch jede Minute) nachschauen ob die aktuelle Minute der eingestellten Minute entspricht und nur dann etwas tun ist.. sagen wir mal Ineffizient.

                              Der korrekte Weg ist:

                              • Erkennen wenn sich der Datenpunkt 0_userdata.0.Haushaltsgeraete.01_Uhrzeit_Spuelmaschine ändert
                              • Zeitplan umschreiben, so dass genau zu dieser Zeit gestartet wird.
                              • Bei Skriptstart: Zeitplan korrekt setzen.

                              Screenshot 2024-09-03 at 10.59.12.png

                              In dem Beispiel muss natürlich der Datenpunkt für den Trigger und den Wert von... auf 0_userdata.0.Haushaltsgeraete.01_Uhrzeit_Spuelmaschine gesetzt werden - den hab ich hier nicht.

                              Im Spoiler: XML zum einfügen

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="8mWj.p^^$e{CjI3XaM6U">Uhrzeit</variable>
                                 <variable id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</variable>
                                 <variable type="cron" id="schedule1">schedule1</variable>
                               </variables>
                               <block type="procedures_callnoreturn" id="3pHqhIVWg;hE`n{;,c,z" x="588" y="113">
                                 <mutation name="Setze Zeitplan">
                                   <arg name="Uhrzeit"></arg>
                                 </mutation>
                                 <value name="ARG0">
                                   <block type="get_value" id="]}(I[fOG6tU28;aeV36B">
                                     <field name="ATTR">val</field>
                                     <field name="OID">ID auswählen</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="on_ext" id=")/#2*G=T!svi=aX`CGru">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                     <field name="CONDITION">ne</field>
                                     <field name="ACK_CONDITION"></field>
                                     <value name="OID0">
                                       <shadow type="field_oid" id="Z(Z%A6pwMb/PM,N$h^J~">
                                         <field name="oid">ID auswählen</field>
                                       </shadow>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="procedures_callnoreturn" id=",Hp-/U_0#^J14XSt6uY=">
                                         <mutation name="Setze Zeitplan">
                                           <arg name="Uhrzeit"></arg>
                                         </mutation>
                                         <value name="ARG0">
                                           <block type="on_source" id="+@2%*?{xSI/n{ZG3]q5L">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                   </block>
                                 </next>
                               </block>
                               <block type="procedures_defnoreturn" id="u!|@+,F8/yB]hnAtN@AB" x="588" y="313">
                                 <mutation>
                                   <arg name="Uhrzeit" varid="8mWj.p^^$e{CjI3XaM6U"></arg>
                                 </mutation>
                                 <field name="NAME">Setze Zeitplan</field>
                                 <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                 <statement name="STACK">
                                   <block type="schedule_clear" id="-jAeO7G`x.H~kU8MV7(F">
                                     <field name="NAME">schedule1</field>
                                     <next>
                                       <block type="comment" id="6[9_71JRX?PTi13miN|=">
                                         <field name="COMMENT">Cron erwartet Minuten zuerst</field>
                                         <next>
                                           <block type="variables_set" id=",3e/:fy.-_/D7;*9a6s+">
                                             <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                             <value name="VALUE">
                                               <block type="lists_reverse" id="XeeyBhs@o.9^(Y?d]GJq">
                                                 <value name="LIST">
                                                   <block type="lists_split" id="gA5(}}l)QorG~Qa]H{s7">
                                                     <mutation mode="SPLIT"></mutation>
                                                     <field name="MODE">SPLIT</field>
                                                     <value name="INPUT">
                                                       <block type="variables_get" id="na^HeX`/l{?4=K{e3+rd">
                                                         <field name="VAR" id="8mWj.p^^$e{CjI3XaM6U">Uhrzeit</field>
                                                       </block>
                                                     </value>
                                                     <value name="DELIM">
                                                       <shadow type="text" id="PSqy0/e3QRP?bfz}31:{">
                                                         <field name="TEXT">:</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_if" id="_Jx,I1;O.RC};5t.,?q2">
                                                 <value name="IF0">
                                                   <block type="logic_compare" id="lE`}QKUizijGvGJF+5ZY">
                                                     <field name="OP">NEQ</field>
                                                     <value name="A">
                                                       <block type="lists_length" id="w5vWcO_5SoZXD=Qda#m3">
                                                         <value name="VALUE">
                                                           <block type="variables_get" id="0;;,xw:)pz^Qeu{duB;g">
                                                             <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="math_number" id="8fc2nJ(dsD{1!}YAU|iS">
                                                         <field name="NUM">2</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="DO0">
                                                   <block type="debug" id="i^Mn:SlAQqA+k5{/nF8U">
                                                     <field name="Severity">error</field>
                                                     <value name="TEXT">
                                                       <shadow type="text" id="zZPV1UBSYuIWMx2hZN{V">
                                                         <field name="TEXT">Uhrzeit im falschen Format, auf 12:00 gesetzt</field>
                                                       </shadow>
                                                       <block type="text_join" id="29XLr5]c-GdrzT$3s;*x">
                                                         <mutation items="3"></mutation>
                                                         <value name="ADD0">
                                                           <block type="text" id="d!/9%0-C.Ji0[/-j+O.-">
                                                             <field name="TEXT">Uhrzeit (</field>
                                                           </block>
                                                         </value>
                                                         <value name="ADD1">
                                                           <block type="variables_get" id="+nqBnanD/5)4X;sV+Lz^">
                                                             <field name="VAR" id="8mWj.p^^$e{CjI3XaM6U">Uhrzeit</field>
                                                           </block>
                                                         </value>
                                                         <value name="ADD2">
                                                           <block type="text" id="=[Yi3l]1UOqv2Q?5j1!:">
                                                             <field name="TEXT">) im falschen Format, Startzeit auf 12:00 Uhr gesetzt</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="variables_set" id="BeCZB`E+Pm|/i!oQ)iym">
                                                         <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                                         <value name="VALUE">
                                                           <block type="lists_create_with" id="S[_h(j*Gr9:ba+oGoCo3">
                                                             <mutation items="2"></mutation>
                                                             <value name="ADD0">
                                                               <block type="math_number" id="UJ~,OE{C+Z+#FrfU80*j">
                                                                 <field name="NUM">0</field>
                                                               </block>
                                                             </value>
                                                             <value name="ADD1">
                                                               <block type="math_number" id=",,d7xQ7Y/QQ$G5T4Vv/i">
                                                                 <field name="NUM">12</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </statement>
                                                 <next>
                                                   <block type="comment" id="UkE?be_0oKqza/e06{O9">
                                                     <field name="COMMENT">Tag des Monats </field>
                                                     <next>
                                                       <block type="lists_setIndex" id="E%h$kBJrzc,XL+AwPXAj">
                                                         <mutation at="false"></mutation>
                                                         <field name="MODE">INSERT</field>
                                                         <field name="WHERE">LAST</field>
                                                         <value name="LIST">
                                                           <block type="variables_get" id="!kX9ELl5!x|1xlbBzk%F">
                                                             <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                                           </block>
                                                         </value>
                                                         <value name="TO">
                                                           <block type="text" id="%wH1Q)5Xj78q=)LPQiB(">
                                                             <field name="TEXT">*</field>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="comment" id="D;fGH|Red9*}B+S=:,|I">
                                                             <field name="COMMENT">Monat</field>
                                                             <next>
                                                               <block type="lists_setIndex" id="@)/_5,650^0:KHxs*9h:">
                                                                 <mutation at="false"></mutation>
                                                                 <field name="MODE">INSERT</field>
                                                                 <field name="WHERE">LAST</field>
                                                                 <value name="LIST">
                                                                   <block type="variables_get" id="y705}QnPb5+@=u-*M~fR">
                                                                     <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                                                   </block>
                                                                 </value>
                                                                 <value name="TO">
                                                                   <block type="text" id="0E87ko@P5fg)?X(4c?hQ">
                                                                     <field name="TEXT">*</field>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="comment" id="_m*1/*y.}?U`?.x[chHr">
                                                                     <field name="COMMENT">Wochentag</field>
                                                                     <next>
                                                                       <block type="lists_setIndex" id="}a_%){8Ulhl/J%H$AfKh">
                                                                         <mutation at="false"></mutation>
                                                                         <field name="MODE">INSERT</field>
                                                                         <field name="WHERE">LAST</field>
                                                                         <value name="LIST">
                                                                           <block type="variables_get" id="ljv*Nb)Us!UW)qDcV8n2">
                                                                             <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                                                           </block>
                                                                         </value>
                                                                         <value name="TO">
                                                                           <block type="text" id=")|Uq+$cPMGnaoe+,d`eM">
                                                                             <field name="TEXT">*</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="schedule_create" id="v4H,!u56TaVN,d0=}#c^">
                                                                             <field name="NAME">schedule1</field>
                                                                             <value name="SCHEDULE">
                                                                               <shadow type="field_cron" id=":m3(S5oUgD.d`:,9%p7j">
                                                                                 <field name="CRON">* * * * *</field>
                                                                               </shadow>
                                                                               <block type="lists_split" id="[,M*4fO2CoRD8p[7z#m3">
                                                                                 <mutation mode="JOIN"></mutation>
                                                                                 <field name="MODE">JOIN</field>
                                                                                 <value name="INPUT">
                                                                                   <block type="variables_get" id="r1`vb65U410feJ[if+s?">
                                                                                     <field name="VAR" id="EJUE1H]|FWmaOe2J}Ba3">CronZeiten</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="DELIM">
                                                                                   <shadow type="text" id="g_SLsT5:$s)rL7IzGf9{">
                                                                                     <field name="TEXT"> </field>
                                                                                   </shadow>
                                                                                 </value>
                                                                               </block>
                                                                             </value>
                                                                             <statement name="STATEMENT">
                                                                               <block type="debug" id="1@@)4{3@=T()gcW4~GC1">
                                                                                 <field name="Severity">info</field>
                                                                                 <value name="TEXT">
                                                                                   <shadow type="text" id="`g^y9:z4$jXW;/iNM{*A">
                                                                                     <field name="TEXT">Zeitplan wurde gestartet</field>
                                                                                   </shadow>
                                                                                 </value>
                                                                               </block>
                                                                             </statement>
                                                                           </block>
                                                                         </next>
                                                                       </block>
                                                                     </next>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                               </block>
                              </xml>
                              

                              SMS haus-automatisierung 2 Replies Last reply Reply Quote 0
                              • SMS
                                SMS @Asgothian last edited by

                                @asgothian Hi

                                Mit der Ressourcenverschwendung gebe ich dir natürlich recht. Die Sekunde steht auch nur drin damit ich sehe ob es auch funktioniert. Im eigentlichen Script stehen 15 Minuten drin.
                                Wobei, vielleicht ist auch gerade dass das Problem, das die Sekunde zu viel ist ...
                                Ich werde es mal ausprobieren.

                                Asgothian 1 Reply Last reply Reply Quote 0
                                • SMS
                                  SMS @Codierknecht last edited by

                                  @codierknecht Kann es vielleicht sein das meine Uhrzeit nicht stimmt? Ich habe jetzt mal deins nachgemacht:
                                  409e4726-eefd-48e2-be06-981383bb3bef-grafik.png

                                  und immer kommt: Keine Funktion als Ergebniss:

                                  javascript.0	13:07:00.011	info	script.js.Test.Test_05: Keine Funktion
                                  javascript.0	13:08:00.059	info	script.js.Test.Test_05: Keine Funktion
                                  javascript.0	13:09:00.015	info	script.js.Test.Test_05: Keine Funktion
                                  javascript.0	13:10:00.050	info	script.js.Test.Test_05: Keine Funktion
                                  javascript.0	13:11:00.010	info	script.js.Test.Test_05: Keine Funktion
                                  

                                  Wie überprüfe ich denn die Uhrzeit?

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

                                    @sms sagte in Zeitplan startet nicht mehr:

                                    Kann es vielleicht sein das meine Uhrzeit nicht stimmt?

                                    Natürlich. Leider hast du "geht nicht" nicht weiter spezifiziert

                                    was kommt bei
                                    Screenshot_20230303-095828_Firefox.jpg

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

                                      @homoran @homoran Da haben wir doch den Salat: Es ist 12:22 Uhr statt 13:22 Uhr

                                      javascript.0	13:22:00.010	info	script.js.Test.Test_05: Es ist jetzt:12:22Uhr
                                      javascript.0	13:23:00.051	info	script.js.Test.Test_05: Es ist jetzt:12:23Uhr
                                      

                                      Wo stelle ich die Uhrzeit ein? Müsste ja mein pi sagen. Komisch ist dann aber, das hier die Uhrzeit auf meiner VIS stimmt

                                      b57d1ce7-2c23-4cf4-8dc3-67e734931709-grafik.png

                                      Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @SMS last edited by Thomas Braun

                                        @sms sagte in Zeitplan startet nicht mehr:

                                        Wo stelle ich die Uhrzeit ein? Müsste ja mein pi sagen.

                                        Wie ist denn die jetzige Konstellation?

                                        timedatectl
                                        

                                        anschauen. Vermutlich aber London eingestellt.

                                        SMS 1 Reply Last reply Reply Quote 0
                                        • SMS
                                          SMS @Thomas Braun last edited by

                                          @thomas-braun Genau

                                          pi@Homee:~ $ timedatectl
                                                         Local time: Tue 2024-09-03 12:31:46 BST
                                                     Universal time: Tue 2024-09-03 11:31:46 UTC
                                                           RTC time: n/a
                                                          Time zone: Europe/London (BST, +0100)
                                          System clock synchronized: yes
                                                        NTP service: active
                                                    RTC in local TZ: no
                                          
                                          
                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @SMS last edited by

                                            @sms sagte in Zeitplan startet nicht mehr:

                                            hier die Uhrzeit auf meiner VIS stimmt

                                            die ist von deinem Frontend, nicht vom Server

                                            @sms sagte in Zeitplan startet nicht mehr:

                                            Wo stelle ich die Uhrzeit ein? Müsste ja mein pi sagen.

                                            erst mal sehen, ob da mehr im Argen liegt

                                            iob diag in der Langfassung, bitte!

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            292
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            86
                                            3136
                                            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