Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Jahreswechsel mit Blockly

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

      Hallo zusammen,

      ich prüfe aktuell in einem Blockly Skript ob in Kürze der Monatswechsel ansteht.

      33b33fcd-9330-44c7-9a50-749ff28cea5e-image.png

      Wie würde den das mit dem Jahreswechsel funktionieren? Im Prinzip doch genauso, oder? Ich wähle dann anstatt dem Monatsdatum Jahr (kurz oder lang) aus und dann müsste das doch klappen?

      Danke schon mal für eure Hilfe!

      Cinimod 1 Reply Last reply Reply Quote 0
      • Cinimod
        Cinimod Most Active @hotspot_2 last edited by

        @hotspot_2

        Ja genau, dann reicht ja auch ein trigger am 31.12. und Monat als Nummer

        H 1 Reply Last reply Reply Quote 0
        • H
          hotspot_2 @Cinimod last edited by

          @cinimod Trigger am 31.12. passt. Bei "Monat als Nummer" kann ich nicht auf Anhieb folgen.

          Cinimod 1 Reply Last reply Reply Quote 0
          • Cinimod
            Cinimod Most Active @hotspot_2 last edited by Cinimod

            @hotspot_2

            Bildschirmfoto 2022-12-08 um 20.42.38.png

            Ergebnis ist dann 1 (Monat 1) wenn morgen Neujahr ist

            H 1 Reply Last reply Reply Quote 0
            • H
              hotspot_2 @Cinimod last edited by

              @cinimod Super! Danke.

              Welche Rolle spielt dabei die Zahl die zur aktuellen Zeit dazu addiert wird? Die ist ja in Millisekunden angegeben. Heisst doch eigentlich nur das ich die Abfrage eben soviel Millisekunden vor dem Jahreswechsel aufrufen muss damit es dann funktioniert, oder? Wenn ich immer fünf Minuten vor dem Jahreswechsel aufrufe dann kann die Zahl auch 6601000 sein, oder?

              Cinimod 1 Reply Last reply Reply Quote 0
              • Cinimod
                Cinimod Most Active @hotspot_2 last edited by

                @hotspot_2

                Genau so! Habe die Zahl gewählt weil es einen Ganzen tag entspricht. Egal wann du jetzt am 31.12. die abfrage startest, er addiert genau einen Tag dazu und es kommt in jedem fall "1" raus wenn morgen Neujahr ist.

                Deine Lösung geht ebenso, allerdings spricht auch nichts dagegen die 86400000 zu verwenden, auch wenn du erst 5 Minuten vor Jahresende triggern willst.

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

                  @cinimod Wenn du allerdings zum Jahrswechsel irgendwas ausführen willst, dann trigger doch einfach genau auf die Zeit wo du es ausführen willst.
                  Die Abfrage auf den Jahreswechsel ist recht überflüssig wenn du sowieso nur am 31.12. triggerst 🤷‍♂️
                  Es macht dann nur Sinn wenn du wie in deinem Beispiel jeden Monat triggerst, und schaust ob morgen Monat 1 ist.

                  H 1 Reply Last reply Reply Quote 0
                  • H
                    hotspot_2 @Cinimod last edited by

                    @cinimod Das ist auch wieder völlig richtig! Da bin ich jetzt gar nicht drauf gekommen auf Anhieb ;-).

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    776
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    206
                    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