Hauptmenü

DOIF will nicht.

Begonnen von Badflex, 04 März 2023, 19:03:32

Vorheriges Thema - Nächstes Thema

Badflex

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.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

Stelaku

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

KyleK

Warum nutzt du ReadingsVal?


([HUESensor13:"motion"] and [?Bewegungsmelder:brightness:d] < 100) (set Arbeitslicht on) (set Arbeitslicht off)
FHEM on Futro S940
CUL868
7x MAX! Thermostat, 8x MAX! Fensterkontakte
Conbee II + deConz, TradFri Lampen, Osram Smart+ Steckdosen

Badflex

Danke, das scheint zu gehen. Jedenfalls geht schon mal das Locht an:)
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo