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
gib mal deine Ausgabezeilen von 'list FritzBox', dann können wir die richtige Config besser herausfinden
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
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>
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?
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>
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!
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