FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: dougie am 26 Juni 2013, 11:24:25

Titel: Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.
Beitrag von: dougie am 26 Juni 2013, 11:24:25
...mir ist gestern aufgefallen, das meine Steuerung per HM-OU-LED16 nicht mehr funktioniert. Ich kann normalerweise damit Ereignisse auslösen.

Im LogFile tauchen da die genannten Fehler auf...

Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.

Ausserdem scheint sich die Ausgabe des Event geändert zu haben. Mein notify springt nicht mehr an :-(


Nachtrag: ich hab drei mal den Button "2" an meinem Device betätigt, und das kommt dabei raus:

Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.
2013.06.26 11:22:14 3: D16LED2:Button:9*Status:on
2013.06.26 11:22:14 2: HMLAN_Parse: HMLAN_Casa new condition ok
Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.
2013.06.26 11:26:15 3: D16LED2:Button:10*Status:on
Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.
2013.06.26 11:27:15 3: D16LED2:Button:11*Status:on
Titel: Aw: Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.
Beitrag von: martinp876 am 26 Juni 2013, 12:16:12
Hi Dougie,

sorry, verzaehlt.
      my ($button, $bno) = (hex($mI[1]), hex($mI[2]));
ist falsch, muss sein
      my ($button, $bno) = (hex($mI[0]), hex($mI[1]));

Lass mich wissen, wenn noch etwas nicht funktioniert.
Gruss Martin
Titel: Aw: Use of uninitialized value $mI[2] in hex at ./FHEM/10_CUL_HM.pm line 983.
Beitrag von: dougie am 26 Juni 2013, 14:05:15

Jep, das war's!

Danke schön!! War bei mir Zeile 941, falls andere auch damit Probleme haben.

VG
Ralf