Hallo Rudi,
könntest Du die FhemTestUtils um eine Funktion erweitern, die die Zeit einer im Log gefundenen Zeile liefert?
z.B.:
sub FhemTestUtils_getLogTime {
my $arg = shift;
foreach my $line (@logs) {
if ($line =~ m{ \A ([0-9\.]+ \s [0-9\:\.]+) \s .* $arg .* }xms) {
my @a = split("[T: -\.]", $1);
return mktime($a[5],$a[4],$a[3],$a[2],$a[1]-1,$a[0]-1900,0,0,-1) + $a[6]/1000;
}
}
return;
}
Ich habe so für Modbus die Möglichkeit die Timing-Parameter zu testen.
Gruss / Thanx
Stefan