Hallo,
ist es so richtig um nur Zahlen bei den Readings in die Datenbank zu loggen ?
habe das bei ValueFN im dblog device eingetragen.
{
if($VALUE = m/^[0-9]+\.+[0-9]*$ /) {
$IGNORE = 1;
}
}
Gruß Josty
Fast. So sollte es klappen:
{
if($VALUE !~ /^[0-9.]+$/x) {
$IGNORE = 1;
}
}
EDit: Nochmal geändert "=~" in "!~" -> Negation !
Danke, werde testen und berichten.....
möchte damit diesen fehler vermeiden:
2021.09.26 11:18:43.792 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1975.
2021.09.26 11:18:43.792 1: stacktrace:
2021.09.26 11:18:43.793 1: main::__ANON__ called by ./FHEM/98_SVG.pm (1975)
2021.09.26 11:18:43.793 1: main::SVG_render called by ./FHEM/98_SVG.pm (1207)
2021.09.26 11:18:43.793 1: main::SVG_doShowLog called by ./FHEM/98_SVG.pm (1098)
2021.09.26 11:18:43.793 1: main::SVG_showLog called by ./FHEM/01_FHEMWEB.pm (992)
2021.09.26 11:18:43.793 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (598)
2021.09.26 11:18:43.793 1: main::FW_Read called by fhem.pl (3895)
2021.09.26 11:18:43.793 1: main::CallFn called by fhem.pl (773)
2021.09.26 11:18:43.794 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1975.
2021.09.26 11:18:43.794 1: stacktrace:
2021.09.26 11:18:43.794 1: main::__ANON__ called by ./FHEM/98_SVG.pm (1975)
2021.09.26 11:18:43.794 1: main::SVG_render called by ./FHEM/98_SVG.pm (1207)
2021.09.26 11:18:43.794 1: main::SVG_doShowLog called by ./FHEM/98_SVG.pm (1098)
2021.09.26 11:18:43.794 1: main::SVG_showLog called by ./FHEM/01_FHEMWEB.pm (992)
2021.09.26 11:18:43.794 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (598)
2021.09.26 11:18:43.795 1: main::FW_Read called by fhem.pl (3895)
2021.09.26 11:18:43.795 1: main::CallFn called by fhem.pl (773)
2021.09.26 11:18:43.795 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 1975.
2021.09.26 11:18:43.795 1: stacktrace:
2021.09.26 11:18:43.795 1: main::__ANON__ called by ./FHEM/98_SVG.pm (1975)
2021.09.26 11:18:43.795 1: main::SVG_render called by ./FHEM/98_SVG.pm (1207)
2021.09.26 11:18:43.796 1: main::SVG_doShowLog called by ./FHEM/98_SVG.pm (1098)
2021.09.26 11:18:43.796 1: main::SVG_showLog called by ./FHEM/01_FHEMWEB.pm (992)
2021.09.26 11:18:43.796 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (598)
2021.09.26 11:18:43.796 1: main::FW_Read called by fhem.pl (3895)
2021.09.26 11:18:43.796 1: main::CallFn called by fhem.pl (773)
{ $IGNORE = 1 unless looks_like_number($VALUE) }