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:

1
2
3
4
5
6
7
8
9
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:

1
2
3
attr [GERAETENAME] forceTelnetConnection 0
attr [GERAETENAME] allowShellCommand 0
attr [GERAETENAME] allowTR064Command 1

Und schon war wieder Ruhe.