CUL_HM error beim Boot

Begonnen von Loredo, 27 Januar 2014, 11:22:44

Vorheriges Thema - Nächstes Thema

Loredo

Hallo Martin,


ich weiß nicht, ob es bereits aufgefallen ist. Seit gestern ist mir aufgefallen, dass ich beim Starten von FHEM folgende Fehler bekomme:



2014.01.27 11:07:55 0: Server started with 201 defined entities (version $Id: fhem.pl 4709 2014-01-21 18:00:07Z rudolfkoenig $, os linux, user root, pid 11855)
2014.01.27 11:08:00 1: HMLAN_Parse: HMLAN new condition ok
2014.01.27 11:08:03 2: CUL_HM set 1FL_DiningLight_device statusRequest
2014.01.27 11:08:04 2: CUL_HM set 1FL_KitchenLight_device statusRequest
2014.01.27 11:08:05 2: CUL_HM set 1FL_LivingLight statusRequest
2014.01.27 11:08:06 2: CUL_HM set 2FL_Smokedetector1 statusRequest
2014.01.27 11:08:07 2: CUL_HM set 2FL_Smokedetector2 statusRequest
2014.01.27 11:08:08 2: CUL_HM set 2FL_Smokedetector3 statusRequest
Use of uninitialized value $_ in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 5351.
2014.01.27 11:08:09 2: CUL_HM set 3FL_Smokedetector statusRequest
Use of uninitialized value $_ in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 5351.
2014.01.27 11:08:10 2: CUL_HM set BM_Smokedetector statusRequest



Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

martinp876

Hi Julian,

ich kann es nicht repruduzieren, egal was ich einfüttere...
Könnte es an deiner Perl Version liegen?
kannst du die Zeile
$all{$_}=0 foreach (grep !/^$/,@_);
gegen
Zitat$all{$_}=0 foreach (grep {defined $_ && $_ !~ m/^$/} @_);
austauschen? Wenn dein Problem reproduzierbar ist  - ist es dann weg?

Gruss Martin

Loredo

Ich nutze Perl v5.14.2.

Wenn ich die Zeile wie beschrieben ändere, ist der Fehler weg.

Dafür taucht beim Einspielen der fhem.save jetzt noch was auf :-\


2014.01.28 00:21:01 1: Including ./log/fhem.save
Use of uninitialized value in string eq at fhem.pl line 2990, <$fh> line 1427.
Use of uninitialized value in join or string at fhem.pl line 2993, <$fh> line 1427.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

martinp876

Hi Julian,

ok, werde es einbauen. Offensichtlich hat sich hier etwas geändert...

der andere Fehler tritt irgendwo bei eventMap auf. Ich würde hier erst einmal Rudi sehen.
Unklar ist aber, wann es auftritt - hast du logs dazu?

Gruss Martin