FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Deudi am 05 März 2015, 19:53:53

Titel: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 1769
Beitrag von: Deudi am 05 März 2015, 19:53:53
Hallo Martin,

nix Großes: Gestern habe ich ein Update gemacht (das letzte davor am 16.2.).
Nach dem Restart gab es im Zuge der statusRequests eine Perl Meldung:
2015.03.04 22:27:37 3: CUL_HM set Licht_KuecheSpots statusRequest
2015.03.04 22:27:38 3: CUL_HM set Licht_TerrDach1 statusRequest
2015.03.04 22:27:39 3: CUL_HM set Licht_TerrDach2 statusRequest
2015.03.04 22:27:39 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 1769.
2015.03.04 22:27:40 3: CUL_HM set Licht_Terrasse statusRequest

Zeile 1769:
$shash->{helper}{dir}{rct} = $shash->{helper}{dir}{cur} if($shash->{helper}{dir}{cur} ne $dirName{$dir});

Licht_TerrDach1 ist ein Unterputzdimmer HM-LC-Dim1T-FM. Diese ist dann auf Missing-Ack gegangen und lies sich nicht mehr über FHEM steuern. Erst als ich die gepeerte Fernbedienung benutzt hatte, war die Kommunikation wieder im Lot.
Vielleicht fällt dir dazu was im Code auf. Falls nicht ist auch nett tragisch, läuft ja sonst alles wieder rund.

Vielen Dank und Gruß
Deudi
Titel: Antw:Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 1769
Beitrag von: martinp876 am 07 März 2015, 07:14:13
sollte drausen sein ab 8162 - bitte testen
Titel: Antw:Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 1769
Beitrag von: Deudi am 15 März 2015, 16:57:25
Hallo Martin,

hat etwas länger gedauert. Habe gerade ein Update gemacht, sieht gut aus.
Hab allerdings was Neues. Zum Zeitpunkt der vielen getConfig nach dem "shutdown restart" war ein HMLAN (von 3) disconnected. Dann ist er wieder connected. Nach ein paar Minuten hat HMinfo ein update gemacht. Genau zu dem Zeitpunkt kam im Log:
PERL WARNING: Use of uninitialized value in hash element at ./FHEM/98_HMinfo.pm line 175.
Zeile 175:
$IOccu{(split ":",AttrVal($eName,"IOgrp",""))[0]}=1;

Vielleicht siehst du ja was.

LG Deudi
Titel: Antw:Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 1769
Beitrag von: martinp876 am 15 März 2015, 19:28:24
probiere V8222