Notify
Ein notify wird automatisch beim Statuswechsel eines Devices gerufen.
Die Syntax ist:
"define <bezeichner> notify <device>"
also z.B.
define TuerTerrasseNotify notify TuerTerrasse {\
if ("%" eq "open") {\
fhem("set Lampe on");;}\
elsif ("%" eq "closed"){\
fhem "set Lampe off";;}\
}
TuerTerrasse als Device ist hier ein Türsensor, Lampe ein Aktor, also z.B. ein Steckdosen-Zwischenschalter, der je nach Status der Tür geschaltet wird.
Der Status des Devices TuerTerrasse steht in "%", die möglichen Status sind geräteabhängig, hier "open" oder "closed".
Der elsif-Block ist optional.