Falsche Firmware auf HM-LC-Sw2-FM

Begonnen von Nielsiwilsi, 26 Januar 2015, 21:32:28

Vorheriges Thema - Nächstes Thema

martinp876

eq3 betreibt/liefert(e) devices mit unterschiedlichen Versionen. Diese haben evtl unterschiedliche Register. FHEM unterscheidet die Versionen nicht, geht immer von der maximalen aus. Es kann daher vorkommen, dass Register mit get regList angezeigt werden, dies aber nicht funktioniert. Das Device - wenn es ein Register nicht unterstützt - sendt auch keinen Wert dafür. Bis auf wenige Sonderfälle sollte dies funktionieren. FHEM stellt es dann auch nicht dar.

basis funktionen sollten bei allen Versionen eines Device funktionieren.

Nielsiwilsi

Hallo Martin,

leider habe ich deine Antwort nicht verstanden.

War jetzt beim Conrad und habe das Teil prüfen lassen. In der CCU1 wird es auch aus SW1 erkannt, aber mit 2 Kanälen, die auch S1 und S2 schalten können.

Kann ich noch Einstellungs-mäßig etwas anpassen? FW Update? Damit ich auch in FHEM den S2 Kanal nutzen kann?

Gruß
Niels

LuckyDay

leg die Kanäle 1 und 2 von Hand an,

Nielsiwilsi

Hallo,

ich bin zum Ergebnis gekommen, wie die fhem.cfg per Hand anzupassen ist.
Hab zwar immer noch nicht verstanden, warum der Effekt so ist, aber der SW2 funktioniert jetzt.

fhem.cfg
define HA.TestSW1 CUL_HM 242311
attr HA.TestSW1 IODev CUL
attr HA.TestSW1 autoReadReg 4_reqStatus
attr HA.TestSW1 expert 2_full
attr HA.TestSW1 firmware 1.12
attr HA.TestSW1 model HM-LC-SW1-FM
attr HA.TestSW1 room CUL_HM
attr HA.TestSW1 serialNr KEQ0875476
attr HA.TestSW1 subType switch
attr HA.TestSW1 webCmd getConfig:clear msgEvents

define HA.TestSW1_01 CUL_HM 24231101
attr HA.TestSW1_01 model HM-LC-SW2-FM
attr HA.TestSW1_01 peerIDs 00000000,
attr HA.TestSW1_01 room CUL_HM
attr HA.TestSW1_01 webCmd statusRequest:toggle:on:off

define HA.TestSW1_02 CUL_HM 24231102
attr HA.TestSW1_02 model HM-LC-SW2-FM
attr HA.TestSW1_02 peerIDs 00000000,
attr HA.TestSW1_02 room CUL_HM
attr HA.TestSW1_02 webCmd statusRequest:toggle:on:off


list HA.TestSW1
Internals:
   CUL_MSGCNT 22
   CUL_RAWMSG A0E1EA010242311272DD80100000000::-62:CUL
   CUL_RSSI   -62
   CUL_TIME   2015-02-12 16:22:57
   DEF        242311
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     22
   NAME       HA.TestSW1
   NR         650
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HA.TestSW1_01
   channel_02 HA.TestSW1_02
   lastMsg    No:1E - t:10 s:242311 d:272DD8 0100000000
   protLastRcv 2015-02-12 16:22:57
   protSnd    34 last_at:2015-02-12 16:22:57
   protState  CMDs_done
   rssi_CUL   avg:-63.66 min:-65 max:-62 lst:-63 cnt:6
   rssi_at_CUL avg:-61.36 min:-62 max:-58.5 lst:-62 cnt:22
   Readings:
     2015-02-12 16:20:50   D-firmware      1.12
     2015-02-12 16:20:50   D-serialNr      KEQ0875476
     2015-02-12 16:22:55   PairedTo        0x272DD8
     2015-02-12 16:22:23   R-intKeyVisib   invisib
     2015-02-12 16:22:23   R-pairCentral   0x272DD8
     2015-02-12 16:22:55   RegL_00:         02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:27 0B:2D 0C:D8 00:00
     2015-02-12 16:22:57   state           CMDs_done
   Helper:
     cSnd       01272DD82423110203
     mId        0004
     rxType     1
     Io:
       newChn     +242311,00,01,00
       nextSend   1423754577.61101
       prefIO
       rxt        0
       vccu
       p:
         242311
         00
         01
         00
     Mrssi:
       mNo        1E
       Io:
         CUL        -60
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         CUL
       flg        A
       ts         1423754577.5235
       ack:
         HASH(0x2019f98)
         1E8002272DD824231100
     Rssi:
       Cul:
         avg        -63.6666666666667
         cnt        6
         lst        -63
         max        -62
         min        -65
       At_cul:
         avg        -61.3636363636364
         cnt        22
         lst        -62
         max        -58.5
         min        -62
     Shadowreg:
Attributes:
   IODev      CUL
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.12
   model      HM-LC-SW1-FM
   room       CUL_HM
   serialNr   KEQ0875476
   subType    switch
   webCmd     getConfig:clear msgEvents


list HA.TestSW1_01
Internals:
   DEF        24231101
   NAME       HA.TestSW1_01
   NR         652
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     HA.TestSW1
   Readings:
     2015-02-12 16:22:32   CommandAccepted yes
     2015-02-12 16:22:24   R-sign          off
     2015-02-12 16:22:56   RegL_01:         08:00 00:00
     2015-02-12 16:22:32   deviceMsg       off (to CUL)
     2015-02-12 16:22:32   level           0
     2015-02-12 16:22:32   pct             0
     2015-02-12 16:22:32   recentStateType ack
     2015-02-12 16:22:32   state           off
     2015-02-12 16:22:32   timedOn         off
   Helper:
     dlvlCmd    ++A011272DD82423110201000000
     peerIDsRaw ,00000000
     Role:
       chn        1
       prs        1
     Shadowreg:
Attributes:
   model      HM-LC-SW2-FM
   peerIDs    00000000,
   room       CUL_HM
   webCmd     statusRequest:toggle:on:off


list HA.TestSW1_01
Internals:
   DEF        24231102
   NAME       HA.TestSW1_02
   NR         654
   STATE      off
   TYPE       CUL_HM
   chanNo     02
   device     HA.TestSW1
   Readings:
     2015-02-12 16:22:33   CommandAccepted yes
     2015-02-12 16:22:25   R-sign          off
     2015-02-12 16:22:57   RegL_01:         08:00 00:00
     2015-02-12 16:22:33   deviceMsg       off (to CUL)
     2015-02-12 16:22:33   level           0
     2015-02-12 16:22:33   pct             0
     2015-02-12 16:22:33   recentStateType ack
     2015-02-12 16:22:33   state           off
     2015-02-12 16:22:33   timedOn         off
   Helper:
     dlvlCmd    ++A011272DD82423110202000000
     peerIDsRaw ,00000000
     Role:
       chn        1
       prs        1
     Shadowreg:
Attributes:
   model      HM-LC-SW2-FM
   peerIDs    00000000,
   room       CUL_HM
   webCmd     statusRequest:toggle:on:off