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>
set <name> moh <default|sound|customer> [<MP3FileIncludingPath|say:Text>]
@@ -2467,7 +2471,7 @@ sub FRITZBOX_fritztris($)
set <name> guestWLAN <on|off>
set <name> moh <default|sound|customer> [<MP3DateiInklusivePfad|say:Text>]
@@ -2568,6 +2572,7 @@ sub FRITZBOX_fritztris($)
pwdFile <fileName>