FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: thor42 am 24 Februar 2017, 17:42:01

Titel: Modul Fritzbox alte FW per forceTelnet readout timeout
Beitrag von: thor42 am 24 Februar 2017, 17:42:01
Moin,

wie lässt sich das timeout für das readout beim Modul FritzBox erhöhen (Konkret: FRITZBOX_Readout_Run_Shell) ?

Meine alte FritzBox, die nur per telnet zu erreichen ist, liefert zwar fleißig Daten, allerdings kommt's nach ca 60s zum Abbruch(es würden noch weitere Daten folgen, wenn denn das Modul etwas geduldiger wäre...).

thor42
Titel: Antw:Modul Fritzbox alte FW per forceTelnet readout timeout
Beitrag von: thor42 am 24 Februar 2017, 23:09:40

Sieht so aus als wäre es in 72_FRITZBOX.pm bei Zeile 623 der BlockingCall mit dem festen Argument 55.
Habe das probeweise mal auf 132 erhöt und siehe da nach 60.66s wurden 150 values gelesen.

Titel: Antw:Modul Fritzbox alte FW per forceTelnet readout timeout
Beitrag von: frank am 25 Februar 2017, 10:25:46
ZitattelnetTimeOut <seconds>
Maximal time to wait for an answer during a telnet session. Default is 10 s.
Titel: Antw:Modul Fritzbox alte FW per forceTelnet readout timeout
Beitrag von: thor42 am 25 Februar 2017, 10:48:25
Hallo Frank,

der telnetTimeout war nicht das Problem, der klappte. Das Einlesen der Daten dauerte mehr als 60s und der Call zum Einlesen hatte 'nur' 55s. ;-)

thor42