Zuhause-Status per WLAN Anmeldung (Fritzbox): Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Wer eine FritzBox für FHEM und als WLAN Access Point nutzt, kann die Anmeldung eines WLAN Gerätes (z. B. Smartphone) in FHEM als Trigger nutzen. == fhem.cfg…“) |
(→Hilfe) |
||
Zeile 20: | Zeile 20: | ||
Ich hab getestet mit FB7270, Feedback bestätigt, dass es auch mit FB7390 funktioniert | Ich hab getestet mit FB7270, Feedback bestätigt, dass es auch mit FB7390 funktioniert | ||
Version vom 11. Mai 2013, 23:42 Uhr
Wer eine FritzBox für FHEM und als WLAN Access Point nutzt, kann die Anmeldung eines WLAN Gerätes (z. B. Smartphone) in FHEM als Trigger nutzen.
fhem.cfg:
define testwlan_at at +*00:01:00 trigger testwlan define testwlan notify testwlan {my $aaa="";;\ $aaa=qx(/usr/bin/ctlmgr_ctl r landevice settings/landevice'''X'''/active );;\ $aaa=$aaa * 1;;\ fhem "set ErwinatHome $aaa";;} define ErwinatHome dummy
Kurze Erklärung:
- Jede Minute wird das Testwlan notify getriggert.
- im Testnotify wird ein FritzBox-ctlmgr Befehl abgesetzt, der entweder 0 oder 1 zurückliefert.
- Das Dummy device ErwinatHome bekommt im state 0 oder 1
Hilfe
Das Xim landeviceXmüsst ihr selbst herausfinden, welches WLAN Gerät bei euch welche Nummer hat. Evtl. hilft zum herausfinden, welche Zahl für Xdie richtige ist, auf der FritzBox-Telnet Befehlszeile auch folgendes:
/usr/bin/ctlmgr_ctl r landevice settings/landeviceX/name
Eine gute Quelle für FB spezifische Info ist: http://www.wehavemorefun.de/fritzbox/index.php/Ctlmgr_ctl AVM-Wiki
Ich hab getestet mit FB7270, Feedback bestätigt, dass es auch mit FB7390 funktioniert