Perl Fehlermeldungen beim ActionDetector

Begonnen von fritz, 01 Mai 2013, 13:35:40

Vorheriges Thema - Nächstes Thema

fritz

Use of uninitialized value in split at ./FHEM/10_CUL_HM.pm line 3200 Ursache ist, dass aktuell kein Gerät vom ActionDetector überwacht wird, so dass es das Element 'peerlist' im Hash nicht gibt. Abhilfe (wen's stört): mindestens ein Gerät bereits im CFG beim ActionDetector anmelden: set GeraetName actiondetect "0:05"
Interessanterweise darf das auch der ActionDetector selbst sein, allerdings bekomme ich dabei den Fehler (Eingabe in WebOberfläche war 0:03):Argument "000:03" isn't numeric in numeric ne (!=) at ./FHEM/10_CUL_HM.pm line 3123
Anschließend erkennt er sich selbst als "dead":
Argument "000:03" isn't numeric in numeric ne (!=) at ./FHEM/10_CUL_HM.pm line 3123.
2013.05.01 13:26:26 3: Device broadcast added to ActionDetector with 000:03 time
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
2013.05.01 13:26:56 2: Device broadcast is dead

fritz

Ooops. Den ActionDetector sich selbst überwachen lassen, scheint keine gute Idee zu sein:
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
2013.05.01 13:36:56 2: Device broadcast is dead
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
2013.05.01 13:37:26 2: Device broadcast is dead
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
2013.05.01 13:37:56 2: Device broadcast is dead
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
2013.05.01 13:38:26 2: Device broadcast is dead
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
2013.05.01 13:38:56 2: Device broadcast is dead
Use of uninitialized value $tLast in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3222.
...