Hallo zusammen,
ich denke da an einen neuen Befehl, der vielen FHEM-Usern das Leben erleichtern könnte.
So könnte eine komplizierte Abfrage in Perl dann in FHEM z. B. so aussehen:
if (sensor:readingname<19 and aktor:statename=on) set lampe on
Gruß
Damian
Ja, das wäre schon nett, ich verkrumble mich da auch immer.
Oder so:
if (((sensor:readingname<19) and (aktor:statename=on)) or (stromausfall=on)) set batterielampe on
Zitat von: Ralph am 01 Dezember 2013, 12:15:34
Ja, das wäre schon nett, ich verkrumble mich da auch immer.
Oder so:
if (((sensor:readingname<19) and (aktor:statename=on)) or (stromausfall=on)) set batterielampe on
Ist auf meiner todo-Liste als Patch in der fhem.pl, wenn ich in den Weihnachtsferien dazu komme.
Gruß
Damian
ich habe eben hier http://forum.fhem.de/index.php/topic,17074.0.html (http://forum.fhem.de/index.php/topic,17074.0.html) eine erste version einen patches für bedingtes set gepostet.
die syntax liesse sich auch auf einen ausdruck der art ((sensor:readingname<19) and (aktor:statename=on)) or (stromausfall=on) bzw einem equivalent erweitern. im gegensatz zur version mit explizitem if kommando ist es recht einfach möglich die bedingung auch an structure oder lightScene durchzureichen.
gruss
andre