FritzBox WLAN ausschalten

Begonnen von Timmi, 26 April 2017, 10:54:26

Vorheriges Thema - Nächstes Thema

Timmi

Hallo zusammen,

ich habe ein Problem mit dem Ausschalten von FritzBox-WLAN und zwar funktioniert das An- und Ausschalten mit einem Dummy auf FHEM problemlos aber das WLAN lässt sich nicht über FTUI ausschalten, es wird lediglich nur das GastWlan ausgeschaltet und das Main-WLAN bleibt weiterhin aktiv, ich möchte aber, dass das WLAN komplett ausgeschaltet wird !
(FHEM läuft auf Raspberry)



define WLAN dummy
attr WLAN room FritzBox
attr WLAN setList state:off,on
attr WLAN webCmd off:on

define WLAN_ON notify WLAN:on set FritzBox wlan on;; set FritzBox guestWlan on
define WLAN_OFF notify WLAN:off set FritzBox wlan off;; set FritzBox guestWlan off




<div data-type="switch" data-device="FritzBox" data-icon="oa-it_router"
         data-set-on="WLAN on" data-set-off="WLAN off"></div>
<div data-type="label">WLAN</div>



Für eine Hilfe wäre ich sehr dankbar !
Gruß
Tim

kumue

Ich hab lange nichts mehr gemacht mit Tablet-UI, aber müsste das data-device nicht "FritzBox" sondern "WLAN" heißen ?

olindner

ja "WLAN" als device ... und

data-set-on="on" data-set-off="off"

du kannst auch data-set-on/off auch wegleassen, on/off ist default glaube ich ...

Timmi

Das habe ich geändert :


<div data-type="switch" data-device="WLAN" data-icon="oa-it_router"
         data-set-on="on" data-set-off="off" ></div>
<div data-type="label">WLAN</div>


Das WLAN lässt sich nun ein- und ausschalten aber das GastWLAN bleibt ausgeschaltet und lässt sich nicht einschalten !

moonsorrox

Hier für das normale WLAN
<div data-type="switch"
data-device="FritzBox"
data-icon="fa-wifi"
data-background-icon="fa-circle-thin" data-off-background-color="#4169e1" data-off-color="#C0C0C0" data-on-background-color="#DC143C" data-on-color="#DC143C"
data-get="box_wlan_2.4GHz"
data-get-on="on"
data-get-off="off"
data-set="wlan2.4"
data-set-on="on"
data-set-off="off">
</div>


Hier einmal für das Gäste WLAN, data-get und data-set ersetzen
data-get="box_guestWlan"
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Timmi


So sieht es jetzt aus :


<div data-type="switch" data-device="FritzBox" data-icon="oa-it_router"
                data-get="box_wlan_2.4GHz"
                data-get-on="on"
data-get-off="off"
data-set="wlan2.4"
data-set-on="on"
data-set-off="off"

                data-get="box_guestWlan"
                data-get-on="on"
data-get-off="off"
                data-set="wlan2.4" 
                data-set-on="on"
data-set-off="off" ></div>
           <div data-type="label">WLAN</div>



Es lässt sich leider nur das WLAN an- und ausschalten aber das GastWLAN bleibt unbeeindruckt und lääst sich weder an noch ausschalten.

moonsorrox

#6
Es gibt bei einem list deiner FritzBox diese 3 WLAN device unter Readings...
box_guestWlan

box_wlan_2.4GHz

box_wlan_5GHz


Je nachdem welches du ausschalten möchtest musst du nutzen, schau doch mal in dein list der Fritzbox...!
Bei mir geht das so...

EDIT:// wo schaust du ob das WLAN Ein oder Aus ist...? Auf der Fritzbox LED
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

#7
dein data-set stimmt nicht bei Gast WLAN, so wie ich oben geschrieben habe...!
data-set="guestWlan"
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Timmi

Das ist richtig, unter Readings sehe ich  :


box_guestWlan

box_wlan_2.4GHz
(Es keine 5GHZ-Box)


Aber trotzdem kann ich das GastWLAN weder an- noch ausschalten, sehr seltsam ...

moonsorrox

bitte genau schauen...! data-set noch eintragen, dass ist der Befehl zum einschalten
Nach deinem Code schaltest du 2x das WLAN ein  ;) ;) ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Timmi

Sorry, der Fehler ist mir beim Kopieren unterlaufen, das ist der aktuelle Code :


<div data-type="switch" data-device="FritzBox" data-icon="oa-it_router"
                data-get="box_wlan_2.4GHz"
                data-get-on="on"
data-get-off="off"
                data-set="wlan2.4"
data-set-on="on"
data-set-off="off"

                data-get="box_guestWlan"
                data-get-on="on"
data-get-off="off"
                data-set="guestWlan"
                data-set-on="on"
data-set-off="off" ></div>
           <div data-type="label">WLAN</div>


Aber keine Veränderung ... :'(

moonsorrox

#11
das kann nicht sein, wo schaust du...?
In den Readings sieht man nur das ausschalten des Gast WLANs, die LED an der Fritzbox ist dabei in jedem Fall "AN" egal ob nun Gast WLAN oder WLAN...

Ich habe es gerade eben mal bei mir nachgeschaut, ich habe eine 7490 und eine 7390 bei beiden Geräten das selbe Verhalten.!!
In den Readings schauen bei
state

WLAN: off gWLAN: off


So sieht mein Code aus:
<table width="100%">
<tr>
<td>
<div data-type="switch"
data-device="FritzBox"
data-icon="fa-wifi"
data-background-icon="fa-circle-thin" data-off-background-color="#4169e1" data-off-color="#C0C0C0" data-on-background-color="#DC143C" data-on-color="#DC143C"
data-get="box_wlan_2.4GHz"
data-get-on="on"
data-get-off="off"
data-set="wlan2.4"
data-set-on="on"
data-set-off="off">
</div>
<div data-type="label" class="cell">WLan 2.4 GHz</div>
</td>
<td>
<div data-type="switch"
data-device="FritzBox"
data-icon="fa-wifi"
data-background-icon="fa-circle-thin" data-off-background-color="#4169e1" data-off-color="#C0C0C0" data-on-background-color="#DC143C" data-on-color="#DC143C"
data-get="box_guestWlan"
data-get-on="on"
data-get-off="off"
data-set="guestWlan"
data-set-on="on"
data-set-off="off">
</div>
<div data-type="label" class="cell">Gast WLAN</div>
</td>
</tr>
</table>
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Standarduser

Zitat von: Timmi am 26 April 2017, 12:15:46
Sorry, der Fehler ist mir beim Kopieren unterlaufen, das ist der aktuelle Code :


<div data-type="switch" data-device="FritzBox" data-icon="oa-it_router"
                data-get="box_wlan_2.4GHz"
                data-get-on="on"
data-get-off="off"
                data-set="wlan2.4"
data-set-on="on"
data-set-off="off"

                data-get="box_guestWlan"
                data-get-on="on"
data-get-off="off"
                data-set="guestWlan"
                data-set-on="on"
data-set-off="off" ></div>
           <div data-type="label">WLAN</div>


Aber keine Veränderung ... :'(

Das Problem liegt an Deinem Code. Du kannst bei ein und dem selben Widget nicht zwei mal die gleichen Attribute setzen. Es wird dann immer nur das benutzt, das zuerst auftaucht. Entweder Du machst zwei Switch-Widgets daraus, oder Du arbeitest mit einem Notify, der beide Befehle absetzt. Oder Dir fällt noch eine bessere Lösung ein, aber so wird es leider nichts.

Mundus

Hi Tim,

ich bin zwar kein Profi, sehe es aber genauso:
Zitat von: Standarduser am 26 April 2017, 19:38:51
...oder Du arbeitest mit einem Notify, der beide Befehle absetzt. Oder Dir fällt noch eine bessere Lösung ein, aber so wird es leider nichts.
An deiner Stelle würde ich den Ansatz aus deinem ersten Beitrag anpassen.
define WLAN dummy
attr WLAN room FritzBox
attr WLAN setList state:off,on
attr WLAN webCmd off:on

define WLAN_ON notify WLAN:on set FritzBox wlan2.4 on;; set FritzBox guestWlan on
define WLAN_OFF notify WLAN:off set FritzBox wlan2.4 off;; set FritzBox guestWlan off

und der Switch im TabletUI<div data-type="switch" data-device="WLAN" data-icon="oa-it_router"
         data-set-on="on" data-set-off="off"></div>
<div data-type="label">WLAN</div>

Angepasst habe ich bei deinen NOTIFYs den Begriff
wlan => wlan2.4 und in deinem Switch die Bezeichnung data-device="WLAN"
Zitat von: kumue am 26 April 2017, 11:01:22
Ich hab lange nichts mehr gemacht mit Tablet-UI, aber müsste das data-device nicht "FritzBox" sondern "WLAN" heißen ?
Vermutlich kannst du auch bei deinem Switch im TabletUI data-set-on und data-set-off streichen. Den Bereich WLAN bei data-set-on und data-set-off musst du aber streichen.
Hier gilt aber: "Versuch macht klug".

Gruß

Mundus

Timmi

Vielen Dank für eure Antworten !

Es funktioniert jetzt.

molte grazie

gruß
Tim