diff --git a/fhem/FHEM/72_FRITZBOX.pm b/fhem/FHEM/72_FRITZBOX.pm index aa5bfe2d2..2035d0b59 100644 --- a/fhem/FHEM/72_FRITZBOX.pm +++ b/fhem/FHEM/72_FRITZBOX.pm @@ -1102,7 +1102,11 @@ sub FRITZBOX_GuestWlan_Run($) if $result; my $returnStr = "$name|2|"; - + + $result = FRITZBOX_Exec $hash, "[ -n `ctlmgr_ctl r wlan settings/guest_pskvalue` ] && echo 1 || echo 0"; + return "$name|0|Error: No password defined for guest WLAN." + unless $result; + # Set WLAN on if guestWLAN on push @readoutCmdArray, [ "", "ctlmgr_ctl w wlan settings/wlan_enable 1"] if $state == 1; @@ -2210,7 +2214,7 @@ sub FRITZBOX_fritztris($)
  • set <name> guestWLAN <on|off>
    - Switches the guest WLAN on or off. If necessary, the normal WLAN is also switched on. + Switches the guest WLAN on or off. The guest password must be set. If necessary, the normal WLAN is also switched on.

  • set <name> moh <default|sound|customer> [<MP3FileIncludingPath|say:Text>] @@ -2467,7 +2471,7 @@ sub FRITZBOX_fritztris($)
  • set <name> guestWLAN <on|off>
    - Schaltet das Gäste-WLAN an oder aus. Wenn notwendig wird auch das normale WLAN angeschaltet. + Schaltet das Gäste-WLAN an oder aus. Das Gäste-Passwort muss gesetzt sein. Wenn notwendig wird auch das normale WLAN angeschaltet.

  • set <name> moh <default|sound|customer> [<MP3DateiInklusivePfad|say:Text>] @@ -2568,6 +2572,7 @@ sub FRITZBOX_fritztris($)
    IP Adresse oder ULR der Fritz!Box für Fernzugriff per Telnet. Standard ist "fritz.box".

  • +
  • pwdFile <fileName>
    Damit kann die Datei geündert werden, welche das Passwort für den Telnetzugang enthält. Der Standard ist 'fb_pwd.txt' im Wurzelverzeichnis von FHEM.