Zuhause-Status per WLAN Anmeldung (Fritzbox)

Aus FHEMWiki

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