Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Zeitplan Probleme

Geplant Angeheftet Gesperrt Verschoben Blockly
57 Beiträge 5 Kommentatoren 4.2k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • CodierknechtC Codierknecht

    @labamba

    Bitte auch als Screenshot liefern.
    Ohne installierten Telegram-Adapter lässt sich das nicht importieren.

    L Offline
    L Offline
    LaBamba
    schrieb am zuletzt editiert von LaBamba
    #31

    @codierknecht

    Bildschirmfoto 2025-06-02 um 22.23.13.png

    Das ist meine letzte Version. Jedoch weiss ich nicht ob sie läuft!

    Kann sie hier nicht reinstellen da sie zu groß ist!

    L 1 Antwort Letzte Antwort
    0
    • L LaBamba

      @codierknecht

      Bildschirmfoto 2025-06-02 um 22.23.13.png

      Das ist meine letzte Version. Jedoch weiss ich nicht ob sie läuft!

      Kann sie hier nicht reinstellen da sie zu groß ist!

      L Offline
      L Offline
      LaBamba
      schrieb am zuletzt editiert von
      #32

      @Codierknecht

      Mein altes Skript ist gut gelaufen. Jedoch habe ich es nicht hinbekommen die Tag /Nacht unterscheidung mit hineinzubekommen.

      Bildschirmfoto 2025-06-02 um 22.26.38.png

      AsgothianA 1 Antwort Letzte Antwort
      0
      • L LaBamba

        @Codierknecht

        Mein altes Skript ist gut gelaufen. Jedoch habe ich es nicht hinbekommen die Tag /Nacht unterscheidung mit hineinzubekommen.

        Bildschirmfoto 2025-06-02 um 22.26.38.png

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von
        #33

        @labamba die falls-Abfrage zur Uhrzeit muss in das Intervall, nicht vor das Intervall.

        Ansonsten betrifft es nur das starten des Intervalls und ist abhängig davon wann das Skript gestartet wird.

        A.

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

        L 2 Antworten Letzte Antwort
        0
        • AsgothianA Asgothian

          @labamba die falls-Abfrage zur Uhrzeit muss in das Intervall, nicht vor das Intervall.

          Ansonsten betrifft es nur das starten des Intervalls und ist abhängig davon wann das Skript gestartet wird.

          A.

          L Offline
          L Offline
          LaBamba
          schrieb am zuletzt editiert von LaBamba
          #34

          @asgothian
          Das habe ich auch schon versucht. Mein Problem ist dann aber, dass wenn es im Intervall steht die Fallunterscheitung zwischen Tagund Nacht mit unterschiedlichen Intervalllängen nicht funktioniert.

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @labamba die falls-Abfrage zur Uhrzeit muss in das Intervall, nicht vor das Intervall.

            Ansonsten betrifft es nur das starten des Intervalls und ist abhängig davon wann das Skript gestartet wird.

            A.

            L Offline
            L Offline
            LaBamba
            schrieb am zuletzt editiert von LaBamba
            #35

            @asgothian Bildschirmfoto 2025-06-02 um 22.45.15.png

            AsgothianA 1 Antwort Letzte Antwort
            0
            • L LaBamba

              @asgothian Bildschirmfoto 2025-06-02 um 22.45.15.png

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von Asgothian
              #36

              @labamba auch so geht es nicht - die Entscheidung Tag oder Nacht findet nur zum skriptstart statt.

              Vorschlag:

              • eine variable ’toggle’, vordefinieren mit True.
              • ein Zeitplan alle 17 Minuten.
              • darin ein falls für Tag-Nacht Unterscheidung.
              • bei Tag - jedes Mal Tag Skript ausführen.
              • bei nacht: toggle=nicht toggle. Falls toggle -> Nacht Skript ausführen.

              A.

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

              L 1 Antwort Letzte Antwort
              0
              • AsgothianA Asgothian

                @labamba auch so geht es nicht - die Entscheidung Tag oder Nacht findet nur zum skriptstart statt.

                Vorschlag:

                • eine variable ’toggle’, vordefinieren mit True.
                • ein Zeitplan alle 17 Minuten.
                • darin ein falls für Tag-Nacht Unterscheidung.
                • bei Tag - jedes Mal Tag Skript ausführen.
                • bei nacht: toggle=nicht toggle. Falls toggle -> Nacht Skript ausführen.

                A.

                L Offline
                L Offline
                LaBamba
                schrieb am zuletzt editiert von
                #37

                @asgothian
                da kenne ich mich leider zu wenig aus!

                paul53P 1 Antwort Letzte Antwort
                0
                • L LaBamba

                  @asgothian
                  da kenne ich mich leider zu wenig aus!

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #38

                  @labamba
                  Prinzip:

                  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

                  1 Antwort Letzte Antwort
                  0
                  • L LaBamba

                    @asgothian
                    Das habe ich auch schon versucht. Mein Problem ist dann aber, dass wenn es im Intervall steht die Fallunterscheitung zwischen Tagund Nacht mit unterschiedlichen Intervalllängen nicht funktioniert.

                    CodierknechtC Offline
                    CodierknechtC Offline
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von Codierknecht
                    #39

                    @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

                    "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 2 Antworten Letzte Antwort
                    0
                    • 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
                      schrieb am zuletzt editiert von LaBamba
                      #40

                      @codierknecht
                      @Asgothian
                      Erstmal danke, für das Skript. Ich werde jetzt mal versuchen es einzubinden.
                      Jedoch bin ich noch im Versuchsstadium bzgl. der nächtlichen Bewässerung. Folglich kann es sein, dass ich die Zeiten noch wegen Energieeinsparung usw. verlängern muss. Das ist dann Imit diesem Skript nicht möglich oder?
                      Wenn ich es richtig verstanden habe ist jetzt das Intervall am Tag 17 Minuten und in der Nacht 34 min. Ist es z.B. möglich die nächtliche Bewässerung dann nur alle 4 Intervalle z.B. 4*17 min also 68 Minuten zu schalten?

                      CodierknechtC paul53P 2 Antworten Letzte Antwort
                      0
                      • L LaBamba

                        @codierknecht
                        @Asgothian
                        Erstmal danke, für das Skript. Ich werde jetzt mal versuchen es einzubinden.
                        Jedoch bin ich noch im Versuchsstadium bzgl. der nächtlichen Bewässerung. Folglich kann es sein, dass ich die Zeiten noch wegen Energieeinsparung usw. verlängern muss. Das ist dann Imit diesem Skript nicht möglich oder?
                        Wenn ich es richtig verstanden habe ist jetzt das Intervall am Tag 17 Minuten und in der Nacht 34 min. Ist es z.B. möglich die nächtliche Bewässerung dann nur alle 4 Intervalle z.B. 4*17 min also 68 Minuten zu schalten?

                        CodierknechtC Offline
                        CodierknechtC Offline
                        Codierknecht
                        Developer Most Active
                        schrieb am zuletzt editiert von Codierknecht
                        #41

                        @labamba sagte in Zeitplan Probleme:

                        Ist es z.B. möglich die nächtliche Bewässerung dann nur alle 4 Intervalle z.B. 4*17 min also 68 Minuten zu schalten?

                        Dann müsste man statt mit 'nem einfachen Flag mit einer Zählvariablen arbeiten.
                        Bei jedem Durchlaf hochzählen und wenn z.B. die 4 erreicht ist dann ausführen und Variable zurücksetzen.

                        Oder aber, man setzt 2 Zeitpläne auf.
                        Einer morgens, der ein "IntervallTags" z.B. alle 17 Minuten startet und "IntervallNachts" löscht.
                        Und einer Abends, der ein "IntervallNachts" (z.B. alle 68 Minuten) startet und "IntervallTags" löscht.
                        Das wäre insgesamt am variabelsten, da man dann nicht auf Vielfache von Intervall1 angewiesen ist.
                        b70eb971-fda1-4daf-8d79-5eff1b865d53-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

                        1 Antwort Letzte Antwort
                        1
                        • L LaBamba

                          @codierknecht
                          @Asgothian
                          Erstmal danke, für das Skript. Ich werde jetzt mal versuchen es einzubinden.
                          Jedoch bin ich noch im Versuchsstadium bzgl. der nächtlichen Bewässerung. Folglich kann es sein, dass ich die Zeiten noch wegen Energieeinsparung usw. verlängern muss. Das ist dann Imit diesem Skript nicht möglich oder?
                          Wenn ich es richtig verstanden habe ist jetzt das Intervall am Tag 17 Minuten und in der Nacht 34 min. Ist es z.B. möglich die nächtliche Bewässerung dann nur alle 4 Intervalle z.B. 4*17 min also 68 Minuten zu schalten?

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #42

                          @labamba sagte: Ist es z.B. möglich die nächtliche Bewässerung dann nur alle 4 Intervalle z.B. 4*17 min also 68 Minuten zu schalten?

                          Dann nimm anstelle der Toggle-Variable eine Zählvariable und vergleiche sie zum Ausführen und Rücksetzen mit 4.

                          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

                          1 Antwort Letzte Antwort
                          0
                          • 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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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 Offline
                                CodierknechtC Offline
                                Codierknecht
                                Developer Most Active
                                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antworten Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von
                                      #48

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

                                      1 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        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 Offline
                                          CodierknechtC Offline
                                          Codierknecht
                                          Developer Most Active
                                          schrieb am zuletzt editiert von
                                          #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 Antworten Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          871

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe