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.
    • SMS
      SMS last edited by

      Hi zusammen,

      kann mir jemand weiterhelfen? Mein Zeitplan funktioniert nicht mehr:

      0dbc274e-fd01-4437-8197-4f28cf971a9b-grafik.png

      So hat das eigentlich immer funktioniert. Ist jetzt nur ein Beispiel.

      Danke!

      Codierknecht 1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            488
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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