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. Blockly
  5. Neue Woche / Monat und Jahr detektieren in Blockly

NEWS

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

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

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

Neue Woche / Monat und Jahr detektieren in Blockly

Scheduled Pinned Locked Moved Blockly
19 Posts 7 Posters 1.6k Views 5 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.
  • P picky

    @iobrokerin Am einfachsten hättest du es meiner Meinung nach, wenn du zB. den Zählerstand kurz vor Mitternacht berechnen lässt. Zum Auswerten für Tage/Wochen/Quartale/Monate/Jahre usw. benutzt du dann den Adapter "sourceanalytix", der erledigt dann alles für dich.

    I Offline
    I Offline
    iobrokerin
    wrote on last edited by
    #5

    @picky said in Neue Woche / Monat und Jahr detektieren in Blockly:

    sourceanalytix

    Das schau ich mir mal an. Sehr gut, Danke.

    1 Reply Last reply
    0
    • HomoranH Homoran

      @iobrokerin sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

      Dazu müsste ich den Übergang der Zeitereignisse um 0:01 irgendwie detektieren.

      das geht ganz einfach.
      zum aktuellen timestam eine gewisse Zeit hinzuzählen, due dann sicher am nächsten Tag liegt.
      Von der Zeit das Monatsdatum ausgeben lassen. ist dies 1 beginnt morgen ein neuer Monat
      Ist der Wochentag des Folgetages ein Montag beginnt morgen eine neue Woche
      usw....

      Screenshot_20240530-142120_Firefox.jpg

      I Offline
      I Offline
      iobrokerin
      wrote on last edited by
      #6

      @homoran Guter Vorschlag. Wenn das mit dem anderen Adapter nicht geht, dann komm ich darauf zurück. Ich mag aber, wenn bereits etwas existiert, dies wiederverwenden....

      1 Reply Last reply
      0
      • P picky

        @iobrokerin Am einfachsten hättest du es meiner Meinung nach, wenn du zB. den Zählerstand kurz vor Mitternacht berechnen lässt. Zum Auswerten für Tage/Wochen/Quartale/Monate/Jahre usw. benutzt du dann den Adapter "sourceanalytix", der erledigt dann alles für dich.

        I Offline
        I Offline
        iobrokerin
        wrote on last edited by
        #7

        @picky said in Neue Woche / Monat und Jahr detektieren in Blockly:

        @iobrokerin Am einfachsten hättest du es meiner Meinung nach, wenn du zB. den Zählerstand kurz vor Mitternacht berechnen lässt. Zum Auswerten für Tage/Wochen/Quartale/Monate/Jahre usw. benutzt du dann den Adapter "sourceanalytix", der erledigt dann alles für dich.

        Ich habe das installiert. Frage zur Funktionsweise des Adapters: Der Zäherstand wird direkt vom KNX-Bus dem ioBroker zur Verfügung gestellt (bei jeder Änderung des Zählers). Ich würde dann den Wert kurz nach Mitternacht löschen (um 0:01 Uhr). Dann hat der Adapter wahrscheinlich die Werte abgespeichert, oder?

        paul53P P 2 Replies Last reply
        0
        • I iobrokerin

          @picky said in Neue Woche / Monat und Jahr detektieren in Blockly:

          @iobrokerin Am einfachsten hättest du es meiner Meinung nach, wenn du zB. den Zählerstand kurz vor Mitternacht berechnen lässt. Zum Auswerten für Tage/Wochen/Quartale/Monate/Jahre usw. benutzt du dann den Adapter "sourceanalytix", der erledigt dann alles für dich.

          Ich habe das installiert. Frage zur Funktionsweise des Adapters: Der Zäherstand wird direkt vom KNX-Bus dem ioBroker zur Verfügung gestellt (bei jeder Änderung des Zählers). Ich würde dann den Wert kurz nach Mitternacht löschen (um 0:01 Uhr). Dann hat der Adapter wahrscheinlich die Werte abgespeichert, oder?

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

          @iobrokerin sagte: Ich würde dann den Wert kurz nach Mitternacht löschen (um 0:01 Uhr).

          Welchen Wert löschen? Sourceanalytix verarbeitet kumulative Werte (Zählerstände).

          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

          HomoranH I 2 Replies Last reply
          0
          • paul53P paul53

            @iobrokerin sagte: Ich würde dann den Wert kurz nach Mitternacht löschen (um 0:01 Uhr).

            Welchen Wert löschen? Sourceanalytix verarbeitet kumulative Werte (Zählerstände).

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #9

            @paul53 sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

            Sourceanalytix verarbeitet kumulative Werte (Zählerstände).

            nicht nur, SA integriert auch Leistungen zu Energiewerten

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Reply Last reply
            0
            • I iobrokerin

              Hallo,

              ich habe ein Script, das um 0:01 täglich getriggert wird und ich den Zählerstand meines Regenmessers speichere in ein Objekt: RegenGestern. Nun möchte ich auch noch Objekte einführen wie: RegenDieseWoche, RegenLetzteWoche, RegenDiesenMonat, RegenLetztenMonat

              Dazu müsste ich den Übergang der Zeitereignisse um 0:01 irgendwie detektieren. Ich frage mich, wie ich das hinbekomme? Als Lösungsansatz: Einen Cron-Job, der z. B. jeden Montag um 0:01 getriggert wird. Der setzt dann eine Variable: IsWochenuebergang. Diese Variable frage ich dann um 0:02 ab (das obengenannte Script wird also um 0:02 gestartet und hat dann die Variablen vorliegen). Am Ende dieses Scripts, das um 0:02 Uhr gestertet wird, setze ich die Zeitereignisse immer zurück. Was meint ihr? Kann man so machen oder gibt es bessere Lösungen?

              E Offline
              E Offline
              emil70
              wrote on last edited by
              #10

              @iobrokerin

              ich mach das bei meiner Photovoltaikanlage so

              Screenshot 2024-05-30 at 15-00-48 javascript - f7c478effa45.png

              dazu habe ich eigene Datenpunkte angelegt

              gruss emil70

              iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

              I P 2 Replies Last reply
              0
              • paul53P paul53

                @iobrokerin sagte: Ich würde dann den Wert kurz nach Mitternacht löschen (um 0:01 Uhr).

                Welchen Wert löschen? Sourceanalytix verarbeitet kumulative Werte (Zählerstände).

                I Offline
                I Offline
                iobrokerin
                wrote on last edited by
                #11

                @paul53 ok verstehe, das Rücksetzen ist nicht notwendig. Aber irgendwann läuft doch der Zähler über...

                paul53P 1 Reply Last reply
                0
                • E emil70

                  @iobrokerin

                  ich mach das bei meiner Photovoltaikanlage so

                  Screenshot 2024-05-30 at 15-00-48 javascript - f7c478effa45.png

                  dazu habe ich eigene Datenpunkte angelegt

                  I Offline
                  I Offline
                  iobrokerin
                  wrote on last edited by
                  #12

                  @emil70 Irgendwann musst Du doch dann den Wert von SolarleistungMonat zurücksetzen, nämlich zum Monatsende oder Anfang. Da hast Du doch das gleiche Problem wie ich, oder?

                  E 1 Reply Last reply
                  0
                  • I iobrokerin

                    @paul53 ok verstehe, das Rücksetzen ist nicht notwendig. Aber irgendwann läuft doch der Zähler über...

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

                    @iobrokerin sagte: irgendwann läuft doch der Zähler über...

                    Weshalb sollte er überlaufen? Die Mantisse einer Zahl in Javascript reicht bis 4503599627370496.

                    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 Reply Last reply
                    0
                    • I iobrokerin

                      @emil70 Irgendwann musst Du doch dann den Wert von SolarleistungMonat zurücksetzen, nämlich zum Monatsende oder Anfang. Da hast Du doch das gleiche Problem wie ich, oder?

                      E Offline
                      E Offline
                      emil70
                      wrote on last edited by
                      #14

                      @iobrokerin sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

                      @emil70 Irgendwann musst Du doch dann den Wert von SolarleistungMonat zurücksetzen, nämlich zum Monatsende oder Anfang. Da hast Du doch das gleiche Problem wie ich, oder?

                      Ja, Blockly dazu vergessen

                      Screenshot 2024-05-31 at 08-11-44 javascript - f7c478effa45.png

                      Screenshot 2024-05-31 at 08-12-02 javascript - f7c478effa45.png

                      gruss emil70

                      iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                      1 Reply Last reply
                      0
                      • I iobrokerin

                        @picky said in Neue Woche / Monat und Jahr detektieren in Blockly:

                        @iobrokerin Am einfachsten hättest du es meiner Meinung nach, wenn du zB. den Zählerstand kurz vor Mitternacht berechnen lässt. Zum Auswerten für Tage/Wochen/Quartale/Monate/Jahre usw. benutzt du dann den Adapter "sourceanalytix", der erledigt dann alles für dich.

                        Ich habe das installiert. Frage zur Funktionsweise des Adapters: Der Zäherstand wird direkt vom KNX-Bus dem ioBroker zur Verfügung gestellt (bei jeder Änderung des Zählers). Ich würde dann den Wert kurz nach Mitternacht löschen (um 0:01 Uhr). Dann hat der Adapter wahrscheinlich die Werte abgespeichert, oder?

                        P Offline
                        P Offline
                        picky
                        wrote on last edited by picky
                        #15

                        @iobrokerin Ich Denke mal Du musst den neuen Wert (was neu geregnet hat) zu Deinem gespeicherten dazu addieren, sourceanalytix nimmt sich dann immer die neue Differenz (wie beim Stromzähler) für den Tag. Könnte auch ohne addieren vielleicht gehen.

                        1 Reply Last reply
                        0
                        • E emil70

                          @iobrokerin

                          ich mach das bei meiner Photovoltaikanlage so

                          Screenshot 2024-05-30 at 15-00-48 javascript - f7c478effa45.png

                          dazu habe ich eigene Datenpunkte angelegt

                          P Offline
                          P Offline
                          picky
                          wrote on last edited by picky
                          #16

                          @emil70 Mache das jetzt auch mit Sourceanalytic, hab jetzt ein 2tes Balkonkraftwerk installiert an 2 Tasmota-Steckdosen. Lasse jetzt mit einem Blockli die 2 Wattwerte der beiden Solaranlagen alle 5s addieren, auf diesen Datenpunkt habe ich Sourceanalytix angesetzt.
                          Hier paar Bilder falls es einen Interessiert.
                          2024-05-31 09.34.52 192.168.178.27 1da040548d9b.jpg 2024-05-31 09.35.29 192.168.178.27 4413b6b2b591.jpg 2024-05-31 09.41.22 192.168.178.27 3ff79a543b2a.jpg 2024-05-31 09.42.56 192.168.178.27 6e7541b596bd.jpg

                          1 Reply Last reply
                          0
                          • I Offline
                            I Offline
                            iobrokerin
                            wrote on last edited by
                            #17

                            @paul53 said in Neue Woche / Monat und Jahr detektieren in Blockly:

                            @iobrokerin sagte: irgendwann läuft doch der Zähler über...

                            Weshalb sollte er überlaufen? Die Mantisse einer Zahl in Javascript reicht bis 4503599627370496.

                            Hm, die Variable in Javascript mag vielleicht nicht das begrenzende Element sein. Der Wert wird ja direkt von meinem KNX-Bus geschrieben. Aber ich habe gerade nachgesehen, das ist ein 4 Byte-Wert - ich nehme an vom Typ natural, das heisst, es sind 2^32 Werte möglich. Sollte ausreichen.

                            1 Reply Last reply
                            0
                            • HomoranH Homoran

                              @iobrokerin sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

                              Dazu müsste ich den Übergang der Zeitereignisse um 0:01 irgendwie detektieren.

                              das geht ganz einfach.
                              zum aktuellen timestam eine gewisse Zeit hinzuzählen, due dann sicher am nächsten Tag liegt.
                              Von der Zeit das Monatsdatum ausgeben lassen. ist dies 1 beginnt morgen ein neuer Monat
                              Ist der Wochentag des Folgetages ein Montag beginnt morgen eine neue Woche
                              usw....

                              Screenshot_20240530-142120_Firefox.jpg

                              hotspot_2H Offline
                              hotspot_2H Offline
                              hotspot_2
                              wrote on last edited by
                              #18

                              @homoran sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

                              @iobrokerin sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

                              Dazu müsste ich den Übergang der Zeitereignisse um 0:01 irgendwie detektieren.

                              das geht ganz einfach.
                              zum aktuellen timestam eine gewisse Zeit hinzuzählen, due dann sicher am nächsten Tag liegt.
                              Von der Zeit das Monatsdatum ausgeben lassen. ist dies 1 beginnt morgen ein neuer Monat
                              Ist der Wochentag des Folgetages ein Montag beginnt morgen eine neue Woche
                              usw....

                              Screenshot_20240530-142120_Firefox.jpg

                              Hallo, ich hätte dazu noch eine Frage.

                              67a304a7-b6b9-4dbb-bdbc-f3693be5aec7-image.png

                              Das mit dem Monat hat bei mir geklappt. Was muss ich da einstellen damit ich feststellen kann das morgen ein neues Jahr beginnt?

                              paul53P 1 Reply Last reply
                              0
                              • hotspot_2H hotspot_2

                                @homoran sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

                                @iobrokerin sagte in Neue Woche / Monat und Jahr detektieren in Blockly:

                                Dazu müsste ich den Übergang der Zeitereignisse um 0:01 irgendwie detektieren.

                                das geht ganz einfach.
                                zum aktuellen timestam eine gewisse Zeit hinzuzählen, due dann sicher am nächsten Tag liegt.
                                Von der Zeit das Monatsdatum ausgeben lassen. ist dies 1 beginnt morgen ein neuer Monat
                                Ist der Wochentag des Folgetages ein Montag beginnt morgen eine neue Woche
                                usw....

                                Screenshot_20240530-142120_Firefox.jpg

                                Hallo, ich hätte dazu noch eine Frage.

                                67a304a7-b6b9-4dbb-bdbc-f3693be5aec7-image.png

                                Das mit dem Monat hat bei mir geklappt. Was muss ich da einstellen damit ich feststellen kann das morgen ein neues Jahr beginnt?

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

                                @hotspot_2 sagte: morgen ein neues Jahr beginnt?

                                Dann ist heute der 31.12.

                                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 Reply Last reply
                                0

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                292

                                Online

                                32.7k

                                Users

                                82.6k

                                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