Zeitsteuerung Wochentag / Wochenende unterschiedlich

Begonnen von Lucer, 07 Februar 2014, 16:30:35

Vorheriges Thema - Nächstes Thema

Lucer

Ich habe dies für die Rolladensteuerung eingegeben, aber es funktioniert nur für runter!

Wochentag spezielle Zeiten
Wochenende spezielle Zeiten

###############  Rollo hoch  ##########
define Rollo_OG_Schlafzimmer_hoch at *{sunrise(120,"7:00","8:30")} {if($we){fhem("set Rollo_OG_Schlafzimmer hoch-till 10:00")}}
attr Rollo_OG_Schlafzimmer_hoch room Rolladen

define Rollo_OG_Schlafzimmer_hoch_We at *{sunrise(120,"10:30","11:00")} {if(!($we)){fhem("set Rollo_OG_Schlafzimmer_hoch hoch-till 11:30")}}
attr Rollo_OG_Schlafzimmer_hoch_We room Rolladen
#########################################################################
## Rollladen soll variabel je nach Sonnenuntergang, aber
## nicht vor 17:00h und nicht nach 21:00h jeden Tag runterfahren
#########################################################################
define Rollo_OG_Schlafzimmer_runter at *{sunset(0,"17:00","21:00")} set Rollo_OG_Schlafzimmer runter
attr Rollo_OG_Schlafzimmer_runter room Rolladen

martinp876

was auch immer hoch-till und runter sein soll, kein CUL_HM command - Schon einmal probiert ob das allein geht?

Lucer

So funktioniert alles !
aber ich möchte am Wochenende andere Zeiten


###################################################################
## Rollladen soll an fix jeden Tag hoch
###################################################################

define Rollo_OG_Schlafzimmer_hoch at *7:30 set Rollo_OG_Schlafzimmer hoch

###################################################################
## Rollladen soll variabel je nach Sonnenuntergang, aber
## nicht vor 17:00h und nicht nach 21:00h jeden Tag runterfahren
###################################################################
define Rollo_OG_Schlafzimmer_runter at *{sunset(0,"17:00","21:00")} set Rollo_OG_Schlafzimmer runter
attr Rollo_OG_Schlafzimmer_runter room Rolladen


martinp876

aus dem Commandref
# Only do this on weekend
    define a12 at +*{sunset_rel()} { fhem("set lamp on-till 23:00") if($we) }


also
define Rollo_OG_Schlafzimmer_hoch_wd at *7:30 {fhem("set Rollo_OG_Schlafzimmer hoch") if (!$we)}
define Rollo_OG_Schlafzimmer_hoch_we at *9:30 {fhem("set Rollo_OG_Schlafzimmer hoch") if ($we)}



Lucer