Moin,
ich versuche mich gerade an on-till - fand es von der Beschreibung her ganz attraktiv und einfach aber irgendwie verstehe ich da was nicht.
Folgende Zeile habe ich in der config:
define Treppe_morgen at *05:30:00 set FuSt.HC31B on-till { sunrise_abs("REAL",0, "05:30", "9:30") }
Pünktlich um 5:30 finde ich dann folgende Meldung im LOG:
2017.08.08 05:30:00 3: Treppe_morgen: on-till requires 1 parameter
Mach ich einen Denkfehler? Im Grunde wird es doch genauso in der Comandref beschrieben. Nehme ich das was sunrise ausspuckt tut auch alles wie gedacht, warum aber nicht wenn ich den Aufruf dynamisiere.
Gruß Lunepi
du kannst nicht fhem und perl auf diese art mischen.
bau auf der perl ebene einen kompletten
perl string mit dem
set zusammen und führ ihn dann mit fhem("...") aus.
hm....
Wo ist der unterschied zu der command ref? Dort finde ich dies hier:
define morningLight at *06:00 set Lamp on-till {sunrise()}
Aber ok, ich versuchs...
Danke, der HInweis hat geholfen.
define Treppe_morgen at *05:30:00 {fhem ("set FuSt.HC31B on-till " .{ sunrise_abs("REAL",0, "05:30", "9:30")) }