Hallo zusammen,
ich bekomme seit einiger Zeit folgende Fehlermeldung nach dem
Speichern der fhem.cfg:
Use of uninitialized value in concatenation (.) or string at
fhem.pl
line 1425, <$fh> line 5.
und zwar direkt vor den Meldungen
2011.10.23 21:11:17 3: Opening CUL device /dev/ttyACM0
2011.10.23 21:11:17 3: Setting CUL baudrate to 9600
2011.10.23 21:11:17 3: CUL device opened
2011.10.23 21:11:17 2: FHEMWEB port 8083 opened
...
Hat jemand eine Idee für mich? So weit ich erkennen kann gibt es keine
Fehlfunktion im Zusammenhang mit der Meldung, sie macht mich aber
etwas nervös...
Kann leider nicht mehr genau zuordnen seit wann genau, evtl. stehen
die unten genannten Punkte im Zusammenhang.
a.) Früher hatte ich öfters die Meldungsfolge:
2011.10.21 10:23:50 1: statefile: Undefined value closed
Undefined value closed
Undefined value closed
Undefined value closed
Liegt evtl. am Einsatz von
attr RollladenVorne eventMap on:open off:closed
Die kommt jetzt scheinbar nicht mehr.
b.) in der Zwischenzeit ist sicher ein updatefhem gelaufen.
c.) Ich habe seither ein
99_email.pm angelegt, das erst nach mehreren
Anläufen ohne "reload: Error:Modul 99_email deactivated" akzeptiert
wurde. Ich hatte in irgendeinem Thread den Hinweis gefunden, dass
meine Fehlermeldung evtl. mit einem Modulreload ohne Parameter
zusammenhängt?
Mein
99_email.pm sieht so aus:
package main;
use strict;
use warnings;
sub fb_mail;
sub fb_mail {
my $subject = $_[0];
system("/sbin/mailer -s \"$subject\" -f \"fr...@Absender.de\" -t
\"t...@Zieladresse.de\" -m \"
smtp.1und1.de\" ");
}
1;
d.) Ich habe den Eindruck, dass manchmal aber nicht immer beim
Speichern der fhem.cfg die Stati meiner FS20-Schalter verloren gehen
Viele Grüße und guten Start in die Woche,
Carsten