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. Timer mit flexibler Startzeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Timer mit flexibler Startzeit

Scheduled Pinned Locked Moved Skripten / Logik
16 Posts 3 Posters 1.2k Views 2 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.
  • Matze RM Matze R

    Hi,
    ich möchte einen Timer erstellen . Die Startzeit möchte ich aber per Widget flexibel festlegen.

    z.B. für jeden Wochentag eine andere Startzeit eintragen. Ich habe zwar schon eine Lösung über einen 1min Intervaltrigger.
    im Kopf . Der soll alle 1min Prüfen ob die aktuelle Uhrzeit mit der gewünschte Uhrzeit übereinstimmt und wenn das der Fall ist , soll der Timer gestartet werden.

    Das ist natürlich nicht die eleganteste Lösung, weil der Intervall durchlaufen muss. aber sonst fällt mir nichts ein , wie ich
    sonst Triggern kann. Der Timer wird ja nicht über Aktoren oder Sensoren angeschoben.
    Weil ich noch Anfänger bin übersehe ich vielleicht noch eine Aternative.
    ich kann mir noch gut vorstellen, das es über Cron auch noch eine Möglichkeit gibt aber wie bekomme ich die Startzeit aus dem Widget in die Cron. Für eine Startzeit kann ich mir noch vorstellen wie es geht, aber für mehrere Startzeiten, wüßte ich nicht wie ich das machen soll.

    Vielleicht habt ihr noch eine Idee. Vielen Dank für eure Hilfe. Vorschläge in Blockly wäre mir am Liebsten

    LG
    Maro

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    wrote on last edited by
    #3

    @matze-r

    du könntest dazu mal meinen adapter https://github.com/oweitman/ioBroker.mytime
    anschauen.

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    1 Reply Last reply
    0
    • Matze RM Offline
      Matze RM Offline
      Matze R
      wrote on last edited by
      #4

      Hi @paul53,
      danke für deine Hilfe.
      Ich habe das Rad nicht neu erfunden und habe mir teile aus einem Projekt zusammen gestellt.
      Die Wochentage sind als Verzeichnisse angelegt . In den Verzeichnissen sind dann Datenpunkte für Startzeiten und
      für die Dauer der Timer angelegt.

      z.B.: Montag startzeitx timerx usw.

      ein Test mit dem Zeitplantrigger ging schief, deshalb kann ich nicht so ganz nachvollziehen wie er funktioniert.

      Lg
      Maro

      paul53P 1 Reply Last reply
      0
      • Matze RM Matze R

        Hi @paul53,
        danke für deine Hilfe.
        Ich habe das Rad nicht neu erfunden und habe mir teile aus einem Projekt zusammen gestellt.
        Die Wochentage sind als Verzeichnisse angelegt . In den Verzeichnissen sind dann Datenpunkte für Startzeiten und
        für die Dauer der Timer angelegt.

        z.B.: Montag startzeitx timerx usw.

        ein Test mit dem Zeitplantrigger ging schief, deshalb kann ich nicht so ganz nachvollziehen wie er funktioniert.

        Lg
        Maro

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

        @matze-r sagte: Die Wochentage sind als Verzeichnisse angelegt . In den Verzeichnissen sind dann Datenpunkte für Startzeiten und für die Dauer der Timer angelegt.

        Zeigen!

        @matze-r sagte in Timer mit flexibler Startzeit:

        ein Test mit dem Zeitplantrigger ging schief

        Deshalb möchte ich sehen, wie die Startzeit eingetragen ist.

        @matze-r sagte in Timer mit flexibler Startzeit:

        kann ich nicht so ganz nachvollziehen wie er funktioniert.

        Siehe Doku

        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

        Matze RM 1 Reply Last reply
        0
        • paul53P paul53

          @matze-r sagte: Die Wochentage sind als Verzeichnisse angelegt . In den Verzeichnissen sind dann Datenpunkte für Startzeiten und für die Dauer der Timer angelegt.

          Zeigen!

          @matze-r sagte in Timer mit flexibler Startzeit:

          ein Test mit dem Zeitplantrigger ging schief

          Deshalb möchte ich sehen, wie die Startzeit eingetragen ist.

          @matze-r sagte in Timer mit flexibler Startzeit:

          kann ich nicht so ganz nachvollziehen wie er funktioniert.

          Siehe Doku

          Matze RM Offline
          Matze RM Offline
          Matze R
          wrote on last edited by Matze R
          #6

          Hi @paul53,

          hier meine datenpunkte für den Timer

          Lg

          Maro

          paul53P 1 Reply Last reply
          0
          • Matze RM Matze R

            Hi @paul53,

            hier meine datenpunkte für den Timer

            Lg

            Maro

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

            @matze-r sagte: datenpunkte für den Timer

            Mit dem String "11:21" muss es funktionieren, wenn die Zeitzone stimmt.

            Bei mir hat es um 12:34 Uhr funktioniert.

            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

            Matze RM 1 Reply Last reply
            0
            • paul53P paul53

              @matze-r sagte: datenpunkte für den Timer

              Mit dem String "11:21" muss es funktionieren, wenn die Zeitzone stimmt.

              Bei mir hat es um 12:34 Uhr funktioniert.

              Blockly_temp.JPG

              Matze RM Offline
              Matze RM Offline
              Matze R
              wrote on last edited by Matze R
              #8

              Hi @paul53,
              ja es funktioniert.

              wenn ich aber jetzt mehr Startzeiten an einem Tag habe z.B. 3 startzeiten),
              dann muss ich 7x3 triggerblöcke anlegen oder gibt es eine Möglichkeit
              das zu vereinfachen.

              Wie ich das auf mehrere Startzeiten pro tag erweitern kann weiß ich.

              Was mir im Moment noch Gedanken macht, daß der Intervall pro min zu viel den Rechner belastet.

              Danke nochmal für deine Hilfe

              LG

              Maro

              paul53P 1 Reply Last reply
              0
              • Matze RM Matze R

                Hi @paul53,
                ja es funktioniert.

                wenn ich aber jetzt mehr Startzeiten an einem Tag habe z.B. 3 startzeiten),
                dann muss ich 7x3 triggerblöcke anlegen oder gibt es eine Möglichkeit
                das zu vereinfachen.

                Wie ich das auf mehrere Startzeiten pro tag erweitern kann weiß ich.

                Was mir im Moment noch Gedanken macht, daß der Intervall pro min zu viel den Rechner belastet.

                Danke nochmal für deine Hilfe

                LG

                Maro

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

                @matze-r sagte: wenn ich aber jetzt mehr Startzeiten an einem Tag habe z.B. 3 startzeiten), dann muss ich 7x3 triggerblöcke anlegen

                So ist es.
                Werden zu allen Zeiten die gleichen Aktionen ausgeführt?

                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

                Matze RM 1 Reply Last reply
                0
                • paul53P paul53

                  @matze-r sagte: wenn ich aber jetzt mehr Startzeiten an einem Tag habe z.B. 3 startzeiten), dann muss ich 7x3 triggerblöcke anlegen

                  So ist es.
                  Werden zu allen Zeiten die gleichen Aktionen ausgeführt?

                  Matze RM Offline
                  Matze RM Offline
                  Matze R
                  wrote on last edited by Matze R
                  #10

                  Hi @paul53,

                  @paul53 sagte in Timer mit flexibler Startzeit:

                  So ist es.
                  Werden zu allen Zeiten die gleichen Aktionen ausgeführt?

                  Ja, es müssen nur die Startzeiten und die die Laufzeit des Timers flexibel sein.

                  LG

                  Maro

                  paul53P 1 Reply Last reply
                  0
                  • Matze RM Matze R

                    Hi @paul53,

                    @paul53 sagte in Timer mit flexibler Startzeit:

                    So ist es.
                    Werden zu allen Zeiten die gleichen Aktionen ausgeführt?

                    Ja, es müssen nur die Startzeiten und die die Laufzeit des Timers flexibel sein.

                    LG

                    Maro

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

                    @matze-r sagte: es müssen nur die Startzeiten und die die Laufzeit des Timers flexibel sein.

                    Dann können die Aktionen und die Laufzeit in einer Funktion ausgeführt werden.

                    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

                    Matze RM 1 Reply Last reply
                    0
                    • paul53P paul53

                      @matze-r sagte: es müssen nur die Startzeiten und die die Laufzeit des Timers flexibel sein.

                      Dann können die Aktionen und die Laufzeit in einer Funktion ausgeführt werden.

                      Blockly_temp.JPG

                      Matze RM Offline
                      Matze RM Offline
                      Matze R
                      wrote on last edited by Matze R
                      #12

                      Hi @paul53,

                      ich denke wir haben uns missverstanden. der Aktor soll zu verschiedene Zeiten an einem Tag ausgeführt werden.
                      dann soll die Funktion x laufzeit laufen und das jeden Tag.
                      aber die startzeiten sollen auch protag flexibel sein.

                      zB. Montag 7:00 12:00 18:00
                      Dienstag 7:15 13:00 17:45 usw.

                      so wie ich das Beispiel verstanden habe , triggert der Trigger zur vorgebenen Startzeit , dann wird
                      der Wochentag abgeprüft und wenn der mit dem aktuellen Wochentag übereinstimmt ,wird der aktor gesteuert.

                      also muss ich immernoch für jede Startzeit einen Zeitplanblock haben , so wie ich es verstanden habe.

                      LG

                      maro

                      paul53P 1 Reply Last reply
                      0
                      • Matze RM Matze R

                        Hi @paul53,

                        ich denke wir haben uns missverstanden. der Aktor soll zu verschiedene Zeiten an einem Tag ausgeführt werden.
                        dann soll die Funktion x laufzeit laufen und das jeden Tag.
                        aber die startzeiten sollen auch protag flexibel sein.

                        zB. Montag 7:00 12:00 18:00
                        Dienstag 7:15 13:00 17:45 usw.

                        so wie ich das Beispiel verstanden habe , triggert der Trigger zur vorgebenen Startzeit , dann wird
                        der Wochentag abgeprüft und wenn der mit dem aktuellen Wochentag übereinstimmt ,wird der aktor gesteuert.

                        also muss ich immernoch für jede Startzeit einen Zeitplanblock haben , so wie ich es verstanden habe.

                        LG

                        maro

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

                        @matze-r sagte: muss ich immernoch für jede Startzeit einen Zeitplanblock haben , so wie ich es verstanden habe.

                        Richtig.
                        Bei 21 möglichen Startzeiten und Dauern ist wohl der Minuten-Trigger die bessere Lösung.

                        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

                        Matze RM 1 Reply Last reply
                        0
                        • paul53P paul53

                          @matze-r sagte: muss ich immernoch für jede Startzeit einen Zeitplanblock haben , so wie ich es verstanden habe.

                          Richtig.
                          Bei 21 möglichen Startzeiten und Dauern ist wohl der Minuten-Trigger die bessere Lösung.

                          Matze RM Offline
                          Matze RM Offline
                          Matze R
                          wrote on last edited by
                          #14

                          Hi @paul53,

                          vielen herzlichen Dank du hast mir sehr geholfen.

                          Lg

                          Maroi

                          paul53P 1 Reply Last reply
                          0
                          • Matze RM Matze R

                            Hi @paul53,

                            vielen herzlichen Dank du hast mir sehr geholfen.

                            Lg

                            Maroi

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

                            @matze-r
                            Vorschlag für die Abarbeitung aller 21 möglichen Zeiten, wenn die Start-Stunde vor 10 Uhr ohne führende "0" eingegeben werden soll:

                            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

                            Matze RM 1 Reply Last reply
                            0
                            • paul53P paul53

                              @matze-r
                              Vorschlag für die Abarbeitung aller 21 möglichen Zeiten, wenn die Start-Stunde vor 10 Uhr ohne führende "0" eingegeben werden soll:

                              Blockly_temp.JPG

                              Matze RM Offline
                              Matze RM Offline
                              Matze R
                              wrote on last edited by
                              #16

                              Hi @paul53,

                              vielen Dank für deine Arbeit, dein Weg ist besser. Mir fehlt noch die Erfahrung mit allem aber besonders mit Blockly.
                              Mein Weg war etwas umständlich . Das script war dem ganzen Projekt angepasst.

                              ich werde das morgen dierekt umsetzen

                              danke nochmal und einen schönen Abend
                              LG

                              Maro

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


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              591

                              Online

                              32.7k

                              Users

                              82.4k

                              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