FritzBox Gäste WLAN Status anzeigen

Begonnen von paedsen, 29 Januar 2016, 13:20:07

Vorheriges Thema - Nächstes Thema

paedsen

Hallo,

ich habe laut einem Thread-Eintrag hier mein FritzBox Gäste WLAN in mittels switchin TabletUI eingebunden. Das ein- und ausschalten funktioniert auch einwandfrei. Leider habe ich es nicht geschafft dass da Icon nach einem Refresh der Seite auch den aktuellen Zustand des Readings, sprich WLAN anzeigt. Ist das machbar?
Mein code sieht aktuell wie folgt aus:


<div data-type="switch" data-device="FritzBox" data-icon="fa-wifi" data-on-color="#32a054" data-get="box_guestWlan" data-get-on="guestWlan on" data-get-off="guestWlan off" class="narrow"></div>


Lässt sich das so konfigurieren dass auch der aktuelle Zustand angezeigt wird?

Gruß
Patrick

setstate

gib mal deine Ausgabezeilen von 'list FritzBox', dann können wir die richtige Config besser herausfinden

paedsen

Bitte schön:


APICHECKED 1
   CFGFN
   HOST       fritz.box
   INTERVAL   300
   LUAQUERY   1
   M3U_LOCAL  ./www/images/FritzBox.m3u
   M3U_URL    http://IP/fhem/images/FritzBox.m3u
   NAME       FritzBox
   NR         171
   PERL       Modul functionality limited because of missing perl modules: Net::Telnet
   REMOTE     1
   SECPORT    49443
   STATE      WLAN: on gWLAN: off
   TELNET     -1
   TR064      1
   TYPE       FRITZBOX
   WEBCM      0
   Readings:
     2016-01-29 17:05:36   box_connect     5
     2016-01-29 17:05:36   box_cpuTemp     0
     2016-01-29 17:05:36   box_dect        on
     2016-01-29 17:05:36   box_fwVersion   84.06.30
     2016-01-29 17:05:36   box_guestWlan   off
     2016-01-29 17:05:36   box_guestWlanRemain 0
     2016-01-29 17:05:36   box_ipExtern    IP
     2016-01-29 09:45:15   box_model       FRITZ!Box Fon WLAN 7390 [avm]
     2016-01-29 17:05:36   box_moh         3
     2016-01-29 17:05:36   box_powerRate   54
     2016-01-29 17:05:36   box_rateDown    17.593
     2016-01-29 17:05:36   box_rateUp      2.308
     2016-01-29 17:05:36   box_stdDialPort allFons
     2016-01-29 17:05:36   box_tr064       on
     2016-01-29 17:05:36   box_tr069       off
     2016-01-29 17:05:36   box_wlan_2.4GHz on
     2016-01-29 17:05:36   box_wlan_5GHz   on
     2016-01-29 17:05:36   lastReadout     186 values captured in 1.15 s
     2016-01-29 17:05:36   state           WLAN: on gWLAN: off
   Fhem:
     LOCAL      0
     definedHost undefined
     is_double_wlan 1
     lastHour   0
     modulVersion $Date: 2016-01-22 21:13:23 +0100 (Fri, 22 Jan 2016) $
     radioCount 40
     610:
       brand      AVM
       id         1
       model      MT-F
       userId     1
     611:
       brand      AVM
       id         2
       model      MT-F
       userId     2


Ich habe mal das vermeintlich unwichtige weg gelassen. Ich hoffe das war nicht zu viel.
Ich dachte das ich das vielleicht über das reading box_guestWlan erkennen könnte  :o

setstate

Dann eher so:

<div data-type="switch" data-device="FritzBox" data-icon="fa-wifi" data-on-color="#32a054" data-get="box_guestWlan" data-get-on="on" data-get-off="off" class="narrow"></div>


und unter Ausnutzung der defaults so:

<div data-type="switch" data-device="FritzBox" data-icon="fa-wifi" data-on-color="#32a054" data-get="box_guestWlan" class="narrow"></div>

paedsen

Also die funktionieren beide nicht bei mir. Im Toast erscheint dann nur:

set FritzBox on

Ein event wird aber nicht ausgelöst. Bei meiner Variante funktioniert das ein- und ausschalten, allerdings zeigt er nicht den korrekten Status an, z.B. nach einem Refresh der Seite.
Mach ich was falsch?

h3llsp4wn

Also bei mir läuft es so - set und get kpl. belegt:


<div data-type="switch"
data-device="FritzBox"
data-get="box_guestWlan"
data-get-on="on"
data-get-off="off"
data-set="guestWlan"
data-set-on="on"
data-set-off="off">
</div>

paedsen

Perfekt, mit dem entsprechenden Icon sieht das ganze jetzt so aus und funktioniert wie gewünscht:


<div data-type="switch"
data-device="FritzBox"
data-icon="fa-wifi"
data-on-color="#32a054"
data-get="box_guestWlan"
data-get-on="on"
data-get-off="off"
data-set="guestWlan"
data-set-on="on"
data-set-off="off"
class="narrow">
</div>


Danke schön!

Bernhard-IN

Servus,

mit der Lösung kann man zwar das Gäste Wlan ein/ausschalten, leider sieht man aber eine Statusänderung, welche zum Beispiel über das FritzFon erzeugt wurde nicht.
Was müsste ich da noch ergänzen?

Gruss Bernhard-IN