std hat geschrieben:
- wenn es draußen dunkel ist (Astrofunktion?) und sich mein Handy mit dem WLAN verbindet (also ich nach Hause komme) schalte Intertechno-AktorX ein, um die Lampe einzuschalten
Die Anwesenheitserkennung ist zwar einfach zu konfigurieren, sie reagiert nur nicht so spontan wie man es gerne möchte. Bei mir läuft der Ping auf die Handys alle 3min. Das heißt, wenn es ganz doof läuft, ist das Licht erst sehr spät an. Ich bin deswegen einen leicht modifizierten weg gegangen, bei dem das Licht sofort angeht
grobe Funktionsbeschreibung:
- Tasker erkennt, dass man sich ins heimische Netz einbucht
- Tasker setzt per URL (HTTP GET) meinen Anwesenheits-"Schalter" auf zuHause
- FHEM reagiert auf die Zustandsänderung und schaltet mein "Welcome"-Licht ein, sofern es auch wirklich dunkel ist
1.1 FHEM Dummy-Schalter einrichten
1.2 falls "Tasker" fehlschlägt, brauchen wir noch ein Backup, den PING aufs Handy
Code: Alles auswählen
define OnePlus2 PRESENCE lan-ping 192.168.1.100 60 120
2.1 wenn sich der Zustand von den beiden "Geräten" (1.1 und 1.2) ändert, soll FHEM reagieren
- die ersten beiden Zeilen setzen nur den Dummy, sobald sie per ping erreicht/nicht erreicht werden
- die letzte Zeile reagiert auf die Änderungen vom Dummy "Anwesenheit_Basti"
- "isday" weiß wann Tag ist
... REAL korrigiert die Zeit, Richtung es ist noch/schon hell
Code: Alles auswählen
define pres_op2_on notify (OnePlus2:present) set Anwesenheit_Basti zuHause
define pres_op2_off notify (OnePlus2:absent) set Anwesenheit_Basti abwesend
define welcome_licht notify Anwesenheit_Basti:zuHause {if(!isday("REAL")){fhem("set HUEDevice6 on-for-timer 600")}}
HUEDevice6 ist eine Lampe die automatisch angelegt wurde, als ich die PhilipsHue eingebunden habe
gestern gerade habe ich das "Welcome"-Licht auf die Weihnachtsbeleuchtung erweitert
und so kann es dann aussehen:
edit:
- im FHEM-Forum findet man viele Konfigurationsbeispiele
- oder im FHEM-Wiki