Smarte Schlafzimmerbeleuchtung Ideen und Tipps Zur Umsetzung gesucht

  • Ja, jetzt wo Du es mir erklärt hat, sehe ich es auch.
    Also müssen nur diese beiden Abfragen raus.

    Code
    if ((TagebisFeiertag > 0 && heuteWochenende == false) && (now.getHourOfDay() < 6  || now.getHourOfDay() > 21) ) {
         Timer_orientierung.sendCommand(ON)
    
    
    if ((TagebisFeiertag == 0 || heuteWochenende == true)  && (now.getHourOfDay() < 10 || now.getHourOfDay() > 21)) {
          Timer_orientierung.sendCommand(ON)
          }
  • mit der rule würde am wochenende/feiertag zwischen 10.00 uhr und 21.59 uhr IMMER abinsbett auf ON gehen
    zusätzlich abinsbett auf ON ziwschen 00.00 uhr - 09.59 uhr und 22.00 uhr bis 00.00 uhr wenn timer on ist, also nach ausschalten deiner box.
    wenns jedoch ziwschen 00.00 uhr - 09.59 uhr und 22.00 uhr bis 00.00 uhr ist und der timer der box off, dann geht orientierung auf ON.

    wen ich deine wünsche und item benennungen richtig verstanden habe sollte es so passen.

    auf den ersten blick sehe ich auch keine logikfehler mehr.

  • War ja auch eine schwere Geburt.
    Danke!

    Perfekt wäre es wenn ich jetzt noch einen Schalter hätte mit dem ich auf Urlaub umschalte und dann den Wochend-zustand schalte, auch wenn Werktag ist.

    Kann man Ephemeris auch eine Zeitraum als Feiertag definieren?

  • War ja auch eine schwere Geburt.
    Danke!

    es fällt schwer solche sachen nachvollziehen zu können, da du deine items in den letzten beiträgen nicht gepostet hattest. alles was dazu gehört immer mit reinschreiben, der potenzielle hilfesteller hat nicht unbeding bock das gesamte thema über mehrere seiten zu lesen.

    Perfekt wäre es wenn ich jetzt noch einen Schalter hätte mit dem ich auf Urlaub umschalte und dann den Wochend-zustand schalte, auch wenn Werktag ist.

    einfach einen dummy anlegen und den in die abfrage mit reinbringen.

    Kann man Ephemeris auch eine Zeitraum als Feiertag definieren?

    zeitspannen gehen meines wissens nach nicht, nur einzelne tage. das funktioniert aber auch nicht übers frontend und ist damit umständlich zu konfigurieren wenn du auf deinen urlaub hinaus willst. eine andere möglichkeit wären dummies an denen du per dropdown menü den start/endtag eingeben kannst

  • Ich hole den Thread noch einmal hoch, weil demnächst Urlaub ansteht und ich jetzt einen Urlaubsschalter brauche.

    klappt das wenn ich in diese Abfrage

    1. if ((TagebisFeiertag == 0 || heuteWochenende == true) && (now.getHourOfDay() < 10 || now.getHourOfDay() > 21) && (Timer_TVstate.state == OFF)) {
    2. Timer_orientierung.sendCommand(ON)
    3. }

    abändere in

    1. if ((TagebisFeiertag == 0 || heuteWochenende == true || UrlaubsSchalter.state ==ON) && (now.getHourOfDay() < 10 || now.getHourOfDay() > 21) && (Timer_TVstate.state == OFF)) {
    2. Timer_orientierung.sendCommand(ON)
    3. }

    Oder habe ich da wieder zu einfach gedacht?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!