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 @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
                                          • Thomas Braun
                                            Thomas Braun Most Active @SMS last edited by

                                            @sms

                                            sudo timedatectl set-timezone "Europe/Berlin"
                                            

                                            Wird eigentlich bereits bei der Installation des Systems gemacht...
                                            Der Rest vom Fest schaut wie aus?

                                            iob diag
                                            

                                            anschauen.

                                            SMS 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

                                            495
                                            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