[gelöst] Suche Lösung für ein DOIF für Hue Bewegungssensor

Begonnen von Alois100, 19 Januar 2020, 15:25:41

Vorheriges Thema - Nächstes Thema

Alois100

Hallo zusammen,
bastele gerade an einer Lösung für eine Schaltung eines Hue Bewegungssensor in der Küche. Das Licht soll nachts in der Zeit von 22:00 Uhr - 07:00 Uhr bei Bewegung eingeschaltet werden. Der Sensor sendet folgende Readings:

020-01-19 15:16:57 DOIF bm_kueche_nacht cmd_1
2020-01-19 15:16:57 HUEDevice bm_kueche battery: 100
2020-01-19 15:16:57 HUEDevice bm_kueche reachable: 1
2020-01-19 15:16:57 HUEDevice bm_kueche motion
2020-01-19 15:16:58 HUEDevice HUEBridge_HUEDevice1 bri: 63
2020-01-19 15:16:58 HUEDevice HUEBridge_HUEDevice1 onoff: 1
2020-01-19 15:16:58 HUEDevice HUEBridge_HUEDevice1 pct: 25
2020-01-19 15:16:58 HUEDevice HUEBridge_HUEDevice1 dim25%


Das DOIF sieht folgendermaßen aus:

([bm_kueche:state] eq "motion")
(set HUEBridge_HUEDevice1 on)
DOELSEIF
(([bm_kueche:state] eq "nomotion"))
(set HUEBridge_HUEDevice1 off)


attr  event-on-change-reading state

Das Licht wird bei erkannter Bewegung eingeschaltet. Nach dem nächsten nomotion schaltet das Licht wieder aus. Kann mir jemand weiterhelfen.
Gruß Uwe

juergen012

Fhem unter Proxmox

Alois100

Hallo juergen012

sorry war unterwegs. Habe zwischenzeitlich aus einem Beitrag des nachfolgenden Links https://forum.fhem.de/index.php/topic,65431.0.html
mit diesem Code define Licht_an DOIF \
(([Bewegung:state] eq "motion") and ([?06:00-22:00|8] or [?08:00-00:00|7])) \
(set <DeinHueGerät> rgb ECEEFF : pct 100, set <DeinHueGerät> on-for-timer 120) \
DOELSEIF \
(([Bewegung:state] eq "motion") and ([?22:00-06:00|8] or [?00:00-08:00|7])) \
(set <DeinHueGerät> rgb FFB371 : pct 33, set <DeinHueGerät> on-for-timer 300)
zusammen mit dem Attribut do always die Schaltung realisiert. Danke
Gruß Uwe

juergen012

Fhem unter Proxmox