Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Bug im Zeittrigger?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Bug im Zeittrigger?

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      maxpd last edited by

      Hallo,

      gibt es einen Bug im Zeittrigger? Die Einstellung lautet: Prüfe jede Minute am 31. Oktober, ob es 180 Minuten vor Sonnenuntergang ist.

      Die Telegram Nachricht aus dem Trigger habe ich allerdings auch jetzt am 1. und 2. November erhalten.

      345e0442-2a40-40c2-9161-5353c6943d47-image.png

      e0f4ebee-bce6-4dc9-bf11-53721243c184-image.png

      Gruß
      maxpd

      Codierknecht Homoran 3 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @maxpd last edited by

        @maxpd
        Trigger in Trigger - Keine gute Idee

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @maxpd last edited by

          @maxpd sagte in Bug im Zeittrigger?:

          Die Einstellung lautet: Prüfe jede Minute am 31. Oktober, ob es 180 Minuten vor Sonnenuntergang ist.

          nöö

          du hast 2 trigger.
          Der erste prüft jede Minute
          dann muss genau zu der Minute der Sonnenuntergang-180 sein

          wenn der Zeipunkt nur eine Millisekunde daneben liegt passiert...nix!

          nie Trigger in Trigger!

          M 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @maxpd last edited by

            @maxpd
            Selbst wenn Deine Logik korrekt wäre (ist sie nicht), fände ich die Vorgehensweise sagen wir mal: suboptimal 😉
            Du willst den ganzen Tag prüfen lassen, ob es 180 min. vor Sonnenuntergang ist?
            Da ist schon vorher klar, dass sich das Script fast den ganzen Tag langweilt.

            Besser:
            Trigger auf SU - 180 und dort prüfen, ob heute das gewünschte Datum ist.
            Aber wie gesagt: Prüfen - kein weiterer Trigger!

            e893e550-032d-4d4e-ac5f-3c98701e7107-grafik.png

            Codierknecht 1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @Codierknecht last edited by

              Nachtrag:
              Wenn das Ganze jedes Jahr so laufen soll: Wann an einem bestimmten Tag SU ist, lässt sich auch im Voraus für einen Ort berechnen. Dann brauchts weder eine Prüfung noch eine Variable sondern nur ein einfaches Schedule.

              1 Reply Last reply Reply Quote 0
              • M
                maxpd @Homoran last edited by

                @homoran naja, dass nix passiert ist ja eigentlich der Wunsch 😉 der Trigger läuft ja nur im Oktober: Warum wird dann das Event auch im November ausgelöst.

                @Codierknecht danke fürs aufzeigen wie es korrekt gemacht wird!

                Es handelte sich hier um Beispiel an einem Tag, an dem das Event schon früher ausgelöst werden sollte. Ansonsten lief der Trigger tatsächlich über einen ganzen Monat. Da der Monat eine Uhrumstellung beinhaltete war der Sonnenuntergangstrigger ganz charmant.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @maxpd last edited by

                  @maxpd sagte in Bug im Zeittrigger?:

                  Warum wird dann das Event auch im November ausgelöst.

                  weil du einen Cron als trigger hast! der läuft immer

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    maxpd @Homoran last edited by

                    @homoran kannst du mir erklären, warum ich in diesem Trigger ein Datum angeben kann? Mein Verständnis war, dass dieser Trigger dann nur auslöst wenn das Datum = true ist.
                    Bzw. andersrum: Für was ist der Trigger dann gut?

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    507
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    358
                    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