Push Message wenn Lampe nicht erreichbar

Begonnen von johannes1984, 17 Juni 2017, 09:57:47

Vorheriges Thema - Nächstes Thema

johannes1984

Hallo,

Ich würde gerne eine DOIF Abfrage bauen, die eine Nachricht schickt, wenn eine meiner Hue Lampen auf "unreachable" steht, also jemand z.B. den Schalter betätigt hat. 🙄

Ziel ist es, die Abfrage alle 15 Minuten laufen zu lassen.

Hat jemand schon sowas gebaut? Und kann mit nem Codeschnipsel aushelfen? 😀

LG Johannes
RPi Version B, HMLAN, ZWave USB Stick, CUL

Per

Eigentlich sollte der Treiber von sich aus den Status mittels Event melden, damit ersparst du dir das Polling. Und das Event nimmst du für das DOIF.

swsmily

Ich lass es mir ins Log eintragen, wenn eine HUE nicht erreichbar ist, so ein DOIF hab ich für jede einzelne HUE-Lampe:

([HUE_Lampe:reachable] eq "0")
({Log 1, "HUE_Lampe nicht erreichbar"};)
DOELSEIF
([HUE_Lampe:reachable] eq "1")
({Log 1, "HUE_Lampe wieder erreichbar"};)


statt Log kannst du ja deinen Push-Dienst nutzen.

CoolTux


([":^reachable"] == 0)
({Log 1, "$DEVICE nicht erreichbar"};)
DOELSEIF
([":^reachable"] == 1)
({Log 1, "$DEVICE wieder erreichbar"};)

Und do always nicht vergessen.

Ungetestet. Sollte aber klappen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net