Hallo zusammen,
Im Wiki ist ja bei den Farben die Steuerung der Leuchtfarben durch die Temperatur durch ein notify möglich:
define <n> notify mytemp:temperature.* {fhem("set lampe rgb ".substr(Color::pahColor(0,15,30,$EVTPART1,0,0),0,6))}
Wie müsste ein entsprechendes DOIF dazu aussehen? Geht das überhaupt?
Viele Grüße und ein gesundes Neues noch.
Warum ein DOIF wenn es mit notify funktioniert?
define <n> DOIF ([mytemp:"temperature"]) {fhem("set lampe rgb ".substr(Color::pahColor(0,15,30,[mytemp:temperature],0,0),0,6))}
attr <n> do always
oder kürzer im Perl-Mode:
define <n> DOIF {fhem_set "lampe rgb ".substr(Color::pahColor(0,15,30,[mytemp:temperature],0,0),0,6)}
Die Angabe von mytemp ist hier gleichzeitig der Trigger, do always gibt es hier auch nicht.