Zuhause-Status per WLAN Anmeldung (Fritzbox)

Aus FHEMWiki
Version vom 10. Mai 2013, 22:55 Uhr von Generix (Diskussion | Beiträge) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

Have fun! <a href="/w/index.php?title=Benutzer:Erwin111&action=edit&redlink=1" class="new" title="Benutzer:Erwin111 (Seite nicht vorhanden)">Erwin111</a>