HM-LC-SW1-FM wird als HM-LC-SW2-FM erkannt

Begonnen von gestein, 01 Dezember 2018, 00:00:27

Vorheriges Thema - Nächstes Thema

gestein

Hallo,

ich habe mir heute wiedermal einen HM-LC-SW1-FM gekauft (Gerät hat auch nur einen Kanal zum Anschließen) und wollte ihn an meiner VCCU per autocreate anlernen.
Allerdings wird er als HM-LC-SW2-FM erkannt und eingerichtet.
Leider funktioniert dann halt leider nicht mehr (nur mehr Time-outs und Missing Ack).

Ich habe den HM-LC-SW1-FM schon mehrmals per Werksreset zurückgesetzt. Hilft alles nichts.
Ich bin ziemlich ratlos und dankbar für jede Hilfe.
lg, Gerhard

fhem ist am letzten Stand.
Ein list ergibt folgendes:
Internals:
   CFGFN     
   DEF        652C45
   IODev      hmusb2
   LASTInputDev hmusb
   MSGCNT     28
   NAME       HM_652C45
   NOTIFYDEV  global
   NR         1967
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_652C45_Sw_01
   channel_02 HM_652C45_Sw_02
   hmusb2_MSGCNT 14
   hmusb2_RAWMSG 0501002C9AA010652C451234560100000000
   hmusb2_RSSI -44
   hmusb2_TIME 2018-11-30 23:47:39
   hmusb_MSGCNT 14
   hmusb_RAWMSG E652C45,0000,834D15CD,FF,FFC9,9AA010652C451234560100000000
   hmusb_RSSI -55
   hmusb_TIME 2018-11-30 23:47:39
   lastMsg    No:9A - t:10 s:652C45 d:123456 0100000000
   protCmdDel 6
   protLastRcv 2018-11-30 23:47:39
   protRcv    14 last_at:2018-11-30 23:47:39
   protResnd  6 last_at:2018-11-30 23:47:58
   protResndFail 2 last_at:2018-11-30 23:48:04
   protSnd    20 last_at:2018-11-30 23:47:42
   protState  CMDs_done_Errors:1
   rssi_at_hmusb cnt:14 min:-63 max:-54 avg:-57.64 lst:-55
   rssi_at_hmusb2 cnt:14 min:-54 max:-44 avg:-47.14 lst:-44
   READINGS:
     2018-11-30 23:47:09   CommandAccepted yes
     2018-11-30 23:47:08   D-firmware      2.8
     2018-11-30 23:47:08   D-serialNr      OEQ2069117
     2018-11-30 23:47:12   PairedTo        0x123456
     2018-11-30 23:47:12   R-pairCentral   0x123456
     2018-11-30 23:47:12   RegL_00.         00:00 02:01 0A:12 0B:34 0C:56 15:FF 18:00
     2018-11-30 23:48:04   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   155
     cSnd       01123456652C450103,01123456652C4502040000000001
     mId        0009
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +652C45,00,00,00
       nextSend   1543618059.30875
       prefIO     
       rxt        0
       vccu       
       p:
         652C45
         00
         00
         00
     mRssi:
       mNo        9A
       io:
         hmusb:
           -55
           -55
         hmusb2:
           -36
           -36
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rpt:
       IO         hmusb2
       flg        A
       ts         1543618059.04431
       ack:
         HASH(0x4be4dc8)
         9A8002123456652C4500
     rssi:
       at_hmusb:
         avg        -57.6428571428571
         cnt        14
         lst        -55
         max        -54
         min        -63
       at_hmusb2:
         avg        -47.1428571428571
         cnt        14
         lst        -44
         max        -44
         min        -54
     shadowReg:
     tmpl:
Attributes:
   IODev      hmusb2
   IOgrp      VCCU:hmusb2
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   model      HM-LC-SW2-FM
   room       CUL_HM
   serialNr   OEQ2069117
   subType    switch
   webCmd     getConfig:clear msgEvents

frank

mId        0009
scheinbar meldet der aktor in der anlernmessage die falsche model id. beim sw1 sollte 0004 kommen.

ich glaube es gab hier schon mal so einen fall.

da hilft eigentlich nur umtauschen.
oder ist das der gebrauchte, von dem hier schon berichtet wurde?  :)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

gestein

Hallo,

Den Schalter habe ich gestern neu gekauft.
Eigenartig.

Werde ihn mal umtauschen.

Danke!
Lg, Gerhard

gestein

Habe das Teil nun umgetauscht und mir einen neuen HM-LC-SW1-FM geholt.
Aber leider das gleiche Problem.
Erkannt und eingerichtet wird ein HM-LC-SW2-FM.
Nach 5 mal Pairen mit der VCCU und einigen getConfig funktioniert zwar das Device immer noch nocht ("RESPONSE TIMEOUT:RegisterRead" und "MISSING ACK").
Aber der als Channel 1 dargestellte Schalter funktioniert und kann ein- und ausgeschaltet werden.

Hat noch jemand anders das Problem?
Eventuell hat der Hersteller da was geändert?

lg, Gerhard

frank

du hast also beim selben händler einen anderen bekommen?

sniffe mal die anlernmessage wie im wiki homematic sniffen beschrieben.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

LuckyDay

kannst jetzt folgendes probieren

losche die zwei Define von den kanälen xxxxxx01 xxxxxx02
und stelle im Device xxxxxx das attr Model auf HM-LC-SW1-FM

so wie es immoment ist versucht er den 2 Kanal zu lesen, den es nicht gibt.

gestein

ich habe nun folgendes getan:
attr global verbose 1
attr global mseclog 1
attr <hmio> logIDs all,sys


Das ergibt folgende log-Einträge für meinen hmusb2:
2018.12.02 00:01:05.943 0: HMUARTLGW hmusb2 send: 00 08
2018.12.02 00:01:05.964 0: HMUARTLGW hmusb2 recv: 00 040247, state 98
2018.12.02 00:01:05.977 0: HMUARTLGW hmusb2 GetSet Ack: 02, state 98
2018.12.02 00:01:05.979 0: HMUARTLGW hmusb2 roundtrip delay: 0.0156
2018.12.02 00:01:07.891 0: HMUARTLGW hmusb2 recv: 01 05 00 00 37 msg: 2F 84 00 652C3F 000000 2800094F45513230363931333910010100
2018.12.02 00:01:07.988 1: in UNDEFINED
2018.12.02 00:01:07.989 1: in DEFINED
2018.12.02 00:01:07.991 1: in DEFINED
2018.12.02 00:01:07.993 1: in UNDEFINED
2018.12.02 00:01:07.995 1: in DEFINED
2018.12.02 00:01:07.997 1: in DEFINED
2018.12.02 00:01:08.223 1: in DEFINED
2018.12.02 00:01:08.226 1: in DEFINED
2018.12.02 00:01:08.435 1: in DEFINED
2018.12.02 00:01:08.438 1: in DEFINED
2018.12.02 00:01:08.531 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 57 A0 01 123456 652C3F 00050000000000
2018.12.02 00:01:09.082 0: HMUARTLGW hmusb2 recv: 01 04 03 00 37 msg: 57 80 02 652C3F 123456 00
2018.12.02 00:01:09.169 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 58 A0 01 123456 652C3F 000802010A120B340C56
2018.12.02 00:01:09.341 0: HMUARTLGW hmusb2 recv: 01 04 03 00 38 msg: 58 80 02 652C3F 123456 00
2018.12.02 00:01:09.450 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 59 A0 01 123456 652C3F 0006
2018.12.02 00:01:09.619 0: HMUARTLGW hmusb2 recv: 01 04 03 00 3A msg: 59 80 02 652C3F 123456 00
2018.12.02 00:01:12.937 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 5A A0 01 123456 652C3F 00040000000000
2018.12.02 00:01:13.180 0: HMUARTLGW hmusb2 recv: 01 0402, state 100
2018.12.02 00:01:13.192 0: HMUARTLGW hmusb2 Ack: 02
2018.12.02 00:01:13.199 0: HMUARTLGW hmusb2 recv: 01 05 01 00 32 msg: 5A A0 10 652C3F 123456 0202010A120B340C5615FF1800
2018.12.02 00:01:13.281 0: HMUARTLGW hmusb2 send: 01 06652C3F000000
2018.12.02 00:01:13.467 0: HMUARTLGW hmusb2 recv: 01 04070101000EFFFFFFFFFFFFFFFF, state 90
2018.12.02 00:01:13.479 0: HMUARTLGW hmusb2 GetSet Ack: 07, state 90
2018.12.02 00:01:13.481 0: HMUARTLGW hmusb2 added peer: 652C3F, aesChannels: FFFFFFFFFFFFFFFF
2018.12.02 00:01:13.533 0: HMUARTLGW hmusb2 send: 01 06652C3F000000
2018.12.02 00:01:13.553 0: HMUARTLGW hmusb2 recv: 01 05 01 00 33 msg: 5A A0 10 652C3F 123456 0202010A120B340C5615FF1800
2018.12.02 00:01:13.698 0: HMUARTLGW hmusb2 recv: 01 04070101000EFFFFFFFFFFFFFFFF, state 93
2018.12.02 00:01:13.742 0: HMUARTLGW hmusb2 GetSet Ack: 07, state 93
2018.12.02 00:01:13.758 0: HMUARTLGW hmusb2 added peer: 652C3F, aesChannels: FFFFFFFFFFFFFFFF
2018.12.02 00:01:13.778 0: HMUARTLGW hmusb2 recv: 01 05 01 00 35 msg: 5B A0 10 652C3F 123456 030000
2018.12.02 00:01:14.144 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 5C A0 01 123456 652C3F 01040000000001
2018.12.02 00:01:14.315 0: HMUARTLGW hmusb2 recv: 01 0402, state 100
2018.12.02 00:01:14.335 0: HMUARTLGW hmusb2 Ack: 02
2018.12.02 00:01:14.367 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 5C A0 10 652C3F 123456 030800
2018.12.02 00:01:14.572 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 5D A0 10 652C3F 123456 02300657245600
2018.12.02 00:01:14.828 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 5E A0 10 652C3F 123456 030000
2018.12.02 00:01:15.166 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 5F A0 01 123456 652C3F 0103
2018.12.02 00:01:15.333 0: HMUARTLGW hmusb2 recv: 01 0402, state 100
2018.12.02 00:01:15.345 0: HMUARTLGW hmusb2 Ack: 02
2018.12.02 00:01:15.359 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 5F A0 10 652C3F 123456 0100000000
2018.12.02 00:01:15.657 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 60 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:16.693 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:16.704 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:20.361 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 60 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:21.317 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:21.328 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:22.132 0: HMUARTLGW hmusb2 send: 00 08
2018.12.02 00:01:22.151 0: HMUARTLGW hmusb2 recv: 00 040249, state 98
2018.12.02 00:01:22.163 0: HMUARTLGW hmusb2 GetSet Ack: 02, state 98
2018.12.02 00:01:22.165 0: HMUARTLGW hmusb2 roundtrip delay: 0.0140
2018.12.02 00:01:26.011 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 60 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:27.189 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:27.201 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:27.213 0: HMUARTLGW hmusb2 send: 00 08
2018.12.02 00:01:27.245 0: HMUARTLGW hmusb2 recv: 00 040249, state 98
2018.12.02 00:01:27.257 0: HMUARTLGW hmusb2 GetSet Ack: 02, state 98
2018.12.02 00:01:27.259 0: HMUARTLGW hmusb2 roundtrip delay: 0.0265
2018.12.02 00:01:30.394 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 60 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:31.321 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:31.336 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:35.926 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 61 A0 01 123456 652C3F 00040000000000
2018.12.02 00:01:36.185 0: HMUARTLGW hmusb2 recv: 01 0402, state 100
2018.12.02 00:01:36.197 0: HMUARTLGW hmusb2 Ack: 02
2018.12.02 00:01:36.205 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 61 A0 10 652C3F 123456 0202010A120B340C5615FF1800
2018.12.02 00:01:36.341 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 62 A0 10 652C3F 123456 030000
2018.12.02 00:01:36.778 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 63 A0 01 123456 652C3F 01040000000001
2018.12.02 00:01:37.052 0: HMUARTLGW hmusb2 recv: 01 0402, state 100
2018.12.02 00:01:37.064 0: HMUARTLGW hmusb2 Ack: 02
2018.12.02 00:01:37.070 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 63 A0 10 652C3F 123456 030800
2018.12.02 00:01:37.206 0: HMUARTLGW hmusb2 send: 00 08
2018.12.02 00:01:37.230 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 64 A0 10 652C3F 123456 02300657245600
2018.12.02 00:01:37.275 0: HMUARTLGW hmusb2 recv: 00 04024A, state 98
2018.12.02 00:01:37.287 0: HMUARTLGW hmusb2 GetSet Ack: 02, state 98
2018.12.02 00:01:37.450 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 65 A0 10 652C3F 123456 030000
2018.12.02 00:01:37.736 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 66 A0 01 123456 652C3F 0103
2018.12.02 00:01:37.898 0: HMUARTLGW hmusb2 recv: 01 0402, state 100
2018.12.02 00:01:37.909 0: HMUARTLGW hmusb2 Ack: 02
2018.12.02 00:01:37.922 0: HMUARTLGW hmusb2 recv: 01 05 01 00 36 msg: 66 A0 10 652C3F 123456 0100000000
2018.12.02 00:01:38.209 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 67 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:39.223 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:39.249 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:42.895 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 67 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:44.061 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:44.074 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:48.665 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 67 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:49.824 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:49.846 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:52.238 0: HMUARTLGW hmusb2 send: 00 08
2018.12.02 00:01:52.260 0: HMUARTLGW hmusb2 recv: 00 04024C, state 98
2018.12.02 00:01:52.272 0: HMUARTLGW hmusb2 GetSet Ack: 02, state 98
2018.12.02 00:01:52.274 0: HMUARTLGW hmusb2 roundtrip delay: 0.0163
2018.12.02 00:01:52.790 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 67 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:53.683 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:53.700 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)
2018.12.02 00:01:54.391 0: HMUARTLGW hmusb2 recv: 01 05 00 00 2D msg: 8D 86 10 4F0DCB 000000 0A89050B0000
2018.12.02 00:02:07.354 0: HMUARTLGW hmusb2 send: 00 08
2018.12.02 00:02:07.379 0: HMUARTLGW hmusb2 recv: 00 04024C, state 98
2018.12.02 00:02:07.389 0: HMUARTLGW hmusb2 GetSet Ack: 02, state 98
2018.12.02 00:02:07.392 0: HMUARTLGW hmusb2 roundtrip delay: 0.0171

LuckyDay

2018.12.02 00:01:15.657 0: HMUARTLGW hmusb2 send: 01 02 00 00 00 msg: 60 A0 01 123456 652C3F 02040000000001
2018.12.02 00:01:16.693 0: HMUARTLGW hmusb2 recv: 01 0404, state 100
2018.12.02 00:01:16.704 0: HMUARTLGW hmusb2 can't send due to unknown problem (no response?)


man sieht es ja, sobald versucht wird den 2. channel zu öffnen kommt (no response?) , es gibt ihn ja auch nicht.

gestein

Hallo fhem-hm-knecht,

ich habe die fhem.cfg geändert, wie Du gesagt hast.
model HM-LC-SW1-FM
webCmd statusRequest:toggle:on:off

Und die defines für beide Kanäle gelöscht.

Damit klappt es - eigenartiges Verhalten.
Das ist aber nicht im Sinne des Erfinders. Oder?

Vielen Dank!
lg, Gerhard

martinp876

natürlich nicht.
Wenn du es in den attributen änderst und einmal config drückst wird es automatisch überschrieben. Du solltest es also zumindest im UserConfig manifestieren um es bei einem neustart wieder zu korrigieren.

gestein

Hallo,

tut mir leid, das verstehe ich nicht ganz.
Wo soll ich "config" drücken?

lg, Gerhard

gromit

Hallo gestein,

ich hatte kürzlich ein eigenes Thema aufgemacht "HM-LC-Sw1-FM lässt sich nach DELETE DEVICE nicht mehr erneut anlernen" https://forum.fhem.de/index.php/topic,94102.0.html bei dem sich herausstellte, dass ich dasselbe Problem "HM-LC-SW1-FM wird als HM-LC-SW2-FM erkannt" habe. Übrigens ebenfalls mit einem gebrauchten und einem neuen Aktor, daher vermute ich, dass es was mit meinem letzten Update von FHEM zu tun hat (Revision: 17469).

Wie ich Euch verstanden habe, scheinst Du es händisch hinbekommen zu haben, den Aktor wieder zum laufen zu bringen?! Ich kriegs leider nicht hin und verstehe nicht genau, was mit "losche die zwei Define von den kanälen xxxxxx01 xxxxxx02" gemeint ist. Soll ich wirklich beide löschen, also auch denjenigen, den ich eigentlich zum schalten brauche? bei mir "channel_01 HM_65CA36_Sw_01" und "channel_02 HM_65CA36_Sw_02"?

Hier ist mein Eventverlauf, von RESET mit Anlernen, Modeländerung und Löschen von channel_02":

2018-12-09 12:09:57 CUL_HM HM_65CA36 powerOn: 2018-12-09 12:09:57
2018-12-09 12:09:57 CUL_HM HM_65CA36_Sw_01 deviceMsg: off (to broadcast)
2018-12-09 12:09:57 CUL_HM HM_65CA36_Sw_01 level: 0
2018-12-09 12:09:57 CUL_HM HM_65CA36_Sw_01 pct: 0
2018-12-09 12:09:57 CUL_HM HM_65CA36_Sw_01 off
2018-12-09 12:09:57 CUL_HM HM_65CA36_Sw_01 timedOn: off
2018-12-09 12:10:06 CUL_HM HM_65CA36 Info_Cleared
2018-12-09 12:10:11 CUL_HM HM_65CA36_Sw_02 unreachable
2018-12-09 12:10:16 Global global DELETED HM_65CA36_Sw_02
2018-12-09 12:10:17 HMLAN HMCFGLAN loadLvl: low
2018-12-09 12:10:36 Global global ATTR HM_65CA36 model HM-LC-SW1-FM
2018-12-09 12:10:42 HMLAN HMCFGLAN loadLvl: low
2018-12-09 12:11:01 CUL_HM HM_65CA36 CMDs_pending
2018-12-09 12:11:01 CUL_HM HM_65CA36 CMDs_pending
2018-12-09 12:11:01 CUL_HM HM_65CA36 CMDs_pending
2018-12-09 12:11:07 HMLAN HMCFGLAN loadLvl: low
2018-12-09 12:11:19 CUL_HM HM_65CA36 ResndFail
2018-12-09 12:11:19 CUL_HM HM_65CA36 CMDs_done_Errors:1
2018-12-09 12:11:19 CUL_HM HM_65CA36 RESPONSE TIMEOUT:RegisterRead
2018-12-09 12:11:32 HMLAN HMCFGLAN loadLvl: low


Internals:
   CFGFN     
   DEF        65CA36
   HMCFGLAN_MSGCNT 2
   HMCFGLAN_RAWMSG E65CA36,0000,5981D4C0,FF,FFB9,00841065XXXXX6010000
   HMCFGLAN_RSSI -71
   HMCFGLAN_TIME 2018-12-09 12:09:57
   IODev      HMCFGLAN
   LASTInputDev HMCFGLAN
   MSGCNT     2
   NAME       HM_65CA36
   NOTIFYDEV  global
   NR         176
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_65CA36_Sw_01
   protCmdDel 3
   protResnd  3 last_at:2018-12-09 12:11:14
   protResndFail 1 last_at:2018-12-09 12:11:19
   protSnd    1 last_at:2018-12-09 12:11:01
   protState  CMDs_done_Errors:1
   rssi_at_HMCFGLAN cnt:2 min:-71 max:-68 avg:-69.5 lst:-71
   READINGS:
     2018-12-09 12:09:44   D-firmware      2.8
     2018-12-09 12:09:44   D-serialNr      OEQXXXX779
     2018-12-09 12:12:44   RegL_00.       
     2018-12-09 12:09:57   powerOn         2018-12-09 12:09:57
     2018-12-09 12:11:19   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   1
     PONtest    0
     cSnd       0103140865CA36010E,0103140865CA3600040000000000
     mId        0009
     regLst     ,0
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +65CA36,00,00,00
       nextSend   1544353797.79549
       prefIO     
       rxt        0
       vccu       
       p:
         65CA36
         00
         00
         00
     mRssi:
       mNo        00
       io:
         HMCFGLAN:
           -69
           -69
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMCFGLAN:
         avg        -69.5
         cnt        2
         lst        -71
         max        -68
         min        -71
     tmpl:
Attributes:
   IODev      HMCFGLAN
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   model      HM-LC-SW1-FM
   room       CUL_HM
   serialNr   OEQXXXX779
   subType    switch
   webCmd     getConfig:clear msgEvents

gromit

Also wenn ich jetzt beide Kanäle lösche und webCmd in FHEM.cfg wie geschrieben verändere schauts zwar besser aus, aber ich bekomme in den Readings trotzdem "MISSING ACK" und bei protState steht "CMDs_dome_Errors:1" und der Aktor reagiert nicht auf ON/OFF:



Internals:
   DEF        65CA36
   IODev      HMCFGLAN
   NAME       HM_65CA36
   NOTIFYDEV  global
   NR         49
   STATE      MISSING ACK
   TYPE       CUL_HM
   protCmdDel 7
   protResnd  12 last_at:2018-12-09 12:36:29
   protResndFail 4 last_at:2018-12-09 12:36:34
   protSnd    4 last_at:2018-12-09 12:36:15
   protState  CMDs_done_Errors:1
   READINGS:
     2018-12-09 12:29:02   D-firmware      2.8
     2018-12-09 12:29:02   D-serialNr      OEQXXXX779
     2018-12-09 12:35:22   RegL_00.       
     2018-12-09 12:29:15   powerOn         2018-12-09 12:29:15
     2018-12-09 12:36:34   state           MISSING ACK
   helper:
     HM_CMDNR   68
     cSnd       0103140865CA36010E,1103140865CA360201C80000
     dlvl       C8
     dlvlCmd    ++A01103140865CA360201C80000
     mId        0004
     regLst     ,0
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +65CA36,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         65CA36
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   IODev      HMCFGLAN
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   model      HM-LC-SW1-FM
   room       CUL_HM
   serialNr   OEQXXXX779
   subType    switch
   webCmd     statusRequest:toggle:on:off

martinp876

das device sendet eine "config-msg" wenn man config drückt. Diese kann man nicht erzwingen. Wenn also diese config-msg erkannt wird,wrid sie verarbeitet. FHEM merkt sich alle Daten und legt - falls erforderlich - alle entities an.

Bei einem Device mit einem Kanal ist es nur eine Entity - also alles in Butter.

Dein Device ist aber nicht gepairt. Es wird kommandos von FHEM nicht akzeptieren.

also probiere ein
set HMCFGLAN hmPairSerial OEQXXXX779

dann lese die Daten des Device aus
set HM_65CA36 getConfig
attr HM_65CA36 autoReadReg 5_readMissing