[gelöst]72_FRITZBOX FritzBox Error: Timeout when reading Fritz!Box data

Begonnen von schnulli59, 08 April 2023, 12:27:47

Vorheriges Thema - Nächstes Thema

swsmily

Zitat von: JoWiemann am 16 April 2023, 19:22:30Den Zusammenhang mit box_cpuTemp verstehe ich nicht. Für eine Analyse brauche ich ein Log mit verbose 4.

Ich habe damals einfach ein Reading genommen was tatsächlich immer aktuallisiert wurde. Das Reading war beliebig.
Ich wollte nur ein DOIF haben, welches mir eine Meldung bringt, wenn die Fritzbox nicht ausgelesen werden konnte, bzw das Reading zu alt ist.

Zitat von: JoWiemann am 16 April 2023, 19:22:30Die aktuelle Version des Moduls beinhaltet weitere Abfragen an Daten an die FritzBox. Poste doch ein List Deines FritzBox Device, damit ich sehen kann welche Daten Du aktuell holst. Grundsätzlich gilt allerdings immer, dass die Laborversionen einiges an Overhead mit sich schleppen, damit AVM umfangreiche Informationen zu Problemen bekommen kann. Hinzu kommt dann noch, dass die 7490 nicht unbedingt sehr performant ist.

Ich werde nochmal die neue Version einspielen und dann ein List machen. Allerdings vorher natürlich bearbeiten, da dort ja auch alle MAC-Adressen usw aufgelistet werden. Wird also ein wenig dauern.

Labor muss leider sein, da nur diese akutelle Android-VPNs unterstützt. Eine neuere Fritzbox wäre zwar schön, aber teuer und die 7490 erfüllt noch sehr gut ihre Aufgaben, trotz sehr vieler fest eingestellter IP-Geräte. Das Webinterface nervt aber extrem, so langsam wie es ist - da muss ich recht geben.

Zitat von: JoWiemann am 16 April 2023, 19:22:30Ich habe zwischenzeitlich alle Readings, die Informationen zu Ergebnissen von non Blocking Abfragen zurück geben auf den Präfix retStat_* vereinheitlicht. Daher der Unterschied.
OK, das erklärt das geänderte Reading, dennoch ist der Zeitunterschied zur alten Version enorm mit 740 Einträgen in über 35 Sekunden, oder 711 Einträgen in 2.61 Sekunden. 

JoWiemann

Zitat von: swsmily am 16 April 2023, 21:12:26OK, das erklärt das geänderte Reading, dennoch ist der Zeitunterschied zur alten Version enorm mit 740 Einträgen in über 35 Sekunden, oder 711 Einträgen in 2.61 Sekunden. 

Hallo,

nimm doch bitte die neue Beta von hier: https://forum.fhem.de/index.php?msg=1272821 zum Testen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

swsmily

Ich habe sie eingespielt. Nach Reload von FHEM hat die Fritzbox mir 12 eMails geschickt, dass der User FHEM sich angemeldet hat.
Es kam erst zu Timeouts, nach einer Weile retStat_lastReadout 738 values captured in 25.59 s

Hier ein bearbeitetes List (bzw "copy for Forum")
define Fritzbox FRITZBOX 10.0.0.1
attr Fritzbox INTERVAL 60
attr Fritzbox boxUser FHEM
attr Fritzbox disable 0
attr Fritzbox group FritzBox
attr Fritzbox icon it_router
attr Fritzbox room sonstiges->FritzBox
attr Fritzbox userReadings todayReceived {(ReadingsVal($name,".box_TodayBytesReceivedLow",0) + ReadingsVal($name,".box_TodayBytesReceivedHigh",0) * 2**32) / 1000000000},\
todaySent {(ReadingsVal($name,".box_TodayBytesSentLow",0) + ReadingsVal($name,".box_TodayBytesSentHigh",0) * 2**32) / 1000000000}
attr Fritzbox verbose 2
#   APICHECKED 1
#   DEF        10.0.0.1
#   FUUID      5c477966-f33f-3401-af20-915615f4905cfaf9
#   HOST       10.0.0.1
#   INTERVAL   60
#   LUADATA    1
#   LUAQUERY   1
#   M3U_LOCAL  ./www/images/Fritzbox.m3u
#   M3U_URL    unknown
#   MODEL      FRITZ!Box 7490
#   NAME       Fritzbox
#   NR         60
#   SECPORT    49443
#   STATE      WLAN: on gWLAN: off
#   TIMEOUT    55
#   TR064      1
#   TYPE       FRITZBOX
#   UPNP       1
#   VERSION    07.50.14b BETA
#   eventCount 5
#   .attraggr:
#   .attrminint:
#   .userReadings:
#     HASH(0x563dc989e468)
#     HASH(0x563dcbcadb58)
#   READINGS:
#     2023-04-16 21:30:55   .box_TodayBytesReceivedHigh 6
#     2023-04-16 21:30:55   .box_TodayBytesReceivedLow 1739201735
#     2023-04-16 21:30:55   .box_TodayBytesSentHigh 0
#     2023-04-16 21:30:55   .box_TodayBytesSentLow 702095632
#     2023-01-17 21:07:15   alarm1          Wecker 1
#     2023-01-17 21:07:15   alarm1_state    off
#     2023-01-17 21:07:15   alarm1_target   FON 1
#     2023-01-17 21:07:15   alarm1_time     00:00
#     2023-01-17 21:07:15   alarm1_wdays    daily
#     2023-01-17 21:07:15   alarm2          Wecker 2
#     2023-01-17 21:07:15   alarm2_state    off
#     2023-01-17 21:07:15   alarm2_target   FON 1
#     2023-01-17 21:07:15   alarm2_time     00:00
#     2023-01-17 21:07:15   alarm2_wdays    daily
#     2023-01-17 21:07:15   alarm3          Wecker 3
#     2023-01-17 21:07:15   alarm3_state    off
#     2023-01-17 21:07:15   alarm3_target   FON 1
#     2023-01-17 21:07:15   alarm3_time     00:00
#     2023-01-17 21:07:15   alarm3_wdays    daily
#     2023-04-16 21:30:55   box_connect     Connected
#     2023-04-16 21:30:55   box_cpuTemp     68
#     2023-04-16 21:30:55   box_dect        on
#     2023-04-16 21:30:55   box_dsl_downStream 105.260
#     2023-04-16 21:30:55   box_dsl_upStream 37.057
#     2023-04-16 21:30:55   box_fon_LogNewest 269 12.04.23 21:05:34
#     2023-04-16 21:30:55   box_fwVersion   113.07.51-104504
#     2023-04-16 21:30:55   box_guestWlan   off
#     2023-04-16 21:30:55   box_guestWlanCount 0
#     2023-04-16 21:30:55   box_guestWlanRemain 0
#     2023-04-16 21:30:55   box_ipv4_Extern 84.155.4.130
#     2023-04-16 21:30:55   box_last_connect_err ERROR_NONE
#     2023-04-16 21:30:55   box_macFilter_active off
#     2023-04-16 21:30:55   box_meshRole    master
#     2023-04-16 21:28:27   box_model       FRITZ!Box 7490 [avm]
#     2023-04-16 21:30:55   box_moh         customer
#     2023-04-16 21:30:55   box_powerRate   55
#     2023-04-16 21:30:55   box_rateDown    570.605
#     2023-04-16 21:30:55   box_rateUp      10.364
#     2023-04-16 21:30:55   box_stdDialPort allFons
#     2023-04-16 21:30:55   box_sys_LogNewest 504 16.04.23 21:30:09
#     2023-04-16 21:30:55   box_tr064       on
#     2023-04-16 21:30:55   box_tr069       off
#     2023-04-16 21:30:55   box_upnp        on
#     2023-04-16 21:30:55   box_upnp_control_activated on
#     2023-04-16 21:30:55   box_uptime      347160 sec = 4T 00:26:00
#     2023-04-16 21:30:55   box_uptimeConnect 27160 sec = 0T 07:32:40
#     2023-04-16 21:30:55   box_wlan_2.4GHz on
#     2023-04-16 21:30:55   box_wlan_5GHz   on
#     2023-04-16 21:30:55   box_wlan_Count  34
#     2023-04-16 21:30:55   box_wlan_LogExtended on
#     2023-04-16 21:30:55   box_wlan_LogNewest 756 16.04.23 20:30:51
#     2023-04-16 21:30:55   dect1           Fritz!Fon
#     2023-04-16 21:30:55   dect1_custRingTone file:///var/InternerSpeicher/FRITZ/fonring/1399732085.g722
#     2023-04-16 21:30:55   dect1_custRingToneName HeyHiHello
#     2023-04-16 21:30:55   dect1_device    60
#     2023-04-16 21:30:55   dect1_fwVersion 4.08
#     2023-04-16 21:30:55   dect1_imagePath /var/InternerSpeicher/FRITZ/fonpix/1565208918-1.jpg
#     2023-04-16 21:30:55   dect1_intRingTone HandsetDefault
#     2023-04-16 21:30:55   dect1_intern    610
#     2023-04-16 21:30:55   dect1_manufacturer AVM
#     2023-04-16 21:30:55   dect1_model     FRITZ!Fon MT-F
#     2023-04-16 21:30:55   dect1_radio     Radio Leipzig
#     2023-04-16 21:30:55   diversity1      SIP1
#     2023-04-16 21:30:55   diversity1_dest 015156017910
#     2023-04-16 21:30:55   diversity1_state off
#     2021-06-26 23:57:11   fon1            Telefon
#     2021-06-26 23:57:11   fon1_intern     1
#     2023-04-16 21:30:55   fon2            SamsungFax
#     2023-04-16 21:30:55   fon2_intern     2
#     2023-04-16 21:30:55   fon2_out        SIP3#
#     2023-04-16 21:30:55   fon50           ISDN- und Schnurlostelefone
#     2023-04-16 21:30:55   fon50_device    50
#     2023-04-16 21:30:55   fon70           FHEM
#     2023-04-16 21:30:55   fon70_device    70
#     2023-04-16 21:30:55   fon9            alle Telefone
#     2023-04-16 21:30:55   fon9_device     9
#     2023-04-16 21:30:55   gsm_internet    0
---- Abgeschnitten 44 angemeldete MAC-Adressen
----
#     2023-04-16 21:30:55   radio00         Radio Leipzig
#     2023-04-16 21:30:55   radio01         MDR Jump
#     2023-04-16 21:30:55   radio02         Schwarze Welle
#     2023-04-16 21:30:55   radio39         FHEM
#     2023-04-16 21:30:55   retStat_lastReadout 738 values captured in 25.59 s
#     2023-04-16 21:30:55   state           WLAN: on gWLAN: off
#     2023-04-16 21:30:55   tam1            Anrufbeantworter
#     2023-04-16 21:30:55   tam1_newMsg     0
#     2023-04-16 21:30:55   tam1_oldMsg     9
#     2023-04-16 21:30:55   tam1_state      on
#     2023-04-16 21:30:55   todayReceived   27.509005511
#     2023-04-16 21:30:55   todaySent       0.702095632
#     2023-01-17 21:07:15   user01          (guest)
#     2023-01-17 21:07:15   user01_thisMonthTime 0:00
#     2023-01-17 21:07:15   user01_todaySeconds 0
#     2023-01-17 21:07:15   user01_todayTime 0:00
#     2023-01-17 21:07:15   user01_type     Guest
#     2023-01-17 21:07:15   user02          (default)
#     2023-01-17 21:07:15   user02_thisMonthTime 16d 9:03
#     2023-01-17 21:07:15   user02_todaySeconds 75960
#     2023-01-17 21:07:15   user02_todayTime 21:06
#     2023-01-17 21:07:15   user02_type     Default
#     2018-12-10 20:50:38   user03_thisMonthTime 0:10
#     2018-12-10 20:50:38   user03_todaySeconds 600
#     2018-12-10 20:50:38   user03_todayTime 0:10
#     2018-12-10 20:50:38   user03_type     IP
#     2023-04-16 21:30:55   userTicket01    721408
#   fhem:
#     LOCAL      0
#     definedHost 10.0.0.1
#     fd_50      ISDN- und Schnurlostelefone
#     fd_60      Fritz!Fon
#     fd_70      FHEM
#     fd_9       alle Telefone
#     fdn_FHEM   70
#     fdn_Fritz!Fon 60
#     fdn_ISDN- und Schnurlostelefone 50
#     fdn_alle Telefone 9
#     is_double_wlan 1
#     lastHour   0
#     modulVersion $Date: 2018-09-30 20:24:58 +0200 (Sun, 30 Sep 2018) $
#     radioCount 40
#     sid        cb531d9dcc0839c0
#     sidTime    1681673433.0353
#     610:
#       brand      AVM
#       id         1
#       model      MT-F
#       userId     1
#     landevice:
--- Abgeschnitten 265 Landevices
---
#     radio:
#       0          Radio Leipzig
#       1          MDR Jump
#       10         
#       11         
#       12         
#       13         
#       14         
#       15         
#       16         
#       17         
#       18         
#       19         
#       2          Schwarze Welle
#       20         
#       21         
#       22         
#       23         
#       24         
#       25         
#       26         
#       27         
#       28         
#       29         
#       3         
#       30         
#       31         
#       32         
#       33         
#       34         
#       35         
#       36         
#       37         
#       38         
#       39         FHEM
#       4         
#       5         
#       6         
#       7         
#       8         
#       9         
#     wlanDevice:
--- Abgeschnitten 348 Zeile wlanDevice
---
#   helper:
#     TimerCmd   Fritzbox.Cmd
#     TimerReadout Fritzbox.Readout
#     READOUT_RUNNING_PID:
#       abortFn    FRITZBOX_Readout_Aborted
#       arg        Fritzbox
#       bc_pid     18
#       finishFn   FRITZBOX_Readout_Done
#       fn         FRITZBOX_Readout_Run_Web
#       pid        264116
#       telnet     telnetPort_127.0.0.1_37144
#       timeout    55
#       abortArg:
#
----- setstate weggelassen

RalfRog

Zitat von: swsmily am 16 April 2023, 21:37:54Ich habe sie eingespielt. Nach Reload von FHEM hat die Fritzbox mir 12 eMails geschickt, dass der User FHEM sich angemeldet hat.

Nach dem Restart kommt es zunächst zu mehrmaligem Anmelden (8 in 20 Sekunden bei mir) - dann noch einmal und danach ist Ruhe. Es sollten später also keine eMails mehr kommen.
Das passiert ja quasi nur einmal beim Start.

Meine Ereignisse System
nix mehr
16.04.23  23:27:39  Anmeldung einer App des Benutzers MaxMu von IP-Adresse 11.12.13.14.
16.04.23  23:27:38  Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse 11.12.13.14. [8 Meldungen seit 16.04.23 23:27:27]


Zitat von: swsmily am 16 April 2023, 21:37:54...
#     2021-06-26 23:57:11   fon1            Telefon
#     2021-06-26 23:57:11   fon1_intern     1
#     2023-04-16 21:30:55   fon2            SamsungFax
#     2023-04-16 21:30:55   fon2_intern     2
#     2023-04-16 21:30:55   fon2_out        SIP3#
#     2023-04-16 21:30:55   fon50           ISDN- und Schnurlostelefone
#     2023-04-16 21:30:55   fon50_device    50
#     2023-04-16 21:30:55   fon70           FHEM
#     2023-04-16 21:30:55   fon70_device    70
#     2023-04-16 21:30:55   fon9            alle Telefone
#     2023-04-16 21:30:55   fon9_device     9
....

Interessant diese FONs kommen bei mir nicht wieder nachdem ich ich disableFonInfo auf 1 und wieder 0 gesetzt habe.
Allerdings sind bei mir der der Box die beiden analogen Ports 1 & 2 gelöscht, die sollten auf jeden Fall bei dir da sein.

Edit: doch! wenn ich den gelöschten analogen Port1 wieder aktiviere.
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

Frank S.

Moin.

Ich habe nach dem letzten Update von FHEM auch das Problem, dass es einen Timeout gibt.

Fritzbox 7590 mit Version 7.50

Anbei das Logfile Verbose 4:

2023.04.21 11:27:43 4: BlockingCall (FRITZBOX_Readout_Run_Web): created child (24363), uses telnetForBlockingFn_1682069253.18403 to connect back
2023.04.21 11:27:43 4: FRITZBOX!0000 [Fritzbox: Readout_Start.1624] - INFO: Fork process FRITZBOX_Readout_Run_Web
2023.04.21 11:27:43 4: Connection accepted from telnetForBlockingFn_1682069253.18403_127.0.0.1_59738
2023.04.21 11:27:43 4: FRITZBOX!0000 [Fritzbox: Readout_Run_Web.1900] - INFO: Prepare query string for luaQuery.
2023.04.21 11:27:43 4: FRITZBOX!0000 [Fritzbox: Readout_Run_Web.1991] - ReadOut gestartet: &radio=configd:settings/WEBRADIO/list(Name)&box_dect=dect:settings/enabled&handsetCount=dect:settings/Handset/count&handset=dect:settings/Handset/list(User,Manufacturer,Model,FWVersion,Productname)&wlanList=wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)&wlanListNew=wlan:settings/wlanlist/list(mac,speed,rssi)&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,ethernetport,guest,name,active,online,wlan,speed,UID)&lanDeviceNew=landevice:settings/landevice/list(mac,ip,ethernet,guest,name,active,online,wlan,speed,UID)&init=telcfg:settings/Foncontrol&box_stdDialPort=telcfg:settings/DialPort&dectUser=telcfg:settings/Foncontrol/User/list(Id,Name,Intern,IntRingTone,AlarmRingTone0,RadioRingID,ImagePath,G722RingTone,G722RingToneName)&fonPort=telcfg:settings/MSN/Port/list(Name,MSN)&diversity=telcfg:settings/Diversity/list(MSN,Active,Destination)&box_moh=telcfg:settings/MOHType&box_uptimeHours=uimodlogic:status/uptime_hours&box_uptimeMinutes=uimodlogic:status/uptime_minutes&box_fwVersion=logic:status/nspver&box_fwVersion_neu=uimodlogic:status/nspver&box_powerRate=power:status/rate_sumact&tam=tam:settings/TAM/list(Name,Display,Active,NumNewMessages,NumOldMessages)&box_cpuTemp=power:status/act_temperature&box_tr064=tr064:settings/enabled&box_tr069=tr069:settings/enabled&box_upnp=box:settings/upnp_activated&box_upnpCtrl=box:settings/upnp_control_activated&box_fwUpdate=updatecheck:status/update_available_hint&is_double_wlan=wlan:settings/feature_flags/DBDC&box_wlan_24GHz=wlan:settings/ap_enabled&box_wlan_5GHz=wlan:settings/ap_enabled_scnd&box_guestWlan=wlan:settings/guest_ap_enabled&box_guestWlanRemain=wlan:settings/guest_time_remain&box_macFilter_active=wlan:settings/is_macfilter_active&TodayBytesReceivedHigh=inetstat:status/Today/BytesReceivedHigh&TodayBytesReceivedLow=inetstat:status/Today/BytesReceivedLow&TodayBytesSentHigh=inetstat:status/Today/BytesSentHigh&TodayBytesSentLow=inetstat:status/Today/BytesSentLow&GSM_RSSI=gsm:settings/RSSI&GSM_NetworkState=gsm:settings/NetworkState&GSM_AcT=gsm:settings/AcT&UMTS_enabled=umts:settings/enabled&userTicket=userticket:settings/ticket/list(id)&dslStatGlobalIn=dslstatglobal:status/in&dslStatGlobalOut=dslstatglobal:status/out
Usage: $p->ping([ $host [, $timeout [, $family]]]) at ./FHEM/72_FRITZBOX.pm line 5577.
2023.04.21 11:27:46 1: FRITZBOX!0000 [Fritzbox: Readout_Aborted.3648] - INFO: Error: Timeout when reading Fritz!Box data.
Schöne Grüße
Frank

RalfRog

Aufgrund dieser Zeile
  Usage: $p->ping([ $host [, $timeout [, $family]]]) at ./FHEM/72_FRITZBOX.pm line 5577
der schnelle Verdacht, dass im define die IP oder der Hostname fehlt.

Define
    define <name> FRITZBOX <host>
    Der Parameter host ist die Web-Adresse (Name oder IP) der FRITZ!BOX / Repeater.

    Beispiel: define Fritzbox FRITZBOX fritz.box oder define Fritzbox FRITZBOX 11.12.13.14


Gruß
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

Frank S.

Moin Ralf.

Danke für die Hilfe. Genau das war der Fehler.

Bisher habe ich dafür das Atrribut fritzBoxIP genutzt.

attr Fritzbox fritzBoxIP 192.168.178.1

Schöne Grüße
Frank

JoWiemann

Hm

ich bin irritiert. Sofern im define die IP oder der Hostname fehlt wird in den Internals das Reading INFO_DEFINE sichtbar. Dort steht dann: Please redefine Device: defmod <name> FRITZBOX <IP address | DNS name>.

Wurde das einfach nur übersehen, nicht zur Kenntnis genommen oder schaut in sich einfach keiner die Internals an, obwohl dort wichtig Informationen zum Devicezustand hinterlegt sind.

Grüße Jörg

PS: Die Internals sind der erste Info-Block, wenn man sich das Device in der Web-Oberfläche ansieht.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

RalfRog

Da kann Frank ja mal was zu sagen - ich geb dir recht.

Ich hatte aktuell nicht auf dem Schirm, ob das schon in der letzten Version so drin war. In der 15er ja definitiv.

Hinweis an Frank:
Infos aus der 10er Version schau da auch mal nach:

INFO   
  • The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.

INFO2
  • The following attributes are not longer supported:
  • useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command,
  • forceTelnetConnection, telnetUser, telnetTimeOut
  • Use deleteattr to delete from Attributes.

INFO3
  • The attribute fritzBoxIP[/c] is not longer supported!
  • May be you have to use deleteattr to delete fritzBoxIP from Attributes.
  • The definition of the device has been adjusted. Please use 'Save config'
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

Frank S.

Moin.

Danke für die Tipps. Noch ein paar Erklärungen von meiner Seite. Ich habe gestern FHEM nach einige Zeit aktualisiert. Das letzte Update ist gut ein Monat her. Bei mir läuft es ganz gut und ich bin eigentlich in einer stabilen Phase, wo ich nicht mehr viel probieren. Nach dem Update gab es die Fehlermeldung nach dem Timeout und ich bin über diesen Thread gestoßen. Da die IP angeben war, habe ich das erstmal nicht in Verbindung gebracht.

Ich habe nun testweise die IP aus dem Define genommen. Hier sind die Einträge aus den Internals. Das waren auch die einzigsten Meldungen, die ich bekommen habe.

Internals
APICHECKED      1
CFGFN           /opt/fhem/FHEM/fritzbox.cfg
FUUID           5ea3f2e4-f33f-c09e-b318-3463382d63b7548f
HOST
INTERVAL        300
LUADATA         1
LUAQUERY        1
M3U_LOCAL       ./www/images/Fritzbox.m3u
M3U_URL         unknown
NAME            Fritzbox
NR              132
STATE           Error: Timeout when reading Fritz!Box data.
TIMEOUT         55
TR064           0
TYPE            FRITZBOX
UPNP            -1
VERSION         07.50.14
eventCount      3

Schöne Grüße
Frank

JoWiemann

Hallo Frank,

hm, war mein Fehler. In der 14 waren die allgemeinen Hinweise gerade raus und der neu noch nicht drin.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Newbie

Hallo ich habe seit heutigem Update auf Version 07.50.15 auch diese Meldung

List:

Internals:
   APICHECKED 1
   DEF        10.1.6.2
   FUUID      5c4c13c6-f33f-e4bd-b4f0-904e4783b1107703
   FVERSION   72_FRITZBOX.pm:0.274740/2023-04-21
   HOST       10.1.6.2
   INTERVAL   300
   LUADATA    1
   LUAQUERY   1
   MODEL      FRITZ!Box Fon WLAN 7390
   NAME       Fritzbox
   NR         170
   SECPORT    49443
   STATE      Error: Timeout when reading Fritz!Box data.
   TIMEOUT    55
   TR064      1
   TYPE       FRITZBOX
   UPNP       -1
   VERSION    07.50.15
   eventCount 2
   READINGS:
     2023-04-22 10:05:47   box_fwVersion   84.06.87
     2023-04-22 10:05:47   box_model       FRITZ!Box Fon WLAN 7390 [avm]
     2023-04-22 10:06:22   retStat_lastReadout Error: Timeout when reading Fritz!Box data.
     2023-04-22 10:06:22   state           Error: Timeout when reading Fritz!Box data.
   fhem:
     LOCAL      0
     definedHost 10.1.6.2
     is_double_wlan -1
     lastHour   0
     modulVersion $Date: 2023-04-21 13:40:07 +0200 (Fri, 21 Apr 2023) $
   helper:
     TimerCmd   Fritzbox.Cmd
     TimerReadout Fritzbox.Readout
     READOUT_RUNNING_PID:
       abortFn    FRITZBOX_Readout_Aborted
       arg        Fritzbox
       bc_pid     16
       finishFn   FRITZBOX_Readout_Done
       fn         FRITZBOX_Readout_Run_Web
       pid        16554
       telnet     tPort_127.0.0.1_59832
       timeout    55
       abortArg:
Attributes:
   DbLogExclude .*
   boxUser    Jens
   disable    0
   event-on-change-reading .*
   room       System->Fritzbox
   verbose    4

Logfile:

2023.04.22 10:10:55.303 4: FRITZBOX!7390 [Fritzbox: Readout_Start.1567] - INFO: Fork process FRITZBOX_Readout_Run_Web
2023.04.22 10:10:55.351 4: FRITZBOX!7390 [Fritzbox: Readout_Run_Web.1830] - INFO: Prepare query string for luaQuery.
2023.04.22 10:10:55.352 4: FRITZBOX!7390 [Fritzbox: Readout_Run_Web.1937] - ReadOut gestartet: &radio=configd:settings/WEBRADIO/list(Name)&box_dect=dect:settings/enabled&handsetCount=dect:settings/Handset/count&handset=dect:settings/Handset/list(User,Manufacturer,Model,FWVersion,Productname)&wlanList=wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)&wlanListNew=wlan:settings/wlanlist/list(mac,speed,rssi)&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,ethernetport,guest,name,active,online,wlan,speed,UID)&lanDeviceNew=landevice:settings/landevice/list(mac,ip,ethernet,guest,name,active,online,wlan,speed,UID)&init=telcfg:settings/Foncontrol&box_stdDialPort=telcfg:settings/DialPort&dectUser=telcfg:settings/Foncontrol/User/list(Id,Name,Intern,IntRingTone,AlarmRingTone0,RadioRingID,ImagePath,G722RingTone,G722RingToneName)&fonPort=telcfg:settings/MSN/Port/list(Name,MSN)&diversity=telcfg:settings/Diversity/list(MSN,Active,Destination)&box_moh=telcfg:settings/MOHType&box_uptimeHours=uimodlogic:status/uptime_hours&box_uptimeMinutes=uimodlogic:status/uptime_minutes&box_fwVersion=logic:status/nspver&box_fwVersion_neu=uimodlogic:status/nspver&box_powerRate=power:status/rate_sumact&tam=tam:settings/TAM/list(Name,Display,Active,NumNewMessages,NumOldMessages)&box_cpuTemp=power:status/act_temperature&box_tr064=tr064:settings/enabled&box_tr069=tr069:settings/enabled&box_upnp=box:settings/upnp_activated&box_upnpCtrl=box:settings/upnp_control_activated&box_fwUpdate=updatecheck:status/update_available_hint&is_double_wlan=wlan:settings/feature_flags/DBDC&box_wlan_24GHz=wlan:settings/ap_enabled&box_wlan_5GHz=wlan:settings/ap_enabled_scnd&box_guestWlan=wlan:settings/guest_ap_enabled&box_guestWlanRemain=wlan:settings/guest_time_remain&box_macFilter_active=wlan:settings/is_macfilter_active&TodayBytesReceivedHigh=inetstat:status/Today/BytesReceivedHigh&TodayBytesReceivedLow=inetstat:status/Today/BytesReceivedLow&TodayBytesSentHigh=inetstat:status/Today/BytesSentHigh&TodayBytesSentLow=inetstat:status/Today/BytesSentLow&GSM_RSSI=gsm:settings/RSSI&GSM_NetworkState=gsm:settings/NetworkState&GSM_AcT=gsm:settings/AcT&UMTS_enabled=umts:settings/enabled&userTicket=userticket:settings/ticket/list(id)&dslStatGlobalIn=dslstatglobal:status/in&dslStatGlobalOut=dslstatglobal:status/out
2023.04.22 10:10:55.373 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5666] - DEBUG renewing SID while: SID:
2023.04.22 10:10:55.374 4: FRITZBOX!7390 [Fritzbox: readPassword.6965] - INFO: Read FritzBox password from file
2023.04.22 10:10:55.375 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5677] - INFO: Open Web connection to 10.1.6.2 : Jens
2023.04.22 10:10:55.376 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5678] - INFO: getting new SID
2023.04.22 10:10:55.762 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5682] - INFO: Web session opened with sid e814f2f3b2009465
2023.04.22 10:10:55.764 4: FRITZBOX!7390 [Fritzbox: Web_Query.5714] - DEBUG: Request data via API luaQuery
2023.04.22 10:10:56.233 4: FRITZBOX!7390 [Fritzbox: Readout_Run_Web.1959] - INFO: Recognized query answer of firmware >=6.69 and < 7
2023.04.22 10:10:56.235 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5660] - DEBUG: using old SID from 10:10:55
2023.04.22 10:10:56.236 4: FRITZBOX!7390 [Fritzbox: Web_Query.5714] - DEBUG: Request data via API luaQuery
2023.04.22 10:10:56.454 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5660] - DEBUG: using old SID from 10:10:55
2023.04.22 10:10:56.454 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5788] - INFO: Request data via API dataQuery.
2023.04.22 10:10:56.454 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5792] - INFO: URL: http://10.1.6.2/data.lua?sid=e814f2f3b2009465
2023.04.22 10:10:57.222 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5811] - INFO: Response :
<script>if (typeof jxl === 'undefined') {
location.href = "/";
}
</script>

<style type="text/css">
#uiWeek {
border: 0 none;
background-color:transparent;
}
#uiWeek td {
vertical-align:top;
}
@media screen and (max-width: 900px) {
main .narrow .formular .formular .formular label {
width: 5rem;
}
}
</style>
<script type="text/javascript" src="/js/validate.js"></script>
<script type="text/javascript" src="/js/focuschanger.js"></script>
<script type="text/javascript">
var gTxtErrorName = new Array();
gTxtErrorName[val.notfound] = "Bitte geben Sie einen Namen an.";
gTxtErrorName[val.toolong] = "Der angegebene Name ist zu lang. Es sind maximal 20 Zeichen erlaubt.";
gTxtErrorName[val.tooshort] = "Bitte geben Sie einen Namen an.";
var gTxtErrorTxtHour = new Array();
gTxtErrorTxtHour[val.outofrange] = "Bitte geben Sie eine Zahl aus dem Bereich 00-23 an.";
var gTxtErrorTxtMin = new Array();
gTxtErrorTxtMin[val.outofrange] = "Bitte geben Sie eine Zahl aus dem Bereich 00-59 an.";
var gTxtErrorTxt = new Array();
gTxtErrorTxt[val.empty] = "Bitte geben Sie die Uhrzeit 2 stellig an.";
gTxtErrorTxt[val.outofrange] = "Für die Uhrzeit dürfen nur Zahlen angegeben werden.";
gTxtErrorTxt[val.tooshort] = "Bitte geben Sie die Uhrzeit 2 stellig an.";

function uiDoOnMainFormSubmit()
{
  if (val.active) val.active=false; else return true;
  if (jxl.getChecked("uiViewActive")) {
  if ((ret = val.length("uiViewHour", "2", "2", "empty_allowed")) != val.ok) {
      val.markError("uiViewHour");
      alert(gTxtErrorTxt[ret]);
      return false;
    }
  if ((ret = val.length("uiViewMin", "2", "2", "empty_allowed")) != val.ok) {
      val.markError("uiViewMin");
      alert(gTxtErrorTxt[ret]);
      return false;
    }
  if ((ret = val.charRangeRegex("uiViewHour", /^\d*$/)) != val.ok) {
      val.markError("uiViewHour");
      alert(gTxtErrorTxt[ret]);
      return false;
    }
  if ((ret = val.charRangeRegex("uiViewMin", /^\d*$/)) != val.ok) {
      val.markError("uiViewMin");
      alert(gTxtErrorTxt[ret]);
      return false;
    }
  if ((ret = val.numRange("uiViewHour", "0", "23")) != val.ok) {
      val.markError("uiViewHour");
      alert(gTxtErrorTxtHour[ret]);
      return false;
    }
  if ((ret = val.numRange("uiViewMin", "0", "59")) != val.ok) {
      val.markError("uiViewMin");
      alert(gTxtErrorTxtMin[ret]);
      return false;
    }
  if ((ret = val.length("uiViewName", "1", "20")) != val.ok) {
      val.markError("uiViewName");
      alert(gTxtErrorName[ret]);
      return false;
    }
  }

return true;
}
function OnActive(checked)
{
jxl.disableNode("uiAlarmBlock",!checked);
var val="";
if (jxl.getChecked("uiViewOption1"))
{
val=jxl.getValue("uiViewOption1");
}
else if (jxl.getChecked("uiViewOption2"))
{
val=jxl.getValue("uiViewOption2");
}
else if (jxl.getChecked("uiViewOption3"))
{
val=jxl.getValue("uiViewOption3");
}
OnSetOption(val);
}
function OnSetOption(n) {
jxl.setChecked("uiViewOption1", n=='only_once');
jxl.setChecked("uiViewOption2", n=='daily');
jxl.setChecked("uiViewOption3", n=='per_day');
jxl.setDisabled("uiViewMo", n!='per_day');
jxl.setDisabled("uiViewDi", n!='per_day');
jxl.setDisabled("uiViewMi", n!='per_day');
jxl.setDisabled("uiViewDo", n!='per_day');
jxl.setDisabled("uiViewFr", n!='per_day');
jxl.setDisabled("uiViewSa", n!='per_day');
jxl.setDisabled("uiViewSo", n!='per_day');
}
function init()
{
fc.init("uiTimeBlock", 2);
var checked=false;
OnActive(checked);
}
ready.onReady(val.init(uiDoOnMainFormSubmit, "apply", "main_form" ));
ready.onReady(init);
</script>


<form id="main_form" method="POST" action="/fon_devices/alarm.lua?sid=e814f2f3b2009465&tab=0">
<p>Die an die FRITZ!Box angeschlossenen Telefone können für einen Weckruf genutzt werden.</p>
<p>Hier stellen Sie ein, wann und von welchem Telefon Sie geweckt werden möchten.</p>
<div class="narrow"><div class="formular">
<p><input type="checkbox" id="uiViewActive" name="active" onclick="OnActive(this.checked)" ><label for="uiViewActive">Weckruf aktivieren</label></p>
<div class="formular" id="uiAlarmBlock">
<div id="uiTimeBlock">
<label for="uiViewHour">Uhrzeit</label>
<div class="noBreakGroup"><input type="text" id="uiViewHour" name="hour" size="2" maxlength="2" value="02" ><label> : </label><input type="text" id="uiViewMin" name="minutes" size="2" maxlength="2" value="01" ></div>
</div>
<div>
<label for="uiViewDevice">Telefon</label>
<select size="1" id="uiViewDevice" name="device">
<option value="50" >ISDN-Telefone</option><option value="60" selected>Jens</option><option value="61" >Home</option><option value="62" >Küche</option><option value="9" >alle Telefone</option>
</select>
</div>
<div>
<label for="uiViewName">Anzeigetext</label>
<input type="text" id="uiViewName" name="name" size="37" maxlength="20" value="Wecker 1" >
</div>
<p>Wählen Sie hier aus, wann der Weckruf wiederholt werden soll</p>
<p><input type="radio" onclick="OnSetOption('only_once')" name="option" id="uiViewOption1"  value="only_once"><label for="uiViewOption1">keine Wiederholung</label></p>
<p><input type="radio" onclick="OnSetOption('daily')" name="option" id="uiViewOption2"  value="daily" ><label for="uiViewOption2">täglich</label></p>
<p><input type="radio" onclick="OnSetOption('per_day')" name="option" id="uiViewOption3" checked="checked" value="per_day" ><label for="uiViewOption3">immer an den folgenden Tagen</label></p>
<div class="formular">
<table id="uiWeek" style="">
<tr>
<td >
<p><input type="checkbox" id="uiViewMo" name="_mo"  checked="checked"><label for="uiViewMo">Montag</label></p>
<p><input type="checkbox" id="uiViewDi" name="_di"  checked="checked"><label for="uiViewDi">Dienstag</label></p>
<p><input type="checkbox" id="uiViewMi" name="_mi"  checked="checked"><label for="uiViewMi">Mittwoch</label></p>
<p><input type="checkbox" id="uiViewDo" name="_do"  checked="checked"><label for="uiViewDo">Donnerstag</label></p>
</td>
<td >
<p><input type="checkbox" id="uiViewFr" name="_fr"  checked="checked"><label for="uiViewFr">Freitag</label></p>
<p><input type="checkbox" id="uiViewSa" name="_sa" ><label for="uiViewSa">Samstag</label></p>
<p><input type="checkbox" id="uiViewSo" name="_so" ><label for="uiViewSo">Sonntag</label></p>
</td>
</tr>
</table>
</div>
</div>
</div></div>

<div id="btn_form_foot">
<button type="submit" name="apply">Übernehmen</button>
<button type="submit" name="cancel">Abbrechen</button>
<input type="hidden" name="back_to_page" value="/fon_devices/alarm.lua">
<input type="hidden" name="curtab" value="0">
</div>
</form>
<input id="oldPageXhrSid" type="hidden" value="e814f2f3b2009465"><input id="fdhidedata" type="hidden" value="{"ssoEmail":true,"shareUsb":true,"dyndns":true,"dslSpec":true,"trafapp":true,"netCnt":true,"wKey":true,"ssoPass":true,"kidLis":true,"wds2":true,"chan":true,"shareVpn":true,"provServ":true,"dslStat":true,"dslSet":true,"mfS2tmp":true,"portoverview":true,"trafprio":true,"wps":true,"kidPro":true,"ssoSet":true,"mobile":true,"dslFeed":true,"liveTv":true,"dslOv":true,"dslGraph":true,"faxSet":true,"wGuest":true}"><input id="oldpageactive" type="hidden" value="/fon_devices/alarm.lua"><input id="oldPageTitle" type="hidden" value=""><input id="gHelpPage" type="hidden" value="hilfe_fon_wecker.html"><div id="domReady" style="display:none"></div>





2023.04.22 10:10:57.226 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5822] - INFO: Response 2:  value="50" >ISDN-Telefone<
2023.04.22 10:10:57.228 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5825] - INFO: Profile name: 50 Profile Id: ISDN-Telefone
2023.04.22 10:10:57.233 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5822] - INFO: Response 2:  value="60" selected>Jens<
2023.04.22 10:10:57.234 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5825] - INFO: Profile name: 60 Profile Id: Jens
2023.04.22 10:10:57.234 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5822] - INFO: Response 2:  value="61" >Home<
2023.04.22 10:10:57.234 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5825] - INFO: Profile name: 61 Profile Id: Home
2023.04.22 10:10:57.235 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5822] - INFO: Response 2:  value="62" >Küche<
2023.04.22 10:10:57.235 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5825] - INFO: Profile name: 62 Profile Id: Küche
2023.04.22 10:10:57.235 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5822] - INFO: Response 2:  value="9" >alle Telefone<
2023.04.22 10:10:57.235 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5825] - INFO: Profile name: 9 Profile Id: alle Telefone
2023.04.22 10:10:57.255 4: FRITZBOX!7390 [Fritzbox: Readout_Run_Web.2188] - INFO: sip for box-model: 7390
2023.04.22 10:10:57.270 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5660] - DEBUG: using old SID from 10:10:55
2023.04.22 10:10:57.270 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5788] - INFO: Request data via API dataQuery.
2023.04.22 10:10:57.271 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5792] - INFO: URL: http://10.1.6.2/data.lua?sid=e814f2f3b2009465
2023.04.22 10:10:59.440 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5660] - DEBUG: using old SID from 10:10:55
2023.04.22 10:10:59.441 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5788] - INFO: Request data via API dataQuery.
2023.04.22 10:10:59.442 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5792] - INFO: URL: http://10.1.6.2/data.lua?sid=e814f2f3b2009465
2023.04.22 10:11:00.097 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5660] - DEBUG: using old SID from 10:10:55
2023.04.22 10:11:00.098 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5788] - INFO: Request data via API dataQuery.
2023.04.22 10:11:00.099 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5792] - INFO: URL: http://10.1.6.2/data.lua?sid=e814f2f3b2009465
2023.04.22 10:11:00.789 4: FRITZBOX!7390 [Fritzbox: Web_OpenCon.5660] - DEBUG: using old SID from 10:10:55
2023.04.22 10:11:00.790 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5788] - INFO: Request data via API dataQuery.
2023.04.22 10:11:00.791 4: FRITZBOX!7390 [Fritzbox: Lua_Data.5792] - INFO: URL: http://10.1.6.2/data.lua?sid=e814f2f3b2009465
2023.04.22 10:11:02.782 4: FRITZBOX!7390 [Fritzbox: Readout_Run_Web.3181] - DEBUG: wrong Fritz!OS: 06.87 or AVM-Model: FRITZ!Box Fon WLAN 7390 for docsis informations.
2023.04.22 10:11:02.783 4: FRITZBOX!7390 [Fritzbox: readPassword.6965] - INFO: Read FritzBox password from file
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5359.
2023.04.22 10:11:17.347 1: FRITZBOX!7390 [Fritzbox: Readout_Aborted.3697] - INFO: Error: Timeout when reading Fritz!Box data.

Wird diese alte Box überhaupt noch unterstützt?

vG Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

JoWiemann

Zitat von: Newbie am 22 April 2023, 10:19:16Hallo ich habe seit heutigem Update auf Version 07.50.15 auch diese Meldung

Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5359.
vG Jens


Hallo Jens,

schau bitte hier: https://forum.fhem.de/index.php?msg=1273451 ob das auch bei Dir der Fall ist.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Newbie

Hallo Jörg,

Zitat... schau bitte hier: https://forum.fhem.de/index.php?msg=1273451 ob das auch bei Dir der Fall ist ...

sudo apt-get install libdata-dump-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Statusinformationen werden eingelesen... Fertig
libdata-dump-perl ist schon die neueste Version (1.25-1).
libdata-dump-perl wurde als manuell installiert festgelegt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

mit der Version https://forum.fhem.de/index.php?msg=1273458 funtioniert es wieder, danke.

vG Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

swsmily

Ich melde mich nochmal. Mit Version  07.50.14b BETA funktioniert das Modul aktuell sehr gut.
Ich bin heute von der 7490 auf eine 7590 AX umgestiegen, die readout_Zeiten haben sich deutlich verbessert.

Nun das große ABER:
schon vor dem Umstieg auf die neue Fritzbox hatte ich ein FHEM-Update gemacht und bekam nur noch Timeouts. Mit folgender Meldung:

No value specified for 'ForceArray' option in call to XMLin() at ./FHEM/72_FRITZBOX.pm line 5358.

Gerade habe ich es mit der neuen Fritzbox versucht und bekomme ebenso nur Timeouts mit dieser Meldung. (Modulversion 07.50.15a)
Mit 07.50.14b BETA wird die 7590AX problemlos ausgelesen.