Modul Fritzbox alte FW per forceTelnet readout timeout

Begonnen von thor42, 24 Februar 2017, 17:42:01

Vorheriges Thema - Nächstes Thema

thor42

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

thor42


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.


frank

ZitattelnetTimeOut <seconds>
Maximal time to wait for an answer during a telnet session. Default is 10 s.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

thor42

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