Hallo Zusammen,
mir ist heute aufgefallen, daß auf meinem Tuxradio im gleichen Takt, wie die Nachrichten des "inform on" auf der Telnet-CLI Fehler durchlaufen :
Use of uninitialized value $t in (.) or string at /opt/fhem/FHEM/92_FileLog.pm line 110.
Das System scheint davon nicht belastet zu werden, läuft mit einer Load von 0.10 oder kleiner, aber interessieren würde mich die Ursache schon.
Leider kann ich nicht sagen, seit wann der Zustand so ist, da die Fehler nicht im Log auftauchen.
Ich habe schon sämtliche FileLog- und weblink- Definitionen entfernt und trotzdem kommt das durch.
Auf dem Tuxradio läuft ein Debian Wheezy (Allerdings noch mit 2.6.35 Kernel).
Bin für jeden Input dankbar
Gruß Sven
Mein fheminfo:
Release : 5.3
Branch : DEVELOPMENT
OS : linux
Arch : arm-linux-gnueabi-thread-multi-64int
Perl : v5.14.2
uniqueID : 2f814e7f00e3c42556fc58dcff54d587
Defined modules:
CUL : 1
CUL_EM : 4
CUL_HM : 37
CUL_WS : 3
FHEMWEB : 3
FHT : 1
FS20 : 18
FileLog : 64
HMLAN : 1
Heating_Control : 5
autocreate : 1
dummy : 23
notify : 61
telnet : 3
weblink : 8
Defined models per module:
CUL_HM : HM-CC-TC,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SEC-SC
CUL_WS : S300TH
FS20 : fs20sa,fs20st
Hab den Fehler gefunden.
Beim letzten Update wurde scheinbar entweder die 02_FileLog.pm oder die fhem.pl auf dem lokalen System beschädigt.
Auswirkung war übrigens, daß in allen definierten FileLogs, abgesehen vom Default-fakelog keine Zeitstempel mehr eingetragen wurden.
Nach Übernahme der fhem.pl und /FHEM/* von einer per fhem2fhem gekoppelten Installation sind die Fehler verschwunden.
Gruß Sven
So einen Fehler hatte ich vor kurzem auch, siehe Link (http://forum.fhem.de/index.php?topic=11918.msg71702#msg71702)
Das Problem lag vermutlich daran, dass die FBF kein Datum hatte (Reboot ohen DSL Sync).
Bei mir hat die Fehlermeldung allerdings 94Mb in die Logdatei geschrieben, so viele Meldungen waren das.
Letztendlich hat sich bei mir alles wieder gefangen, seitdem DSL wieder klappt und die FBF ein korrektes Datum hat.