Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Aktuelles Datum als Monat größer oder kleiner

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Aktuelles Datum als Monat größer oder kleiner

    This topic has been deleted. Only users with topic management privileges can see it.
    • DJMarc75
      DJMarc75 @Fabio last edited by

      @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

      mal testen könnte

      nachstellen kann ich das leider nicht aber Du könntest ja mal von einem "alten" und einem "neuen" Blockly den JS-Code vergleichen ob da Unterschiede bestehen.

      Fabio 2 Replies Last reply Reply Quote 1
      • Fabio
        Fabio @DJMarc75 last edited by

        @djmarc75 gute Idee mach ich mal. 👍

        1 Reply Last reply Reply Quote 0
        • Fabio
          Fabio @DJMarc75 last edited by Fabio

          @djmarc75 oben das alte unten das neue oben mit oder unten mit und.

          val == true && (formatDate(new Date(), 'MM.DD') >= '09.01' || formatDate(new Date(), 'MM.DD') <= '04.01')) {
              // Badezimmerheizung zu
             
          
          
          val > 9 && (new Date().getMonth() + 1) > 3 && (new Date().getMonth() + 1) <= 10) {
            console.log('Fabio');
          

          ich glaube da stimmt was nicht. Unten fehlt Format Date kann es daran liegen?

          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Fabio last edited by

            @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

            da stimmt was nicht

            mach nochmal nen Screenshot vom neuen bitte.

            Fabio 1 Reply Last reply Reply Quote 0
            • Fabio
              Fabio @DJMarc75 last edited by

              @djmarc75
              wie gesagt hier geht und aber oder nicht.
              Zwischenablage01.jpg

              und hier genau anders rum

              Zwischenablage02.jpg

              Homoran haus-automatisierung 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Fabio last edited by Homoran

                @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

                @djmarc75
                wie gesagt hier geht und aber oder nicht.
                Zwischenablage01.jpg

                und hier genau anders rum

                Zwischenablage02.jpg

                die Reihenfolge ist anders
                beim zweiten ist der größere unter dem kleineren

                und/oder die Vergleichsoperatoren sind umgekehrt

                >3 <11 ist innerhalb des Jahres

                der zweite Fall ist jahresübergreifend, bzw überlappt sich nicht in einem Jahr

                1 Reply Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active @Fabio last edited by haus-automatisierung

                  @fa-bio Was ist genau möchtest Du denn jetzt prüfen

                  • größer 3 UND kleiner 11 trifft für 4, 5, 6, 7, 8, 9, 10
                  • größer 9 ODER kleiner 4 trifft für 10, 11, 12, 1, 2, 3

                  Bei dem einen prüft man die Werte die dazwischen liegen und bei dem anderen die Werte die außerhalb der Grenzen liegen. Lies das mal laut vor, dann wird es klarer.

                  Fabio 1 Reply Last reply Reply Quote 0
                  • Fabio
                    Fabio @haus-automatisierung last edited by Fabio

                    @haus-automatisierung ich möchte das das Skript so ausgeführt wird wie hier.

                    val == true && (formatDate(new Date(), 'MM.DD') >= '09.01' || formatDate(new Date(), 'MM.DD') <= '04.01')) {
                    // Badezimmerheizung zu

                    mich wundert das es mit oder funktioniert in meinen alten Skripten aber nicht wenn ich ein neues erstelle da geht es nur mit und.

                    haus-automatisierung 1 Reply Last reply Reply Quote 0
                    • haus-automatisierung
                      haus-automatisierung Developer Most Active @Fabio last edited by haus-automatisierung

                      @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

                      val == true && (formatDate(new Date(), 'MM.DD') >= '09.01' || formatDate(new Date(), 'MM.DD') <= '04.01')) {

                      Ich bin jetzt kein Fan von >= auf Strings. Da kommt es stark auf die Reihenfolge der Parameter an. Daher ist die Version mit dem numerischen Monat besser.

                      Also machst Du größer gleich Monat als Nummer 9 ODER kleiner gleich Monat als Nummer 4

                      @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

                      mich wundert das es mit oder funktioniert in meinen alten Skripten aber nicht wenn ich ein neues erstelle da geht es nur mit und.

                      Du hast die Parameter umgedreht in deinem Beispiel. Das wurde jetzt aber schon 3x hier geschrieben 🙂

                      Fabio 1 Reply Last reply Reply Quote 0
                      • Fabio
                        Fabio @haus-automatisierung last edited by

                        @haus-automatisierung ich mache es ja mit einem Blokly.

                        haus-automatisierung 1 Reply Last reply Reply Quote 0
                        • haus-automatisierung
                          haus-automatisierung Developer Most Active @Fabio last edited by haus-automatisierung

                          @fa-bio Ja, da kann man das doch genauso einstellen...

                          Screenshot 2023-10-12 at 10.45.05.png

                          Das trifft dann für 9, 10, 11, 12 (erster Fall) ODER 1, 2, 3, 4 (zweiter Fall)

                          Du hast es aber im Ausgangspost so umgesetzt:

                          Screenshot 2023-10-12 at 10.47.40.png

                          Das trifft dann für 4, 5, 6, 7, 8, 9, 10, 11, 12 (erster Fall) ODER 1, 2, 3, 4, 5, 6, 7, 8 (zweiter Fall)
                          Daher kann man sich die Prüfung auch sparen, weil ja alle Monate gültig sind.

                          Fabio 1 Reply Last reply Reply Quote 2
                          • Fabio
                            Fabio @haus-automatisierung last edited by

                            @haus-automatisierung okay ich setzte das mal so um ich glaube ich sehe vor lauter Bäumen den Wald nicht mehr. 😞

                            haus-automatisierung Homoran 2 Replies Last reply Reply Quote 0
                            • haus-automatisierung
                              haus-automatisierung Developer Most Active @Fabio last edited by

                              @fa-bio Detaillierter kann ich Dir die Antwort nicht liefern.... sorry

                              Fabio 1 Reply Last reply Reply Quote 1
                              • Fabio
                                Fabio @haus-automatisierung last edited by

                                @haus-automatisierung alles gut war keine Kritik an dir.👍

                                DJMarc75 1 Reply Last reply Reply Quote 0
                                • DJMarc75
                                  DJMarc75 @Fabio last edited by

                                  @fa-bio So läufts auch:

                                  Screenshot 2023-10-12 105520.png
                                  Screenshot 2023-10-12 105557.png

                                  😉

                                  Fabio 1 Reply Last reply Reply Quote 1
                                  • Fabio
                                    Fabio @DJMarc75 last edited by

                                    @djmarc75
                                    ich Danke euch allen ganz herzlich für die Hilfe.
                                    Ich glaube bin echt Urlaubsreif. 😉
                                    Grüße aus Köln
                                    Fabio

                                    1 Reply Last reply Reply Quote 2
                                    • Homoran
                                      Homoran Global Moderator Administrators @Fabio last edited by

                                      @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

                                      ich sehe vor lauter Bäumen den Wald nicht mehr.

                                      @haus-automatisierung hat editiert!
                                      der zweite/ neue Absatz sollte es deutlich machen.

                                      @fa-bio sagte in [gelöst] Aktuelles Datum als Monat größer oder kleiner:

                                      Grüße aus Köln

                                      nicht wirklich!
                                      schäl Sick gilt nicht 😂

                                      Fabio 1 Reply Last reply Reply Quote 1
                                      • Fabio
                                        Fabio @Homoran last edited by

                                        @homoran sagte in

                                        nicht wirklich!
                                        schäl Sick gilt nicht 😂

                                        Ich komme dir gleich rüber 😉 😉 😂 😂 😂 😂

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        868
                                        Online

                                        32.0k
                                        Users

                                        80.4k
                                        Topics

                                        1.3m
                                        Posts

                                        5
                                        25
                                        955
                                        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