Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Zeitplan Probleme

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Zeitplan Probleme

Scheduled Pinned Locked Moved Blockly
57 Posts 5 Posters 4.8k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • CodierknechtC Codierknecht

    @labamba
    Wenn Nachtintervall bedeutet, dass nur jeder 2. Durchlauf nötig ist:

    d96a6883-87f8-4a1a-bee6-39f5920d5760-grafik.png

    Beim Start des Script wird die Variable "flag" auf false gesetzt.
    Ist es Nacht, wird geprüft, ob sie true ist. Das ist beim ersten Durchlauf nach 17 Minuten nicht der Fall. Die Variable wechselt auf true.
    Nach weiteren 17 Minuten ist sie dann true. Die Funktion ""hydroNachts" wird ausgeführt.
    Die Variable wechselt wieder auf false und der Spaß beginnt von vorne.

    Also ziemlich genau das was @Asgothian vorgeschlagen hat.

    Alternative: Man prüft, ob die aktuelle Minute gerade oder ungerade ist. Funktioniert natürlich nur mit einem ungeraden Intervall.

    66a83a70-00fd-4a59-9523-0a45943d8bef-grafik.png

    L Offline
    L Offline
    LaBamba
    wrote on last edited by
    #43

    @codierknecht

    Ich habe es seit 1 1/2 Stunden laufen aber beim Skript passiert gar nichts. Ich überprüfe dies ja auch mit Telegramm. Vielleicht sehe ich meinen Fehler nicht.

    Bildschirmfoto 2025-06-03 um 23.56.28.png

    Das Blockly Skript ist leider zu lange um es hier reinzustellen.

    L 1 Reply Last reply
    0
    • L LaBamba

      @codierknecht

      Ich habe es seit 1 1/2 Stunden laufen aber beim Skript passiert gar nichts. Ich überprüfe dies ja auch mit Telegramm. Vielleicht sehe ich meinen Fehler nicht.

      Bildschirmfoto 2025-06-03 um 23.56.28.png

      Das Blockly Skript ist leider zu lange um es hier reinzustellen.

      L Offline
      L Offline
      LaBamba
      wrote on last edited by
      #44

      @Codierknecht

      Ich habe jetzt die Alternative eingesetzt.
      Bildschirmfoto 2025-06-04 um 00.27.00.png

      Bei stop zyklische Ausführung gibt es bei mir keine Wahlmöglichkeit (direkt unter Astro). Das ist nur möglich wenn ich stop einsetze! Ob es geht werde ich morgen Abend mal testen.

      CodierknechtC 1 Reply Last reply
      0
      • L LaBamba

        @Codierknecht

        Ich habe jetzt die Alternative eingesetzt.
        Bildschirmfoto 2025-06-04 um 00.27.00.png

        Bei stop zyklische Ausführung gibt es bei mir keine Wahlmöglichkeit (direkt unter Astro). Das ist nur möglich wenn ich stop einsetze! Ob es geht werde ich morgen Abend mal testen.

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        wrote on last edited by Codierknecht
        #45

        @labamba sagte in Zeitplan Probleme:

        Bei stop zyklische Ausführung gibt es bei mir keine Wahlmöglichkeit

        Du musst ein Intervall nehmen (alle X Minuten) - keinen Timeout (in X Minuten)!

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        L 1 Reply Last reply
        0
        • CodierknechtC Codierknecht

          @labamba sagte in Zeitplan Probleme:

          Bei stop zyklische Ausführung gibt es bei mir keine Wahlmöglichkeit

          Du musst ein Intervall nehmen (alle X Minuten) - keinen Timeout (in X Minuten)!

          L Offline
          L Offline
          LaBamba
          wrote on last edited by LaBamba
          #46

          @codierknecht
          Bildschirmfoto 2025-06-04 um 19.01.50.png

          Bei der zyklischen Ausführung kann ich aber nichts auswählen!
          Ich habe doch gar kein Timeout.

          AsgothianA 1 Reply Last reply
          0
          • L LaBamba

            @codierknecht
            Bildschirmfoto 2025-06-04 um 19.01.50.png

            Bei der zyklischen Ausführung kann ich aber nichts auswählen!
            Ich habe doch gar kein Timeout.

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            wrote on last edited by
            #47

            @labamba Es scheint du nutzt diesen Baustein:
            Screenshot 2025-06-04 at 19.12.41.png

            sollst aber diesen nutzen:

            Screenshot 2025-06-04 at 19.13.00.png

            Nur dadurch das du den timeout in ein Intervall umbenennst ändert sich nicht die Funktion.

            A>

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            L 2 Replies Last reply
            1
            • AsgothianA Asgothian

              @labamba Es scheint du nutzt diesen Baustein:
              Screenshot 2025-06-04 at 19.12.41.png

              sollst aber diesen nutzen:

              Screenshot 2025-06-04 at 19.13.00.png

              Nur dadurch das du den timeout in ein Intervall umbenennst ändert sich nicht die Funktion.

              A>

              L Offline
              L Offline
              LaBamba
              wrote on last edited by
              #48

              @asgothian
              Stimmt!!! Im Detail liegt der Fehler. Vielen vielen Dank! Schaue jetzt mal ob es funktioniert.

              1 Reply Last reply
              0
              • AsgothianA Asgothian

                @labamba Es scheint du nutzt diesen Baustein:
                Screenshot 2025-06-04 at 19.12.41.png

                sollst aber diesen nutzen:

                Screenshot 2025-06-04 at 19.13.00.png

                Nur dadurch das du den timeout in ein Intervall umbenennst ändert sich nicht die Funktion.

                A>

                L Offline
                L Offline
                LaBamba
                wrote on last edited by
                #49

                @asgothian

                Erstmal ist das Skript nicht angelaufen. Vermutlich läuft es erst an wenn bei Astro der Sonnenuntergang +30 min stattfindet? Kann man das verhindern. Wenn ich etwas verändere muss ich ja immer warten bis die Sonne auf oder unter geht.
                Da gehen ja meine Pflanzen drauf wenn sie dann im schimmsten Fall mehrere Stunden kein Wasser bekommen.

                CodierknechtC 1 Reply Last reply
                0
                • L LaBamba

                  @asgothian

                  Erstmal ist das Skript nicht angelaufen. Vermutlich läuft es erst an wenn bei Astro der Sonnenuntergang +30 min stattfindet? Kann man das verhindern. Wenn ich etwas verändere muss ich ja immer warten bis die Sonne auf oder unter geht.
                  Da gehen ja meine Pflanzen drauf wenn sie dann im schimmsten Fall mehrere Stunden kein Wasser bekommen.

                  CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  wrote on last edited by
                  #50

                  @labamba sagte in Zeitplan Probleme:

                  Erstmal ist das Skript nicht angelaufen. Vermutlich läuft es erst an wenn bei Astro der Sonnenuntergang +30 min stattfindet?

                  Natürlich.

                  Kann man das verhindern. Wenn ich etwas verändere muss ich ja immer warten bis die Sonne auf oder unter geht.
                  Da gehen ja meine Pflanzen drauf wenn sie dann im schimmsten Fall mehrere Stunden kein Wasser bekommen.

                  Kann man. Zum Bleistift so:

                  cbdb0b30-2149-494c-8f63-c4e5567c72ef-grafik.png

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  paul53P L 2 Replies Last reply
                  1
                  • CodierknechtC Codierknecht

                    @labamba sagte in Zeitplan Probleme:

                    Erstmal ist das Skript nicht angelaufen. Vermutlich läuft es erst an wenn bei Astro der Sonnenuntergang +30 min stattfindet?

                    Natürlich.

                    Kann man das verhindern. Wenn ich etwas verändere muss ich ja immer warten bis die Sonne auf oder unter geht.
                    Da gehen ja meine Pflanzen drauf wenn sie dann im schimmsten Fall mehrere Stunden kein Wasser bekommen.

                    Kann man. Zum Bleistift so:

                    cbdb0b30-2149-494c-8f63-c4e5567c72ef-grafik.png

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #51

                    @codierknecht sagte: Zum Bleistift so:

                    ... oder so:

                    Blockly_temp.JPG

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    L CodierknechtC 2 Replies Last reply
                    1
                    • CodierknechtC Codierknecht

                      @labamba sagte in Zeitplan Probleme:

                      Erstmal ist das Skript nicht angelaufen. Vermutlich läuft es erst an wenn bei Astro der Sonnenuntergang +30 min stattfindet?

                      Natürlich.

                      Kann man das verhindern. Wenn ich etwas verändere muss ich ja immer warten bis die Sonne auf oder unter geht.
                      Da gehen ja meine Pflanzen drauf wenn sie dann im schimmsten Fall mehrere Stunden kein Wasser bekommen.

                      Kann man. Zum Bleistift so:

                      cbdb0b30-2149-494c-8f63-c4e5567c72ef-grafik.png

                      L Offline
                      L Offline
                      LaBamba
                      wrote on last edited by
                      #52

                      @codierknecht

                      Funktioniert!! Super, vielen vielen dank!

                      1 Reply Last reply
                      0
                      • paul53P paul53

                        @codierknecht sagte: Zum Bleistift so:

                        ... oder so:

                        Blockly_temp.JPG

                        L Offline
                        L Offline
                        LaBamba
                        wrote on last edited by
                        #53

                        @paul53
                        Schaut noch einfacher aus! Muss ich bei Gelegenheit mal ausprobieren. Danke!

                        1 Reply Last reply
                        0
                        • paul53P paul53

                          @codierknecht sagte: Zum Bleistift so:

                          ... oder so:

                          Blockly_temp.JPG

                          CodierknechtC Online
                          CodierknechtC Online
                          Codierknecht
                          Developer Most Active
                          wrote on last edited by Codierknecht
                          #54

                          @paul53

                          War das so gedacht?

                          518569a6-e701-4ebc-8e99-3e3f25e6cccc-image.png

                          EDIT
                          Mit Timeout natürlich völlig OK!

                          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                          HmIP|ZigBee|Tasmota|Unifi
                          Zabbix Certified Specialist
                          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                          AsgothianA 1 Reply Last reply
                          0
                          • CodierknechtC Codierknecht

                            @paul53

                            War das so gedacht?

                            518569a6-e701-4ebc-8e99-3e3f25e6cccc-image.png

                            EDIT
                            Mit Timeout natürlich völlig OK!

                            AsgothianA Offline
                            AsgothianA Offline
                            Asgothian
                            Developer
                            wrote on last edited by Asgothian
                            #55

                            @codierknecht

                            Ja.

                            Eine Kette von rekursiven Timeouts ist eine Alternative zu einem Intervall.
                            Insbesondere wenn die Aktionen je nach Situation unterschiedlich lange dauern können kann es von Vorteil sein das so zu lösen, da dadurch absolut sicher gestellt wird das der nächste Satz an Aktionen erst ausgeführt wird wenn der vorherige Satz abgeschlossen ist.

                            Allerdings muss dann mit berücksichtigt werden das der Zeitversatz ggf. um die Zeit reduziert werden muss die die Aktionen geplant dauern. Bei dem vom OP geposteten Skript sind das alleine durch die 'pause' Bausteine 6 Minuten.

                            A

                            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                            CodierknechtC 1 Reply Last reply
                            1
                            • AsgothianA Asgothian

                              @codierknecht

                              Ja.

                              Eine Kette von rekursiven Timeouts ist eine Alternative zu einem Intervall.
                              Insbesondere wenn die Aktionen je nach Situation unterschiedlich lange dauern können kann es von Vorteil sein das so zu lösen, da dadurch absolut sicher gestellt wird das der nächste Satz an Aktionen erst ausgeführt wird wenn der vorherige Satz abgeschlossen ist.

                              Allerdings muss dann mit berücksichtigt werden das der Zeitversatz ggf. um die Zeit reduziert werden muss die die Aktionen geplant dauern. Bei dem vom OP geposteten Skript sind das alleine durch die 'pause' Bausteine 6 Minuten.

                              A

                              CodierknechtC Online
                              CodierknechtC Online
                              Codierknecht
                              Developer Most Active
                              wrote on last edited by
                              #56

                              @asgothian sagte in Zeitplan Probleme:

                              Kette von rekursiven Timeouts

                              Natürlich. Hatte glatt übersehen, dass hier Timeout und nicht Intervall verwendet wurde :-(

                              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                              HmIP|ZigBee|Tasmota|Unifi
                              Zabbix Certified Specialist
                              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                              AsgothianA 1 Reply Last reply
                              0
                              • CodierknechtC Codierknecht

                                @asgothian sagte in Zeitplan Probleme:

                                Kette von rekursiven Timeouts

                                Natürlich. Hatte glatt übersehen, dass hier Timeout und nicht Intervall verwendet wurde :-(

                                AsgothianA Offline
                                AsgothianA Offline
                                Asgothian
                                Developer
                                wrote on last edited by
                                #57

                                @codierknecht sagte in Zeitplan Probleme:

                                übersehen, dass hier Timeout und nicht Intervall

                                Teufel, Detail, Offene Fragen :)

                                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                1 Reply Last reply
                                1
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                678

                                Online

                                32.7k

                                Users

                                82.3k

                                Topics

                                1.3m

                                Posts
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Home
                                • Recent
                                • Tags
                                • Unread 0
                                • Categories
                                • Unreplied
                                • Popular
                                • GitHub
                                • Docu
                                • Hilfe