diff --git a/fhem/FHEM/72_FRITZBOX.pm b/fhem/FHEM/72_FRITZBOX.pm
index 553def859..54be7ef34 100644
--- a/fhem/FHEM/72_FRITZBOX.pm
+++ b/fhem/FHEM/72_FRITZBOX.pm
@@ -747,12 +747,15 @@ FRITZBOX_Readout_Done($)
readingsBulkUpdate( $hash, "lastReadout", $msg );
FRITZBOX_Log $hash, 4, $msg;
my $newState = "WLAN: ";
- if ($values{"box_wlan_2.4GHz"} eq "on" || $values{box_wlan_5GHz} eq "on")
- {
+ if ( $values{"box_wlan_2.4GHz"} eq "on" ) {
$newState .= "on";
- }
- else
- {
+ } elsif ( defined $values{box_wlan_5GHz} ) {
+ if ( $values{box_wlan_5GHz} eq "on") {
+ $newState .= "on";
+ } else {
+ $newState .= "off";
+ }
+ } else {
$newState .= "off";
}
$newState .=" gWLAN: ".$values{box_guestWlan} ;
@@ -1251,7 +1254,7 @@ sub FRITZBOX_Open_Connection($)
FRITZBOX_Log $hash, 5, "Wait for command prompt";
unless ($telnet->waitfor( '/# $/i' ))
{
- $msg = "Telnet error while waiting for command prompt: ".$telnet->errmsg;
+ $msg = "Telnet error while waiting for command prompt (perhaps wrong password): ".$telnet->errmsg;
FRITZBOX_Log $hash, 2, $msg;
$telnet->close;
$telnet = undef;
@@ -1737,7 +1740,7 @@ sub FRITZBOX_fritztris($)
FRITZBOX
- Steuert gewisse Funktionen eines Fritz!Box Routers. Verbundene Fritz!Fon's (MT-F, MT-D, C3, C4) können als Signalgeräte genutzt werden. Das Modul schaltet in den lokalen Modus, wenn FHEM auf einer Fritz!Box läuft (als root-User!).
+ Steuert gewisse Funktionen eines Fritz!Box Routers. Verbundene Fritz!Fon's (MT-F, MT-D, C3, C4) können als Signalgeräte genutzt werden. Das Modul schaltet in den lokalen Modus, wenn FHEM auf einer Fritz!Box läuft (als root-Benutzer!).
Wenn FHEM nicht auf einer Fritz!Box läuft, versucht es eine Telnet Verbindung zu "fritz.box" zu öffnen. D.h. Telnet (#96*7*) muss auf der Fritz!Box erlaubt sein. Fü diesen Fernzugriff muss das Passwort in der Datei 'fb_pwd.txt' im Wurzelverzeichnis von FHEM gespeichert sein.
@@ -1889,29 +1892,29 @@ sub FRITZBOX_fritztris($)
defaultUploadDir <fritzBoxPath>
- This is the default path that will be used if a file name does not start with / (slash).
+ Dies ist der Standard-Pfad der für Dateinamen benutzt wird, die nicht mit einem / (Schrägstrich) beginnen.
- It needs to be the name of the path on the Fritz!Box. So, it should start with /var/InternerSpeicher if it equals in Windows \\ip-address\fritz.nas
+ Es muss ein Pfad auf der Fritz!Box sein. D.h., es sollte mit /var/InternerSpeicher starten, wenn es in Windows unter \\ip-address\fritz.nas erreichbar ist.
fritzBoxIP
- IP address or URL of the Fritz!Box for remote telnet access. Default is "fritz.box".
+ IP Adresse oder ULR der Fritz!Box für Fernzugriff per Telnet. Standard ist "fritz.box".
pwdFile <fileName>
- File that contains the password for telnet access. Default is 'fb_pwd.txt' in the root directory of FHEM.
+ Datei welche das Passwort für den Telnetzugang enthät. Der Standard ist 'fb_pwd.txt' im Wurzelverzeichnis von FHEM.
telnetUser <user name>
- User name that is used for telnet access. By default no user name is required to login.
+ Benutzername für den Telnetzugang. Normalerweise wird keine Benutzername für das Login benötigt.
- If the Fritz!Box is configured differently, the user name has to be defined with this attribute.
+ Wenn die Fritz!Box anders konfiguriert ist, kann der Nutzer über dieses Attribute definiert werden.
ringWithIntern <internalNumber>
- To ring a fon a caller must always be specified. Default of this modul is 50 "ISDN:Wählhilfe".
+ Um ein Telephone anzurufen, muss eine Anrufer spezifiziert werden. Normalerweise ist dies in diesem Modul die Nummer 50 "ISDN:Wählhilfe".
- To show a message (default: "FHEM") during a ring the internal phone numbers 1 or 2 can be specified here.
+ Um während des Klingelns eine Nachricht (Standard: "FHEM") anzuzeigen, kann hier die interner Nummer 1 oder 2 angegeben werden.
- readingFnAttributes
@@ -1920,35 +1923,35 @@ sub FRITZBOX_fritztris($)
Readings
- - alarm1 - Name of the alarm clock 1
- - alarm1_state - Current state of the alarm clock 1
- - alarm1_target - Internal number of the alarm clock 1
- - alarm1_time - Alarm time of the alarm clock 1
- - alarm1_wdays - Weekdays of the alarm clock 1
- - box_fwVersion - Firmware version of the box, if outdated then '(old)' is appended
- - box_guestWlan - Current state of the guest WLAN
- - box_model - Fritz!Box model
- - box_wlan_2.4GHz - Current state of the 2.4 GHz WLAN
- - box_wlan_5GHz - Current state of the 5 GHz WLAN
- - dect1 - Name of the DECT device 1
- - dect1_alarmRingTone - Alarm ring tone of the DECT device 1
- - dect1_custRingTone - Customer ring tone of the DECT device 1
- - dect1_fwVersion - Firmware Version of the DECT device 1
- - dect1_intern - Internal number of the DECT device 1
- - dect1_intRingTone - Internal ring tone of the DECT device 1
- - dect1_manufacturer - Manufacturer of the DECT device 1
- - dect1_model - Model of the DECT device 1
- - dect1 - Internal name of the analog FON connection 1
- - dect1_intern - Internal number of the analog FON connection 1
- - diversity1 - Incoming phone number of the call diversity 1
- - diversity1_dest - Destination of the call diversity 1
- - diversity1_state - Current state of the call diversity 1
- - radio01 - Name of the internet radio station 01
- - tam1 - Name of the answering machine 1
- - tam1_newMsg - New messages on the answering machine 1
- - tam1_oldMsg - Old messages on the answering machine 1
- - tam1_state - Current state of the answering machine 1
- - user01 - Name of user/IP 1 that is under parental control
+ - alarm1 - Name des Weckers 1
+ - alarm1_state - Aktueller Status des Weckers 1
+ - alarm1_target - Interne Nummer des Weckers 1
+ - alarm1_time - Weckzeit des Weckers 1
+ - alarm1_wdays - Wochentage des Weckers 1
+ - box_fwVersion - Firmware-Version der Box, wenn veraltet dann wird '(old)' angehangen
+ - box_guestWlan - Aktueller Status des Gäste-WLAN
+ - box_model - Fritz!Box-Modell
+ - box_wlan_2.4GHz - Aktueller Status des 2.4-GHz-WLAN
+ - box_wlan_5GHz - Aktueller Status des 5-GHz-WLAN
+ - dect1 - Name des DECT Telefons 1
+ - dect1_alarmRingTone - Klingelton des Weckers für das DECT Telefons 1
+ - dect1_custRingTone - Benutzerspezifischer Klingelton des DECT Telefons 1
+ - dect1_fwVersion - Firmware-Version des DECT Telefons 1
+ - dect1_intern - Interne Nummer des DECT Telefons 1
+ - dect1_intRingTone - Interner Klingelton des DECT Telefons 1
+ - dect1_manufacturer - Hersteller des DECT Telefons 1
+ - dect1_model - Modell des DECT Telefons 1
+ - dect1 - Interner Name des analogen Telefonanschlusses 1
+ - dect1_intern - Interne Nummer des analogen Telefonanschlusses 1
+ - diversity1 - Eigene Rufnummer der Rufumleitung 1
+ - diversity1_dest - Zielnummer der Rufumleitung 1
+ - diversity1_state - Aktueller Status der Rufumleitung 1
+ - radio01 - Name der Internetradiostation 01
+ - tam1 - Name des Anrufbeantworters 1
+ - tam1_newMsg - Anzahl neuer Nachrichten auf dem Anrufbeantworter 1
+ - tam1_oldMsg - Anzahl alter Nachrichten auf dem Anrufbeantworter 1
+ - tam1_state - Aktueller Status des Anrufbeantworters 1
+ - user01 - Name des Benutzers bzw. der IP 1 für die eine Zugangsbeschränkung (Kindersicherung) eingerichtet ist
- user01_thisMonthTime - this month internet usage of user/IP 1 (parental control)
- user01_todaySeconds - today's internet usage in seconds of user/IP 1 (parental control)
- user01_todayTime - today's internet usage of user/IP 1 (parental control)