Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Fehler in der Wochentags-Erkennung

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Fehler in der Wochentags-Erkennung

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

      Guten Morgen,

      ich steh mal wieder auf dem Schlauch, ich habe eine Rolladensteuerung die in Abhängigkeit von verschiedenen Faktoren die Rolladen ansteuert. Unter Anderem wird der Wochentag ausgewertet doch hier scheine ich irgendwo einen Denkfehler zu haben.

      Wenn ich folgendes schreibe funktioniert es;

      var wochentag = new Date().getDay(); 
      if(wochentag !=6 ) log("Nicht Samstag");
      

      Wenn ich jedoch Samstag und Sonntag verknüpfe geht es nicht mehr

      (d.h. es wird nicht erkannt dass Samstag ist)

      var wochentag = new Date().getDay(); 
      if(wochentag !=6 || wochentag !== 0) log("Nicht Samstag und nicht Sonntag");
      

      Ich dachte eigentlich das richtig abzufragen aber irgendwie scheint dem nicht so zu sein.

      Kann mir jemand verraten warum das so nicht funktioniert?

      Danke Peoples

      1 Reply Last reply Reply Quote 0
      • htrecksler
        htrecksler Forum Testing last edited by

        versuch mal…

        var wochentag = new Date().getDay(); 
        if((wochentag !=6) || (wochentag !== 0)) log("Nicht Samstag und nicht Sonntag");
        

        Klammern um jede Bedingung

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

          Hallo Herman,

          Ich glaube ich habe da einen denkfehler (verkehrt herum gedacht :lol: ) drin gehabt weil wenn ich:

          var wochentag = new Date().getDay(); 
          if(wochentag !=6 && wochentag !== 0) log("Nicht Samstag und nicht Sonntag");
          
          

          schreibe dann funktioniert es.

          Gruß

          Peoples

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

          Support us

          ioBroker
          Community Adapters
          Donate

          877
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

          2
          3
          572
          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