Hue Leuchte: UNREACHABLE in DOIF berücksichtigen

Begonnen von daelch, 01 März 2020, 17:22:46

Vorheriges Thema - Nächstes Thema

daelch

Hallo,

folgendes DOIF:


([HUEDevice12:"dim31%"]) (set HM_BadGrundbeleuchtung pct 30, set HM_BadWaschtisch pct 60) DOELSE (set HM_BadGrundbeleuchtung off, set HM_BadWaschtisch off)


... schaltet zwei Leuchten, sobald HUEDevice auf 31% gedimmt wird und schaltet sie auch wieder aus, wenn sich der Zustand ändert.

Nun kommt es aber vor, dass die HUEDevice für ein paar Sekunden "UNREACHABLE" ist. Dann greift das DOELSE und die Leuchten schalten sich aus.

Wie muss der DOIF erweitert werden, dass bei unreachable die beiden Leuchten nicht ausgeschaltet werden?

Vielen Dank

Damian

Ich habe bei mir einfach die HUE-Lampen per Attribut auf ignoreReachable gesetzt.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

daelch

Das kannte ich noch nicht.

Perfekt, vielen Dank!

Per

Einfach abfangen:

([HUEDevice12:"dim31%"]) (set HM_BadGrundbeleuchtung pct 30, set HM_BadWaschtisch pct 60)
DOELSEIF ([HUEDevice12:"UNREACHABLE"])
DOELSE (set HM_BadGrundbeleuchtung off, set HM_BadWaschtisch off)