Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Aktion am letzten Tag des Monats

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    337

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Aktion am letzten Tag des Monats

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 7 Kommentatoren 1.5k Aufrufe 5 Watching
  • Ä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.
  • frana120500F Offline
    frana120500F Offline
    frana120500
    schrieb am zuletzt editiert von
    #1

    Guten Morgen zusammen,

    ich würde gerne immer am letzten Tag des Monats um 23:59 Uhr eine Aktion ausführen. Aktuell behelfe ich mir mit 4 Cron Jobs... 1x für die Tage mit 31 Tagen, dann für 30, 29 und 28.

    wie kann ich das denn eleganter lösen? Danke für eure Tipps vorab.

    LG
    Frank

    TheBamT 1 Antwort Letzte Antwort
    0
    • David G.D Online
      David G.D Online
      David G.
      schrieb am zuletzt editiert von
      #2

      @frana120500

      https://forum.iobroker.net/topic/19491/cronjob-immer-letzter-tag-im-monat/3

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      frana120500F 1 Antwort Letzte Antwort
      0
      • David G.D David G.

        @frana120500

        https://forum.iobroker.net/topic/19491/cronjob-immer-letzter-tag-im-monat/3

        frana120500F Offline
        frana120500F Offline
        frana120500
        schrieb am zuletzt editiert von
        #3

        @david-g das klappt bei mir nicht. den Beitrag hatte ich schon gefunden.

        CinimodC HomoranH 2 Antworten Letzte Antwort
        0
        • frana120500F frana120500

          @david-g das klappt bei mir nicht. den Beitrag hatte ich schon gefunden.

          CinimodC Offline
          CinimodC Offline
          Cinimod
          Most Active
          schrieb am zuletzt editiert von Cinimod
          #4

          @frana120500

          Doch das geht einwandfrei, habe es fast identisch am laufen um mich benachrichtigen zu lassen.

          Vielleicht baust es noch mal neu!

          Ich hab es so am laufen, ist aber ja im Grunde das selbe:

          Bildschirmfoto 2022-01-07 um 09.16.06.png

          Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

          1 Antwort Letzte Antwort
          0
          • frana120500F frana120500

            Guten Morgen zusammen,

            ich würde gerne immer am letzten Tag des Monats um 23:59 Uhr eine Aktion ausführen. Aktuell behelfe ich mir mit 4 Cron Jobs... 1x für die Tage mit 31 Tagen, dann für 30, 29 und 28.

            wie kann ich das denn eleganter lösen? Danke für eure Tipps vorab.

            LG
            Frank

            TheBamT Offline
            TheBamT Offline
            TheBam
            schrieb am zuletzt editiert von
            #5

            @frana120500
            Warum machst du es nicht umgekehrt
            An jedem 1. um 0.00 ich habe das so gemacht. Ist auch eigentlich noch genauer weil du bei der anderen Methode noch 59sekunden mit in den neuen Monat nimmst.

            frana120500F 1 Antwort Letzte Antwort
            1
            • TheBamT TheBam

              @frana120500
              Warum machst du es nicht umgekehrt
              An jedem 1. um 0.00 ich habe das so gemacht. Ist auch eigentlich noch genauer weil du bei der anderen Methode noch 59sekunden mit in den neuen Monat nimmst.

              frana120500F Offline
              frana120500F Offline
              frana120500
              schrieb am zuletzt editiert von frana120500
              #6

              @thebam nein, es muss genau um 23:59 Uhr am letzten Tag des Monats erfolgen. Am 01. des Monats funktioniert mein weiteres Script nicht

              @Cinimod ich versuche es gerne nochmal, aber im Dezember hat es nicht geklappt. Ich verstehe den Cron auch ehrlich gesagt nicht. Der wird doch an 4 Tagen hintereinander um 08:00 Uhr ausgeführt

              bringt es was die Systemzeit zu ändern um jetzt testen zu können?

              CinimodC 1 Antwort Letzte Antwort
              0
              • SBorgS Offline
                SBorgS Offline
                SBorg
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                Man kann einen cron auch um 23:59:59 laufen lassen... ;)

                @frana120500
                Da du es um 23:59 Uhr laufen lässt, würde ich die Prüfung verkürzen. 86400 Sekunden (*1000 wg. Millisekunden) entspricht einem ganzen Tag. Bei dir würden bspw. auch 2 Stunden genügen, um festzustellen ob der morgige Tag der 1. ist und somit aktuell heute der monatsletzte.

                2 Stunden = 3600 sek *2 *1000 = 7200000

                ...und ja, Zeit verstellen funktioniert ;)

                LG SBorg ( SBorg auf GitHub)
                Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                1 Antwort Letzte Antwort
                0
                • frana120500F frana120500

                  @david-g das klappt bei mir nicht. den Beitrag hatte ich schon gefunden.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #8

                  @frana120500 sagte in Aktion am letzten Tag des Monats:

                  das klappt bei mir nicht. den Beitrag hatte ich schon gefunden.

                  ich nutze das so, allerdings nur mit 10 MInuten (=600000msec) und das klappt.

                  Da musst du schon etwas genauer angeben was da nicht klappt und was statt dessen passiert
                  Dann kann man helfen zu suchen wo der Denkfehler ist

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  frana120500F 1 Antwort Letzte Antwort
                  0
                  • frana120500F frana120500

                    @thebam nein, es muss genau um 23:59 Uhr am letzten Tag des Monats erfolgen. Am 01. des Monats funktioniert mein weiteres Script nicht

                    @Cinimod ich versuche es gerne nochmal, aber im Dezember hat es nicht geklappt. Ich verstehe den Cron auch ehrlich gesagt nicht. Der wird doch an 4 Tagen hintereinander um 08:00 Uhr ausgeführt

                    bringt es was die Systemzeit zu ändern um jetzt testen zu können?

                    CinimodC Offline
                    CinimodC Offline
                    Cinimod
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @frana120500

                    Ja der Trigger ist auf 4 Tage in Folge gestellt, weil eben nur an diesen 4 Tagen der Monatsletzte sein kann, dann braucht der Trigger nicht jeden Tag unnötig auslösen und schauen ob morgen der Monatserste ist.

                    8 Uhr ist jetzt nur für mich so gedacht, weil ich um diese Zeit benachrichtigt werden will. Du kannst da natürlich 23:59 rein schreiben, würde dann aber auch die Zeit verkürzen für die Prüfung, nur um auf Nummer sicher zu gehen, einfach die hälfte nehmen.

                    Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @frana120500 sagte in Aktion am letzten Tag des Monats:

                      das klappt bei mir nicht. den Beitrag hatte ich schon gefunden.

                      ich nutze das so, allerdings nur mit 10 MInuten (=600000msec) und das klappt.

                      Da musst du schon etwas genauer angeben was da nicht klappt und was statt dessen passiert
                      Dann kann man helfen zu suchen wo der Denkfehler ist

                      frana120500F Offline
                      frana120500F Offline
                      frana120500
                      schrieb am zuletzt editiert von
                      #10

                      @homoran ich würde es gerne nochmal testen, allerdings ist es mir nicht möglich, die Systemzeit zu überlisten und manuell einzustellen.

                      muss ich halt bis monatsende warten

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • frana120500F frana120500

                        @homoran ich würde es gerne nochmal testen, allerdings ist es mir nicht möglich, die Systemzeit zu überlisten und manuell einzustellen.

                        muss ich halt bis monatsende warten

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

                        @frana120500 sagte: muss ich halt bis monatsende warten

                        Vergleiche für den Test mit 9 (morgen) anstelle von 1 (1. Februar) und einem CRON ohne Monatstage (nur *).

                        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

                        frana120500F 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @frana120500 sagte: muss ich halt bis monatsende warten

                          Vergleiche für den Test mit 9 (morgen) anstelle von 1 (1. Februar) und einem CRON ohne Monatstage (nur *).

                          frana120500F Offline
                          frana120500F Offline
                          frana120500
                          schrieb am zuletzt editiert von
                          #12

                          @paul53 ach wie doof, da bin ich gar nicht drauf gekommen :-)

                          Script funktioniert. Ich denke ich bin mit den Millisekunden durcheinandergekommen, so dass die Prüfung nicht richtig war.

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          994

                          Online

                          32.6k

                          Benutzer

                          81.9k

                          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