Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Jeden ersten Samstag des Monats

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Jeden ersten Samstag des Monats

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @padrone last edited by

      @padrone sagte in Jeden ersten Samstag des Monats:

      Jeden ersten (beliebigen Wochentag) des Monats um 08:00 Uhr führe aus....

      0 8 1 * *

      @padrone sagte in Jeden ersten Samstag des Monats:

      Jeden letzten (beliebigen Wochentag) des Monats um 19:00 führe aus....

      Triggern um 0 19 28-31 * *
      und dann prüfen ob in 5 Stunden der 1. ist

      1 Reply Last reply Reply Quote 0
      • padrone
        padrone last edited by padrone

        @paul53 und @Homoran
        Vielen lieben Dank für Eure Hilfe
        Ich werde nachher mal probieren.

        Ich bin gerade unterwegs und kann es noch nicht testen:

        Cron
        0 20 1-7 * 4
        

        Würde der Cron dann nur um 20 Uhr jeden ersten Donnerstag im Monat laufen

        Gruß Jan
        Edit: Leerzeichen zwischen * und der 4

        Homoran paul53 amg_666 3 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @padrone last edited by

          @padrone sagte in Jeden ersten Samstag des Monats:

          Würde der Cron dann nur um 20 Uhr jeden ersten Donnerstag im Monat laufen

          Ja

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @padrone last edited by

            @padrone sagte: Würde der Cron dann nur um 20 Uhr jeden ersten Donnerstag im Monat laufen

            Ja, wenn zwischen dem * und der 4 noch ein Leerzeichen eingefügt wird.

            1 Reply Last reply Reply Quote 0
            • padrone
              padrone last edited by

              Hallöchen,

              habe ich da was falsch verstanden?
              Ursprünglich sollte am 1. Samstag des Monats diese Nachricht bekommen, aber bekommen habe ich heute eine.
              7ac0507b-45d6-4965-ad6c-c4432c67bfda-image.png

              Könnt ihr nochmal bitte helfen?
              Danke Jan

              paul53 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @padrone last edited by paul53

                @padrone sagte: aber bekommen habe ich heute eine.

                Gerade getestet: Stimmt. Offenbar wird der Samstag (und auch anderer Wochentag) nicht gefiltert. Muss ein Fehler im schedule() sein.
                Weiterer Test: Wenn man die 1-7 durch einen * ersetzt, funktioniert der Wochentag.

                EDIT: Funktionierende Version:

                Bild_2022-02-03_135853.png

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @padrone last edited by paul53

                  @padrone
                  Vorschlag:

                  Bild_2022-02-03_141616.png

                  schedule('0 8 * * 6', function() {
                      if(new Date().getDate() <= 7) {
                          // Aktion jeden 1. Samstag im Monat
                      }
                  });
                  
                  schedule('0 19 * * 6', function() {
                      if(new Date(Date.now() + 604800000).getDate() <= 7) {
                          // Aktion jeden letzten Samstag im Monat
                      }
                  });
                  
                  padrone 1 Reply Last reply Reply Quote 0
                  • amg_666
                    amg_666 @padrone last edited by

                    @padrone sagte in Jeden ersten Samstag des Monats:

                    0 20 1-7 * 4

                    Der läuft m.E. um 20 Uhr an jeden Monatstag von 1-7 UND am Donnerstag

                    Du hast im cron <Minute> <Stunde> <Tag des Monats> <Monat> und <Wochentag>

                    Homoran 1 Reply Last reply Reply Quote 0
                    • padrone
                      padrone @paul53 last edited by

                      @paul53 Danke schön

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

                        @amg_666 sagte in Jeden ersten Samstag des Monats:

                        Der läuft m.E. um 20 Uhr an jeden Monatstag von 1-7 UND am Donnerstag

                        diese Logik würde es erklären,wenn da ODER stünde.

                        @amg_666 sagte in Jeden ersten Samstag des Monats:

                        Du hast im cron <Minute> <Stunde> <Tag des Monats> <Monat> und <Wochentag>

                        Die ersten 4 sind UND verknüpft, warum sollte das 5. ITEM jetzt ODER-verknüpft sein?

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

                          @homoran sagte in Jeden ersten Samstag des Monats:

                          Die ersten 4 sind UND verknüpft, warum sollte das 5. ITEM jetzt ODER-verknüpft sein?

                          ??? da ist doch keine ODER Verknüpfung, es läuft
                          00te Minute
                          20 Uhr
                          Tag 1-7
                          UND Donnerstag

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

                            @amg_666 sagte in Jeden ersten Samstag des Monats:

                            es läuft
                            00te Minute
                            20 Uhr
                            Tag 1-7
                            UND Donnerstag

                            UND mathematisch wäre das ein ODER!
                            es muss passen: minute UND stunde UND Tag UND (beliebiger) monat ODER Donnerstag

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

                              @homoran ich habe ja nicht gesagt, dass der Ausdruck Sinn macht (macht er ja auch nicht wenn ich einmal sage "Tage 1-7" und dann noch sage "jeden Donnerstag"

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              553
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              javascript
                              4
                              15
                              531
                              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