Diese Meldung
Argument "300\\\n" isn't numeric in numeric lt (<) at .//FHEM/10_CUL_HM.pm line 3306.
erscheint neuerdings häufiger im Log der Fritz!Box (7390) shell.
$Id: 10_CUL_HM.pm 3001 2013-03-30 19:03:29Z martinp876 $
Was ist davon zu halten ?
sub CUL_HM_encodeTime16($) {####################
my $v = shift;
return "0000" if($v < 0.05); # <--- Zeile 3306
my $ret = "FFFF";
my $mul = 10;
for(my $i = 0; $i < 32; $i++) {
if($v*$mul < 0x7ff) {
$ret=sprintf("%04X", ((($v*$mul)<<5)+$i));
last;
}
$mul /= 2;
}
return ($ret);
}
Hallo Housekeeper
Du benutzt sicher eines der Kommandos
on-for-timer
on-till
up
down
pct
Hier gibst du evtl nicht numerische werte ein?
Ich werden eine Prüfung einbauen