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.
    • paul53
      paul53 @padrone last edited by paul53

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

      Bild_2022-02-02_192349.png

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

                                877
                                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