Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Regenmäßig an und aus in einem gewissen Zeitfenster

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    493

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    402

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    983

Regenmäßig an und aus in einem gewissen Zeitfenster

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 3 Kommentatoren 979 Aufrufe 2 Beobachtet
  • Ä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.
  • D deifel

    Hallo zusammen,

    ich versuche gerade, mit Blockly ein Script zu basteln, mit welchem ich ein gewisses Gerät innerhalb eines vorgegebenen Zeitfensters in fest vorgegebenen Intervallen an- und wieder ausschalten kann (oder noch besser in unterschiedlichen Intervallen - scheint aber wohl nicht zu gehen!?).
    Grundsätzlich soll das ganze aber nur zutreffen, wenn eine Variable einen Status "true" besitzt.

    Hintergrund:
    Wenn die Variable "Urlaubsschaltung" aktiv ist, dann soll zwischen 18 und 23 Uhr ein Licht immer wieder an- und ausgeschaltet werden. Wenn der Urlaubsmodus deaktiviert ist, soll logischerweise nichts passieren.

    Mein aktuelles Script sieht wie folgt aus und funktioniert leider nicht. Kann mir hier jemand auf die Sprünge helfen?

    HadOYjqbZa.png

    Vielen Dank im Voraus!

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

    @deifel sagte: Wenn die Variable "Urlaubsschaltung" aktiv ist, dann soll zwischen 18 und 23 Uhr ein Licht immer wieder an- und ausgeschaltet werden.

    Bild_2022-09-15_135722164.png

    2 Minuten ein, 5 Minuten aus

    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

    D 1 Antwort Letzte Antwort
    1
    • D deifel

      Hallo zusammen,

      ich versuche gerade, mit Blockly ein Script zu basteln, mit welchem ich ein gewisses Gerät innerhalb eines vorgegebenen Zeitfensters in fest vorgegebenen Intervallen an- und wieder ausschalten kann (oder noch besser in unterschiedlichen Intervallen - scheint aber wohl nicht zu gehen!?).
      Grundsätzlich soll das ganze aber nur zutreffen, wenn eine Variable einen Status "true" besitzt.

      Hintergrund:
      Wenn die Variable "Urlaubsschaltung" aktiv ist, dann soll zwischen 18 und 23 Uhr ein Licht immer wieder an- und ausgeschaltet werden. Wenn der Urlaubsmodus deaktiviert ist, soll logischerweise nichts passieren.

      Mein aktuelles Script sieht wie folgt aus und funktioniert leider nicht. Kann mir hier jemand auf die Sprünge helfen?

      HadOYjqbZa.png

      Vielen Dank im Voraus!

      ZarelloZ Offline
      ZarelloZ Offline
      Zarello
      schrieb am zuletzt editiert von Zarello
      #3

      @deifel Such mal hier im Forum nach Anwesenheit Simulation. Es gibt da mindestens ein Script und wohl eine Adapteranfrage, die sich mit dem Anwendungszweck für die Schaltungen bei Abwesenheit beschäftigt.
      Edit: Das Skript ist hier zu finden

      1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @deifel sagte: Wenn die Variable "Urlaubsschaltung" aktiv ist, dann soll zwischen 18 und 23 Uhr ein Licht immer wieder an- und ausgeschaltet werden.

        Bild_2022-09-15_135722164.png

        2 Minuten ein, 5 Minuten aus

        D Offline
        D Offline
        deifel
        schrieb am zuletzt editiert von
        #4

        @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

        @deifel sagte: Wenn die Variable "Urlaubsschaltung" aktiv ist, dann soll zwischen 18 und 23 Uhr ein Licht immer wieder an- und ausgeschaltet werden.

        Bild_2022-09-15_135722164.png

        2 Minuten ein, 5 Minuten aus

        Vielen Dank - das hat mich einen Schritt weiter gebracht.
        Allerdings ist jetzt das Problem, dass wenn ich den Urlaubsmodus nach 18 Uhr deaktiviere, bleibt er trotzdem bis 23 Uhr aktiv und das Script schaltet die Lampen an und aus.
        Lässt sich das noch einbauen, dass der Intervall auch stoppen soll, wenn der Urlaubsmodus deaktiviert wird. Das gleiche gilt eigentlich auch für den Start des Intervalls, wenn ich den Urlaubsmodus nach 18 Uhr aktiviere. Dann läuft alles erst einen Tag spät um 18 Uhr los, weil er ja vorher nicht "prüft"...

        paul53P 1 Antwort Letzte Antwort
        0
        • D deifel

          @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

          @deifel sagte: Wenn die Variable "Urlaubsschaltung" aktiv ist, dann soll zwischen 18 und 23 Uhr ein Licht immer wieder an- und ausgeschaltet werden.

          Bild_2022-09-15_135722164.png

          2 Minuten ein, 5 Minuten aus

          Vielen Dank - das hat mich einen Schritt weiter gebracht.
          Allerdings ist jetzt das Problem, dass wenn ich den Urlaubsmodus nach 18 Uhr deaktiviere, bleibt er trotzdem bis 23 Uhr aktiv und das Script schaltet die Lampen an und aus.
          Lässt sich das noch einbauen, dass der Intervall auch stoppen soll, wenn der Urlaubsmodus deaktiviert wird. Das gleiche gilt eigentlich auch für den Start des Intervalls, wenn ich den Urlaubsmodus nach 18 Uhr aktiviere. Dann läuft alles erst einen Tag spät um 18 Uhr los, weil er ja vorher nicht "prüft"...

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

          @deifel
          Mit "Urlaub" als Trigger:

          Bild_2022-09-15_143014713.png

          Version mit zyklischem Zeitplan:

          Bild_2022-09-15_144149099.png

          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

          D 1 Antwort Letzte Antwort
          1
          • paul53P paul53

            @deifel
            Mit "Urlaub" als Trigger:

            Bild_2022-09-15_143014713.png

            Version mit zyklischem Zeitplan:

            Bild_2022-09-15_144149099.png

            D Offline
            D Offline
            deifel
            schrieb am zuletzt editiert von
            #6

            @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

            @deifel
            Mit "Urlaub" als Trigger:

            Bild_2022-09-15_143014713.png

            Version mit zyklischem Zeitplan:

            Bild_2022-09-15_144149099.png

            Leider läuft das Ganze noch immer nicht wie gewünscht.
            Folgendes Script habe ich aktuell im Einsatz:
            spbZ9g3Wsw.jpg

            Das funktioniert aber leider nur für einen Tag. Am nächsten Tag ändert sich der Zustand vom "Urlaubsmodus" ja nicht mehr. Trotzdem soll er noch aktiv sein und in der gewählten Zeit auch wieder das Licht an und aus schalten.
            Ich würde mich freuen, wenn mir jemand auf die Sprünge helfen und sagen kann, was ich ändern muss, damit das klappt.

            Vielen Dank!

            paul53P 1 Antwort Letzte Antwort
            0
            • D deifel

              @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

              @deifel
              Mit "Urlaub" als Trigger:

              Bild_2022-09-15_143014713.png

              Version mit zyklischem Zeitplan:

              Bild_2022-09-15_144149099.png

              Leider läuft das Ganze noch immer nicht wie gewünscht.
              Folgendes Script habe ich aktuell im Einsatz:
              spbZ9g3Wsw.jpg

              Das funktioniert aber leider nur für einen Tag. Am nächsten Tag ändert sich der Zustand vom "Urlaubsmodus" ja nicht mehr. Trotzdem soll er noch aktiv sein und in der gewählten Zeit auch wieder das Licht an und aus schalten.
              Ich würde mich freuen, wenn mir jemand auf die Sprünge helfen und sagen kann, was ich ändern muss, damit das klappt.

              Vielen Dank!

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

              @deifel sagte: Das funktioniert aber leider nur für einen Tag.

              Das Intervall läuft so lange bis es durch "Testurlaub" = falsch gestoppt wird. Es übersteht allerdings keinen Skript-Neustart.

              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

              D 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @deifel sagte: Das funktioniert aber leider nur für einen Tag.

                Das Intervall läuft so lange bis es durch "Testurlaub" = falsch gestoppt wird. Es übersteht allerdings keinen Skript-Neustart.

                D Offline
                D Offline
                deifel
                schrieb am zuletzt editiert von
                #8

                @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

                @deifel sagte: Das funktioniert aber leider nur für einen Tag.

                Das Intervall läuft so lange bis es durch "Testurlaub" = falsch gestoppt wird. Es übersteht allerdings keinen Skript-Neustart.

                Danke für Deine Hilfe. Dann verstehe ich auch nicht, weshalb es bei mir nicht klappt. Es läuft aktuell auch überhaupt nicht mehr an.
                D.h. wenn das Script läuft und ich den Urlaubsmodus auf "true" stelle, dann tut sich gar nichts. Adapter laufen alle und wenn ich es in den Objekten manuell ändere, dann klappt es.
                Nur das Script geht nicht. Muss also noch irgendein Logikfehler drin sein :(

                paul53P 1 Antwort Letzte Antwort
                0
                • D deifel

                  @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

                  @deifel sagte: Das funktioniert aber leider nur für einen Tag.

                  Das Intervall läuft so lange bis es durch "Testurlaub" = falsch gestoppt wird. Es übersteht allerdings keinen Skript-Neustart.

                  Danke für Deine Hilfe. Dann verstehe ich auch nicht, weshalb es bei mir nicht klappt. Es läuft aktuell auch überhaupt nicht mehr an.
                  D.h. wenn das Script läuft und ich den Urlaubsmodus auf "true" stelle, dann tut sich gar nichts. Adapter laufen alle und wenn ich es in den Objekten manuell ändere, dann klappt es.
                  Nur das Script geht nicht. Muss also noch irgendein Logikfehler drin sein :(

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

                  @deifel sagte: Nur das Script geht nicht.

                  Wie geschrieben: Einen Skript-Neustart übersteht das Intervall nicht und außerdem sind Intervalle bei so großen Zeiträumen (Urlaub) nicht optimal.
                  Verwende besser die Version mit dem zyklischen (alle 20 min) Zeitplan, die auch nach einem Skript-Neustart weiter funktioniert.

                  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
                  • D Offline
                    D Offline
                    deifel
                    schrieb am zuletzt editiert von
                    #10

                    @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

                    @deifel sagte: Nur das Script geht nicht.

                    Wie geschrieben: Einen Skript-Neustart übersteht das Intervall nicht und außerdem sind Intervalle bei so großen Zeiträumen (Urlaub) nicht optimal.
                    Verwende besser die Version mit dem zyklischen (alle 20 min) Zeitplan, die auch nach einem Skript-Neustart weiter funktioniert.

                    Ich glaube, ich habe den Fehler gefunden (nur noch nicht behoben):
                    Wenn ich den Urlaubsmodus innerhalb des Zeitraumes (in meinen Testfall oben zwischen 10:00 und 23:02) aktiviere, dann läuft das Script an.
                    Aktiviere ich allerdings den Urlaubsmodus außerhalb der genannten Zeit, dann läuft das Script auch nicht an und funktioniert überhaupt nicht...
                    Das macht natürlich so keinen Sinn.
                    Bekomme ich das irgendwie so hin, dass es unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus läuft?
                    Das andere Script nach Zeitplan ist für mich auch nicht optimal. Da lebe ich lieber damit, dass das Script keinen Neustart übersteht.
                    Vielen Dank im Voraus für Eure Hilfe

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • D deifel

                      @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

                      @deifel sagte: Nur das Script geht nicht.

                      Wie geschrieben: Einen Skript-Neustart übersteht das Intervall nicht und außerdem sind Intervalle bei so großen Zeiträumen (Urlaub) nicht optimal.
                      Verwende besser die Version mit dem zyklischen (alle 20 min) Zeitplan, die auch nach einem Skript-Neustart weiter funktioniert.

                      Ich glaube, ich habe den Fehler gefunden (nur noch nicht behoben):
                      Wenn ich den Urlaubsmodus innerhalb des Zeitraumes (in meinen Testfall oben zwischen 10:00 und 23:02) aktiviere, dann läuft das Script an.
                      Aktiviere ich allerdings den Urlaubsmodus außerhalb der genannten Zeit, dann läuft das Script auch nicht an und funktioniert überhaupt nicht...
                      Das macht natürlich so keinen Sinn.
                      Bekomme ich das irgendwie so hin, dass es unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus läuft?
                      Das andere Script nach Zeitplan ist für mich auch nicht optimal. Da lebe ich lieber damit, dass das Script keinen Neustart übersteht.
                      Vielen Dank im Voraus für Eure Hilfe

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

                      @deifel sagte: unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus läuft?

                      Du meinst unabhängig vom Zeitpunkt des Skriptstarts?
                      Packe das Intervall in eine Funktion und rufe diese bei Skriptstart und aus dem Trigger auf, wenn Urlaub ist.

                      Bild_2022-09-21_110108504.png

                      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

                      D 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @deifel sagte: unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus läuft?

                        Du meinst unabhängig vom Zeitpunkt des Skriptstarts?
                        Packe das Intervall in eine Funktion und rufe diese bei Skriptstart und aus dem Trigger auf, wenn Urlaub ist.

                        Bild_2022-09-21_110108504.png

                        D Offline
                        D Offline
                        deifel
                        schrieb am zuletzt editiert von
                        #12

                        @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

                        @deifel sagte: unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus läuft?

                        Du meinst unabhängig vom Zeitpunkt des Skriptstarts?
                        Packe das Intervall in eine Funktion und rufe diese bei Skriptstart und aus dem Trigger auf, wenn Urlaub ist.

                        Bild_2022-09-21_110108504.png

                        Danke für Deine Hilfe!!
                        Ich meinte nicht unabhängig vom Scriptstart, sondern von der Änderung des Urlaubsmodus auf den Status "wahr".
                        Sprich: Wenn ich in meinem Beispiel vor 10 Uhr den Urlaubsstatus auf "wahr" setze, dann reagiert das Script nicht - auch nicht wenn es nach 10 Uhr wird.
                        Wenn ich den Urlaubsmodus zwischen 10 Uhr und 23:02 auf aktiv setze, dann klappt es.
                        Es sollte also so sein, dass unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus das Script läuft bzw. dann zwischen 10 und 23:02 die Lampen geschalten werden.
                        Ich hoffe, ich habe es vernünftig erklären können.
                        Habe es jetzt mal wie folgt versucht, aber scheint noch nicht zu klappen:
                        IhqMATMLBr.jpg

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • D deifel

                          @paul53 said in Regenmäßig an und aus in einem gewissen Zeitfenster:

                          @deifel sagte: unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus läuft?

                          Du meinst unabhängig vom Zeitpunkt des Skriptstarts?
                          Packe das Intervall in eine Funktion und rufe diese bei Skriptstart und aus dem Trigger auf, wenn Urlaub ist.

                          Bild_2022-09-21_110108504.png

                          Danke für Deine Hilfe!!
                          Ich meinte nicht unabhängig vom Scriptstart, sondern von der Änderung des Urlaubsmodus auf den Status "wahr".
                          Sprich: Wenn ich in meinem Beispiel vor 10 Uhr den Urlaubsstatus auf "wahr" setze, dann reagiert das Script nicht - auch nicht wenn es nach 10 Uhr wird.
                          Wenn ich den Urlaubsmodus zwischen 10 Uhr und 23:02 auf aktiv setze, dann klappt es.
                          Es sollte also so sein, dass unabhängig vom Zeitpunkt der Aktivierung des Urlaubsmodus das Script läuft bzw. dann zwischen 10 und 23:02 die Lampen geschalten werden.
                          Ich hoffe, ich habe es vernünftig erklären können.
                          Habe es jetzt mal wie folgt versucht, aber scheint noch nicht zu klappen:
                          IhqMATMLBr.jpg

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

                          @deifel
                          So ist es auch falsch. Die Zeitabfrage muss innerhalb des Intervalls erfolgen (siehe hier)!
                          Stoppen des Intervalls zu Urlaubsende nicht vergessen!

                          Bild_2022-09-21_132414649.png

                          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
                          1

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          553

                          Online

                          32.8k

                          Benutzer

                          82.8k

                          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