Guten Morgen, Ich wollte eine notify bauen die bein einem wert von unter 1000 das Licht einschaltet
define dunkel_Notify notify Lichtsensor.LUX:.* {if ( ReadingsVal( "Lichtsensor", "1.LUX", "") <= 1000 ) { fhem( "set Buero_Decke_Licht on" ) }}
aber es funktioniert nicht..
die regex stimmt nicht. Lichtsensor:1.LUX.* sollte gehen.
im notify kannst du $EVTPART1 verwenden statt den wert noch mal per ReadingsVal abzufragen.
falls du das licht auch automatisch wieder ausschalten willst falls es hell wird: schau dir mal THRESHOLD an.
Und da regEx nicht so einfach ist, bietet FHEM ein wunderbares Tool -> Eventmonitor!
Nicht nur zuschauen und testen sondern notify auch gleich erzeugen lassen!