Heute habe ich mal kurz mein Log ansehen wollen und hatte mich gewundert, warum mein Browser eeeewig geladen hatte. Grund waren zigtausende Einträge die so aussahen:
2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 3878. 2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 3759. 2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 3629. sh: 1: ctlmgr_ctl: not found sh: 1: ctlmgr_ctl: not found sh: 3: ctlmgr_ctl: not found sh: 5: ctlmgr_ctl: not found sh: 7: ctlmgr_ctl: not found sh: 9: ctlmgr_ctl: not found
Diese hatte mein Log innerhalb von 24 Stunden auf grob 32MB aufgeblasen. Die Lösung ist relativ einfach: Mein FHEM läuft nicht auf einer FRITZ!Box und meine Fritzbox ist in Version 06.30 wo es kein Telnet mehr gibt. Dadurch findet sich auch das Programm ctrlmgr_ctl nicht und via Telnet geht auch nichts. Daher muss man in der Moduldefinition folgende Attribute setzen:
attr [GERAETENAME] forceTelnetConnection 0 attr [GERAETENAME] allowShellCommand 0 attr [GERAETENAME] allowTR064Command 1
Und schon war wieder Ruhe.
Related posts:
- FHEM: Making of CUL V3
- MQTT für FHEM einrichten
- FHEM update – Wie funktionieren Updates für Fehlerkorrekturen in FHEM?
- PATH-Informationen stimmen nicht mehr
- Extend devStateIcon in FHEM kurz erläutert
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)