Kann mir jemand sagen wo hier der Fehler liegt?
defmod Arbeitslicht_Auto DOIF ([HUESensor13:"motion" and (ReadingsVal("Bewegungsmelder","brightness",99) < 100)]) (set Arbeitslicht on) (set Arbeitslicht off)
attr Arbeitslicht_Auto do resetwait
attr Arbeitslicht_Auto room Küche
attr Arbeitslicht_Auto wait 0,120
Habe einTradfri Bewegungsmelder der aber das licht noch anschaltet obwohl es schon sehr hell ist. Da mein HomeMatic Bewegungsmelder draußen genaue Helligkeitswerte im reading hat, wollte ich den zum schalten benutzen.
Aber irgendwas scheint an meinem Code nichtbzu stimmen.
Danke schon mal für die hilfe.
Hallo Badflex
so auf den ersten Blick ist die ] Klammer nicht an der richtigen Stelle.
so sollte es richtig sein
([HUESensor13:"motion"] and (ReadingsVal("Bewegungsmelder","brightness",99) < 100)) (set Arbeitslicht on) (set Arbeitslicht off)
Gruß
Stephan
Warum nutzt du ReadingsVal?
([HUESensor13:"motion"] and [?Bewegungsmelder:brightness:d] < 100) (set Arbeitslicht on) (set Arbeitslicht off)
Danke, das scheint zu gehen. Jedenfalls geht schon mal das Locht an:)