Beim Update eines Readings in HMCCU wird folgender Stacktrace generiert:
2022.07.07 20:32:28 1: PERL WARNING: Use of uninitialized value $minInt in numeric lt (<) at fhem.pl line 5070.
2022.07.07 20:32:28 1: stacktrace:
2022.07.07 20:32:28 1: main::__ANON__ called by fhem.pl (5070)
2022.07.07 20:32:28 1: main::readingsBulkUpdate called by ./FHEM/88_HMCCU.pm (9224)
2022.07.07 20:32:28 1: main::HMCCU_BulkUpdate called by ./FHEM/88_HMCCU.pm (4838)
2022.07.07 20:32:28 1: main::HMCCU_UpdateParamsetReadings called by ./FHEM/88_HMCCU.pm (4957)
2022.07.07 20:32:28 1: main::HMCCU_UpdateMultipleDevices called by ./FHEM/88_HMCCURPCPROC.pm (878)
2022.07.07 20:32:28 1: main::HMCCURPCPROC_Read called by fhem.pl (3950)
2022.07.07 20:32:28 1: main::CallFn called by fhem.pl (781)
Die Variable $minInt wird in fhem.pl ein paar Zeilen vor 5070 in einem split() Statement initialisiert. Aus dem Gedächtnis:
my (undef, $minInt) = split(':', $v[0])
Was könnte die Ursache sein? Ich vermute, dass ein Readingname oder Wert schuld ist. Leider kann ich es nicht nachvollziehen/reproduzieren. Ein Nutzer von HMCCU hat das Problem gemeldet.