Hallo,
ich die 99_myFloorplanList.pm etwas geändert und will die letzten Einträge aus einem Logfile darstellen.
Soweit hat alles funktioniert, aber kann ich im 99_myFloorplanList.pm auch die Logfile Variablen verwenden?
Also anstelle "/var/log/fhem/bew_1-2013.log" "FileLog_bew_1"
Allerding weiss ich nicht wie ich diese Ansprechen kann.
sub
doWertListe2() {
$div_class = "WertListe"; #format in css-file using #WertListe
my $anz = 5;
# FileLog_bew_1
my $log = "/var/log/fhem/bew_1-2013.log";
my $gefiltert;
open $gefiltert, "grep motion '$log' | tail -n $anz |";
my @in = reverse <$gefiltert>;
close $gefiltert;
chomp @in;
return '<div>' . join('<br>', @in) . '</div>';
}
Hi,
Was genau ist die Frage?
Gruß Uli
Hallo Uli,
ich wollte in der 99_myFloorplanList.pm nicht den realen Namen der Datei "/var/log/fhem/bew_1-2013.log" verwenden, da dieser sich ja jedes Jahr ändert. Stattdessen würde ich gerne die Variable verwenden aus der fhem.cfg "define FileLog_bew_1 FileLog /var/log/fhem/bew_1-%Y.log bew_1".
derzeit:
my $log = "/var/log/fhem/bew_1-2013.log";
Zunkunft:
my $log = FileLog_bew_1 oder ???????;
my $log = "Filelog_bew_1_".$year;
Ungetestet....