From fe7b47dd0e51256f31316258520e6677bfbd7656 Mon Sep 17 00:00:00 2001 From: tupol Date: Sat, 30 Sep 2017 08:48:53 +0000 Subject: [PATCH] FRITZBOX: fix box_fwVersion ab V6.90 git-svn-id: https://svn.fhem.de/fhem/trunk@15153 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/72_FRITZBOX.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/72_FRITZBOX.pm b/fhem/FHEM/72_FRITZBOX.pm index e1b3d2589..bf4a95100 100644 --- a/fhem/FHEM/72_FRITZBOX.pm +++ b/fhem/FHEM/72_FRITZBOX.pm @@ -1270,7 +1270,8 @@ sub FRITZBOX_Readout_Run_Web($) $queryStr .= "&alarmClock=telcfg:settings/AlarmClock/list(Name,Active,Time,Number,Weekdays)"; # Alarm Clock $queryStr .= "&diversity=telcfg:settings/Diversity/list(MSN,Active,Destination)"; # Diversity (Rufumleitung) $queryStr .= "&box_moh=telcfg:settings/MOHType"; # Music on Hold - $queryStr .= "&box_fwVersion=logic:status/nspver"; # FW Version + $queryStr .= "&box_fwVersion=logic:status/nspver"; # FW Version #uimodlogic:status/nspver + $queryStr .= "&box_fwVersion_neu=uimodlogic:status/nspver"; # FW Version $queryStr .= "&box_powerRate=power:status/rate_sumact"; # Power Rate $queryStr .= "&tam=tam:settings/TAM/list(Name,Display,Active,NumNewMessages,NumOldMessages)"; # TAM $queryStr .= "&box_cpuTemp=power:status/act_temperature"; # Box CPU Temperatur @@ -1564,7 +1565,11 @@ sub FRITZBOX_Readout_Run_Web($) # Box Features FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "fhem->is_double_wlan", $result->{is_double_wlan}, "01"; # Box model and firmware - FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_fwVersion", $result->{box_fwVersion}; + if ($result->{box_fwVersion}) { + FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_fwVersion", $result->{box_fwVersion}; + } else { # Ab Version 6.90 + FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_fwVersion", $result->{box_fwVersion_neu}; + } FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_fwUpdate", $result->{box_fwUpdate}; FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_tr064", $result->{box_tr064}, "onoff"; FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_tr069", $result->{box_tr069}, "onoff";