Use of uninitialized value in pattern match 10_CUL_HM.pm line 170

Begonnen von Markus Bloch, 07 April 2013, 20:42:54

Vorheriges Thema - Nächstes Thema

Markus Bloch

Hallo Martin,

beim starten von FHEM bekomme ich aktuell immer eine Meldung im Logfile:

ZitatUse of uninitialized value in pattern match (m//) at /usr/share/fhem/FHEM/10_CUL_HM.pm line 170

Nur als Info für dich.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

martinp876

danke, werde ich abfangen.
hast du inkorrekte model-attribute vergeben? models die es nicht gibt? Tippfehler? Schau dir mal deine Dimmer an.

Gruss
Martin

Markus Bloch

Hallo Martin,

sämtliche model-Attribute wurden durch autocreate erzeugt. Es kann sein, dass evtl. Model-Bezeichnungen leicht geändert wurden und in der Config noch alte Bezeichnungen drinne sind. Generell verwende ich 2 verschiedene Dimmervarianten.

HM-LC-Dim1TPBU-FM 3x
HM-LC-Dim1PWM-CV 2x

Ich kann heute abend da nochmal nachschauen.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Markus Bloch

Anbei mal ein List von jeweils einem Gerät dieser 2 Typen


Internals:
   DEF        18AD6D
   EVENTS     4
   IODev      LANCUL
   LANCUL_MSGCNT 9
   LANCUL_RAWMSG RE858EA12,0001,878940C0,FF,FFC0,E2800218AD6DC26BB2010100004224
   LANCUL_RSSI -64
   LANCUL_TIME 2013-04-08 08:32:53
   LASTInputDev LANCUL
   MSGCNT     9
   NAME       Licht_Wohnzimmer
   NR         106
   STATE      off
   TRIGGERTIME 2013-04-08 08:32:53
   TYPE       CUL_HM
   lastMsg    No:E2 - t:02 s:18AD6D d:C26BB2 010100004224
   protLastRcv 2013-04-08 08:32:53
   protResnd  3 last_at:2013-04-08 08:32:53
   protSnd    2 last_at:2013-04-08 08:32:48
   protState  CMDs_done
   rssi_LANCUL avg:-66.5 min:-67 max:-66 lst:-66 cnt:2
   rssi_at_LANCUL avg:-63.77 min:-65 max:-62 lst:-64 cnt:9
   Readings:
     2013-04-08 08:32:53   CommandAccepted yes
     2013-04-08 08:32:53   deviceMsg       off (to LANCUL)
     2013-04-08 08:32:53   dim             stop:off
     2013-04-08 08:32:53   level           0 %
     2013-04-08 08:32:53   overheat        off
     2013-04-08 08:32:53   overload        off
     2012-12-14 17:31:45   powerOn         -
     2013-04-08 08:32:53   reduced         off
     2013-04-08 08:32:53   state           off
     2013-04-07 20:16:58   virtLevel       65 %
   Helper:
     burstEvtCnt 2
     rxType     1
     Role:
       chn        1
       dev        1
     Rssi:
       Lancul:
         avg        -66.5
         cnt        2
         lst        -66
         max        -66
         min        -67
       At_lancul:
         avg        -63.7777777777778
         cnt        9
         lst        -64
         max        -62
         min        -65
Attributes:
   Gesamtes_Licht Gesamte_Wohnung
   Wohnzimmer Gesamtes_Wohnzimmer_Licht
   alias      Licht
   expert     2_full
   firmware   2.1
   fp_Wohnung 330,378,2,
   group      Licht
   model      HM-LC_Dim1TPBU-FM
   peerIDs    
   room       Wohnzimmer
   serialNr   IEQ0545703
   subType    dimmer
   webCmd     pct



Internals:
   DEF        189310
   EVENTS     2
   IODev      LANCUL
   LANCUL_MSGCNT 3
   LANCUL_RAWMSG RE858EC10,0001,878942BD,FF,FFC5,E4A410189310C26BB2060100003E00
   LANCUL_RSSI -59
   LANCUL_TIME 2013-04-08 08:32:54
   LASTInputDev LANCUL
   MSGCNT     3
   NAME       LED_TV_Board
   NR         118
   STATE      off
   TRIGGERTIME 2013-04-08 08:32:54
   TYPE       CUL_HM
   lastMsg    No:E4 - t:10 s:189310 d:C26BB2 060100003E00
   protLastRcv 2013-04-08 08:32:54
   protResnd  1 last_at:2013-04-08 08:32:50
   protSnd    2 last_at:2013-04-08 08:32:54
   protState  CMDs_done
   rssi_LANCUL avg:-62 min:-62 max:-62 lst:-62 cnt:2
   rssi_at_LANCUL avg:-59 min:-59 max:-59 lst:-59 cnt:3
   Readings:
     2013-04-08 08:32:51   CommandAccepted yes
     2013-02-28 20:33:02   PairedTo        0xC26BB2
     2013-02-28 20:32:44   R-characteristic square
     2013-02-28 20:32:43   R-pairCentral   0xC26BB2
     2013-02-28 20:32:44   R-powerUpAction off
     2013-04-08 08:32:54   deviceMsg       off (to LANCUL)
     2013-04-08 08:32:54   dim             stop:off
     2013-04-08 08:32:54   level           0 %
     2013-04-08 08:32:54   overheat        off
     2013-04-08 08:32:54   overload        off
     2013-04-08 08:32:54   phyLevel        0 %
     2013-02-26 23:31:26   powerOn         -
     2013-04-08 08:32:54   reduced         off
     2013-04-08 08:32:54   state           off
     2013-04-07 20:17:00   virtLevel       off
   Helper:
     mId        0067
     rxType     1
     Role:
       chn        1
       dev        1
     Rpt:
       IO         LANCUL
       msg        A0FE4A410189310C26BB2060100003E00::-59:LANCUL
       ts         1365402774.38897
       ack:
         HASH(0xa6aea80)
         E48002C26BB218931000
     Rssi:
       Lancul:
         avg        -62
         cnt        2
         lst        -62
         max        -62
         min        -62
       At_lancul:
         avg        -59
         cnt        3
         lst        -59
         max        -59
         min        -59
     Vdim:
       idPhy      189310
       idV2       189310
       idV3       189310
Attributes:
   Gesamtes_Licht Gesamte_Wohnung
   Wohnzimmer Gesamtes_Wohnzimmer_Licht
   alias      LED TV Board
   expert     2_full
   firmware   2.1
   fp_Wohnung 105,318,2,
   group      Licht
   model      HM-LC-Dim1PWM-CV
   peerIDs    
   room       Wohnzimmer
   serialNr   IEQ0548096
   subType    dimmer
   webCmd     pct
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

martinp876

Hi Markus,

doch erwischt ;-)
   model      HM-LC_Dim1TPBU-FM

ist nicht gleich
   model      HM-LC-Dim1TPBU-FM

Beachte den Underscore
Model ist ein wichtiger Parameter, es wird etliches davon abgeleitet. Sollte unbedingt stimmen - und wird eigentlich automatisch gesetzt.


Gruss
Martin

Markus Bloch

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)