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.
    • 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

                            556
                            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