Zuhause-Status per WLAN Anmeldung (Fritzbox): Unterschied zwischen den Versionen

Aus FHEMWiki
(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…“)
 
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
Have fun!
<a href="/w/index.php?title=Benutzer:Erwin111&amp;action=edit&amp;redlink=1" class="new" title="Benutzer:Erwin111 (Seite nicht vorhanden)">Erwin111</a>

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