Hallo,
"RolladenAlle" sollen sonnennabhängig nach oben fahren, wenn Bewohner:state nicht gleich "home" ist. Definition des Zeitraum für das Hochfahren sollte stimmen
Mit den Klammern im "if" habe ich meine Probleme, so meine ich zumindest.
define a_Rolladen1_morgens_rauf at *{sunrise(0,"7:30","8:30")} set RolladenAlle pct 100 if ( [Bewohner:state] ne "home" )
was mache ich hier falsch? Merci. ;) ;)
Zitatwas mache ich hier falsch?
Du hast den commandref (https://fhem.de/commandref_modular.html#command) nicht ernstgenommen, vermutlich von mehreren Stellen (mit DOIF und at) inspirieren lassen, und (leider) falsch kombiniert.
Mit at geht das in etwa so:
define a_Rolladen1_morgens_rauf at *{sunrise(0,"7:30","8:30")} { fhem("set RolladenAlle pct 100") if(ReadingsVal("Bewohner","state","none") ne "home") }
(ungetestet)
Hallo, danke für die Antwort, werde es testen.
Habe mich im Wiki inspieren lassen unter "at" ist folgendes Beispiel:
# Only do this on weekend
define a12 at +*{sunset_rel()} { fhem("set lamp on-till 23:00") if($we) }