Hauptmenü

DOIF geht nicht

Begonnen von Dia81, 22 November 2020, 11:48:06

Vorheriges Thema - Nächstes Thema

Dia81

So ich habe mehrere DOIFs mit motion abfragen etc, aber keines mit 3 Bedingungen und genau das geht nicht. Jemand ne Idee wo der Fehler liegen könnte?

Wenn der Bewegungsmelder "motion" meldet und die gegebene Zeit gegeben ist und wenn due HUEScene aus ist,  soll das Licht an gehen, nach 4 Minuten wieder aus.
Hintergrund ist, das Licht also nur "nachts" angeht wenn es nicht eh an ist.
Gestern um 0:00 Uhr ging das Licht nicht an obwohl alle Bedingungen erfüllt waren und motion beim nach Hause kommen ausgelöst wurde.


define di_BewegungInnen DOIF ([HM_3D26CB] eq "motion" and [{sunset_abs(-910)}-{sunrise_abs(+1800)}] and [WohnzimmerHUEScene:state] eq "aus")(set WohnzimmerHUEScene scene Normal)(set WohnzimmerHUEScene scene aus)
attr di_BewegungInnen do resetwait
attr di_BewegungInnen wait 0,240


amenomade

[HM_3D26CB] eq "motion" guckt nach STATE, was nich empfohlen ist. Nimm lieber das Reading wo nur "motion" und "nomotion" kommt

Sonst poste bitte ein vollständiges "list" vom DOIF, am besten wenn er im "falschen" Zustand ist (Du kannst für den Test die Zeiten anpassen)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Dia81

Zitat von: amenomade am 22 November 2020, 12:02:37
[HM_3D26CB] eq "motion" guckt nach STATE, was nich empfohlen ist. Nimm lieber das Reading wo nur "motion" und "nomotion" kommt

Sonst poste bitte ein vollständiges "list" vom DOIF, am besten wenn er im "falschen" Zustand ist (Du kannst für den Test die Zeiten anpassen)

ich glaub das war es schon. habe geändert auf   

[HM_3D26CB:state] eq "motion"

und mit jetziger Zeit getestet. Funzt! Vielen Dank!