FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: jenik am 06 Dezember 2020, 13:35:44

Titel: Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: jenik am 06 Dezember 2020, 13:35:44
Hallo,

ich versuche jetzt schon einig Zeit das Funk-Wandthermostat in mein FHEM zu integrieren um darüber die Heizkörper zu regeln.
model HM-TC-IT-WM-W-EU
firmware 1.3

Ich habe zwei Thermostate die über ein ClimaTeam gepeert sind. Das funktioniert seit Jahren gut und die Thermostate werden über tempListTmpl geregelt.
2x CUL_HM_HM_CC_RT_DN
firmware 1.3

Ich wollte jetzt das Wandthermostat in FHEM intergrieren und danach mit den Heizkörpern verbinden um die Temperatur im Raum zu messen und darüber auch einzustellen.

Das pairen klappt in FHEM und über autocreate werden die Einträge in der fhem.cfg angelegt. Aber auch nach 5 Tagen war der Status CMDs_pending.
Ich habe nach Tips im Forum ein clear all und get_config versucht, dadurch vergösserten sich nur die 14 CMDs pending auf 33 CMDs pending.
Darauf habe ich ein Reset und neu pairing am Wandthermostat versucht, aber danach lande ich wieder an der Stelle "CMDs_pending -- 14 CMDs pending"

Was kann ich noch machen um Funk-Wandthermostat STATE CMDs_done zu erreichen ?

Grüße Jens
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 06 Dezember 2020, 13:40:27
zeig ein list.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: jenik am 06 Dezember 2020, 17:02:13
CUL_HM:
  ActionDetector       (alive:4 dead:0 unkn:0 off:0)
  CUL_HM_HM_CC_RT_DN_2E1BC8_ClimaTeam (peered)
  CUL_HM_HM_CC_RT_DN_2E1BC8_Climate (peered)
  CUL_HM_HM_CC_RT_DN_2E1BC8_Weather (23.9)
  CUL_HM_HM_CC_RT_DN_2E1BC8_WindowRec (last:trigLast)
  CUL_HM_HM_CC_RT_DN_2E1BC8_remote (unpeered)
  CUL_HM_HM_CC_RT_DN_2E60CF_ClimaTeam (peered)
  CUL_HM_HM_CC_RT_DN_2E60CF_Climate (unpeered)
  CUL_HM_HM_CC_RT_DN_2E60CF_Weather (26.1)
  CUL_HM_HM_CC_RT_DN_2E60CF_WindowRec (last:trigLast)
  CUL_HM_HM_CC_RT_DN_2E60CF_remote (unpeered)
  CUL_HM_HM_CC_RT_DN_2E7F8F_ClimaTeam (unpeered)
  CUL_HM_HM_CC_RT_DN_2E7F8F_Climate (unpeered)
  CUL_HM_HM_CC_RT_DN_2E7F8F_Weather (10.8)
  CUL_HM_HM_CC_RT_DN_2E7F8F_WindowRec (last:trigLast)
  CUL_HM_HM_CC_RT_DN_2E7F8F_remote (unpeered)
  HM_47D363            (RESPONSE TIMEOUT:RegisterRead)
  HM_67954D            (RESPONSE TIMEOUT:RegisterRead)
  Stern                (off)
  Unbekannt            (RESPONSE TIMEOUT:RegisterRead)
  schaltactor          (CMDs_done)
  schaltactor_Pwr      (1242.4)
  schaltactor_SenF     (49.98)
  schaltactor_SenI     (0)
  schaltactor_SenPwr   (0)
  schaltactor_SenU     (225.9)
  st_clima             (T: 23.9 desired: 21.5 valve: 8)
  st_clima_G           (T: 26.1 desired: 22.5 valve: 0)
  st_clima_S           (T: 10.8 desired: 10.0 valve: 0)
  thermostat_1         (CMDs_done)
  thermostat_2         (CMDs_done)
  thermostat_3         (CMDs_done)
  thermostat_wand      (CMDs_pending)
  thermostat_wand_Climate (T: 21.3 desired: 21.0)
  thermostat_wand_SwitchTr (???)
  thermostat_wand_Weather (T: 21.3 H: 53)
  thermostat_wand_WindowRec (last:trigLast)
  thermostat_wand_remote (???)
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: amenomade am 06 Dezember 2020, 17:09:11
@frank: Du hättest genauer sein müssen: "zeig bitte ein vollständiges list vom Wandthermostat" ;)
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 06 Dezember 2020, 17:11:39
wahrscheinlich so:
list thermostat_wand
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: jenik am 06 Dezember 2020, 17:33:40
hier list thermostat_wand

Internals:
   DEF        4E931F
   FUUID      5fcabebe-f33f-f353-a1b9-3af704b3e28a5505
   HMLAN1_MSGCNT 731
   HMLAN1_RAWMSG E4E931F,0000,0430FC7A,FF,FFB5,6F865A4E931F000000A8D636
   HMLAN1_RSSI -75
   HMLAN1_TIME 2020-12-06 17:31:55
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     731
   NAME       thermostat_wand
   NOTIFYDEV  global
   NR         195
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 thermostat_wand_Weather
   channel_02 thermostat_wand_Climate
   channel_03 thermostat_wand_WindowRec
   channel_06 thermostat_wand_remote
   channel_07 thermostat_wand_SwitchTr
   lastMsg    No:6F - t:5A s:4E931F d:000000 A8D636
   protCmdDel 15
   protCmdPend 14 CMDs pending
   protCondBurst off
   protLastRcv 2020-12-06 17:31:55
   protRcv    151 last_at:2020-12-06 17:31:55
   protResnd  1 last_at:2020-12-06 12:56:59
   protResndFail 1 last_at:2020-12-06 12:57:04
   protSnd    4 last_at:2020-12-06 12:57:17
   protSndB   4 last_at:2020-12-06 12:57:17
   protState  CMDs_pending
   rssi_at_HMLAN1 cnt:151 min:-88 max:-32 avg:-63.39 lst:-75
   READINGS:
     2020-12-06 12:56:54   D-firmware      1.3
     2020-12-06 12:56:54   D-serialNr      NEQ0934779
     2020-12-06 12:57:29   cfgState        PairMiss,RegMiss
     2020-12-06 12:57:23   commState       CMDs_pending
     2020-12-06 12:56:25   powerOn         2020-12-06 12:56:25
     2020-12-06 12:56:25   recentStateType info
     2020-12-06 12:57:23   state           CMDs_pending
   cmdStack:
     ++A00129A1594E931F00040000000000
     ++A00129A1594E931F0103
     ++A00129A1594E931F01040000000001
     ++A00129A1594E931F0203
     ++A00129A1594E931F02040000000001
     ++A00129A1594E931F00040000000007
     ++A00129A1594E931F02040000000008
     ++A00129A1594E931F02040000000009
     ++A00129A1594E931F0303
     ++A00129A1594E931F03040000000001
     ++A00129A1594E931F0603
     ++A00129A1594E931F06040000000001
     ++A00129A1594E931F0703
     ++A00129A1594E931F07040000000001
   helper:
     HM_CMDNR   111
     PONtest    0
     cSnd       ,1129A1594E931F0400
     mId        00AD
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cfgChk:
       idPc01     fail
       idRc01     .RegL_00.
     cmds:
       TmplKey    :no:1607255819.35127
       TmplTs     1607255819.35127
       cmdKey     0:1:0::thermostat_wand:00AD:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        0
       tpl        0
     io:
       newChn     +4E931F,00,00,00
       nextSend   1607272315.36794
       prefIO     
       rxt        0
       vccu       
       p:
         4E931F
         00
         00
         00
     mRssi:
       mNo        6F
       io:
         HMLAN1:
           -73
           -73
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -63.3907284768212
         cnt        151
         lst        -75
         max        -32
         min        -88
     shRegW:
       07         02
     tmpl:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     none
   firmware   1.3
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       Heizung
   serialNr   NEQ0934779
   subType    thermostat
   webCmd     getConfig:clear msgEvents
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 06 Dezember 2020, 18:47:43
1. cmd queue leeren: "clear msgevents"
2. set HMLAN1 hmPairForSec 60
3. "countdown" am tc auslösen
4. pkt 3. eventuell mehrmals  wiederholen bis cmd_done.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: jenik am 06 Dezember 2020, 19:17:59
Danke schon mal, der Status hat sich nach der Anleitung geändert in
"STATE      ResndFail" siehe list thermostat_wand:

Internals:
   DEF        4E931F
   FUUID      5fcabebe-f33f-f353-a1b9-3af704b3e28a5505
   HMLAN1_MSGCNT 83
   HMLAN1_RAWMSG E4E931F,0000,048BFC77,FF,FFBD,9684704E931F00000000DD36
   HMLAN1_RSSI -67
   HMLAN1_TIME 2020-12-06 19:11:18
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     83
   NAME       thermostat_wand
   NOTIFYDEV  global
   NR         205
   STATE      ResndFail
   TYPE       CUL_HM
   channel_01 thermostat_wand_Weather
   channel_02 thermostat_wand_Climate
   channel_03 thermostat_wand_WindowRec
   channel_06 thermostat_wand_remote
   channel_07 thermostat_wand_SwitchTr
   lastMsg    No:96 - t:70 s:4E931F d:000000 00DD36
   protCmdDel 21
   protLastRcv 2020-12-06 19:11:18
   protRcv    65 last_at:2020-12-06 19:11:18
   protResnd  4 last_at:2020-12-06 19:08:11
   protResndFail 2 last_at:2020-12-06 19:08:14
   protSnd    58 last_at:2020-12-06 19:08:12
   protSndB   6 last_at:2020-12-06 19:08:11
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 cnt:83 min:-78 max:-62 avg:-71.27 lst:-67
   READINGS:
     2020-12-06 19:07:49   CommandAccepted yes
     2020-12-06 19:08:14   D-firmware      1.3
     2020-12-06 19:08:14   D-serialNr      NEQ0934779
     2020-12-06 19:07:50   PairedTo        0x29A159
     2020-12-06 19:11:08   battery         ok
     2020-12-06 19:11:08   batteryLevel    3.1
     2020-12-06 19:08:36   cfgState        ok
     2020-12-06 19:08:14   commState       CMDs_done_Errors:1
     2020-12-06 19:11:08   desired-temp    21.0
     2020-12-06 19:11:08   measured-temp   22.0
     2020-12-06 12:56:25   powerOn         2020-12-06 12:56:25
     2020-12-06 12:56:25   recentStateType info
     2020-12-06 19:08:14   state           ResndFail
     2020-12-06 19:07:42   time-request    -
   helper:
     HM_CMDNR   150
     PONtest    1
     cSnd       0129A1594E931F02040000000008,0129A1594E931F02040000000009
     mId        00AD
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1607278099.45889
       TmplTs     1607278099.45889
       cmdKey     0:1:0::thermostat_wand:00AD:00:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        0
       tpl        0
     io:
       newChn     +4E931F,00,00,00
       nextSend   1607278278.12083
       prefIO     
       rxt        0
       vccu       
       p:
         4E931F
         00
         00
         00
     mRssi:
       mNo        96
       io:
         HMLAN1:
           -63
           -63
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -71.2771084337349
         cnt        83
         lst        -67
         max        -62
         min        -78
     shRegW:
       07         02
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     none
   firmware   1.3
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       Heizung
   serialNr   NEQ0934779
   subType    thermostat
   webCmd     getConfig:clear msgEvents


Wie bekomme ich diesen Fehler weg ?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 06 Dezember 2020, 19:39:22
gepairt ist er jetzt.

wahrscheinlich fehlen noch irgendwelche daten.
schau dir "get hminfo confiCheck" an.

ich würde grundsätzlich "attr autoReadReg=5_readMissing" setzen. dann erledigt sich das evt automatisch.
sonst eben getconfig.

"attr expert none", soll das so?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: jenik am 06 Dezember 2020, 21:11:53
Ich habe "attr expert none" entfernt und "attr autoReadReg=5_readMissing" eingestellt.

Nach einiger Zeit wurde die Zeile "attr expert rawReg" neu angelegt und jetzt ist ist das Wandthermostat komplett und ohne Fehler in FHEM angelegt.

Vielen Dank für die sehr gute und schnelle Hilfe.

Viele Grüße Jens
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 07 Februar 2021, 13:26:48
Hallo Zusammen,
ich habe ein sehr ähnlich Problem.
Ich versuche ein Homematic Heizungsthermostat mit FHEM zu verbinden, doch bei mir wechselt der State ebenfalls nicht von CMD_pending auf CMD_Done.
Nachdem ich etliche Videos und Forenbeiträge durchforstet habe und keine funktionierend Lösung gefunden habe, hoffe ich, dass mir hier jemand weiterhelfen kann.

Folgendes habe ich bereits versucht:
1. Device resettet und mehrmals neu angelernt (so wie es auf vielen Seiten als Lösungsvorschlag empfohlen wird)
2. Das Thermostat ausgetauscht
3. attr autoReadReg=5_readMissing angelegt (wie von jenik empfohlen)

Im folgenden die list vom Heizungsthermostat:

Internals:
   CFGFN     
   DEF        733042
   FUUID      601eec14-f33f-2095-2750-1b53c154475e9b93
   IODev      nanoCUL
   LASTInputDev nanoCUL
   MSGCNT     2
   NAME       HM_733042
   NOTIFYDEV  global
   NR         864
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_733042_Weather
   channel_02 HM_733042_Climate
   channel_03 HM_733042_WindowRec
   channel_04 HM_733042_Clima
   channel_05 HM_733042_ClimaTeam
   channel_06 HM_733042_remote
   lastMsg    No:00 - t:10 s:733042 d:000000 06000030
   nanoCUL_MSGCNT 2
   nanoCUL_RAWMSG A0D00841073304200000006000030::-48.5:nanoCUL
   nanoCUL_RSSI -48.5
   nanoCUL_TIME 2021-02-07 12:48:59
   protCmdPend 14 CMDs_pending
   protLastRcv 2021-02-07 12:48:59
   protRcv    1 last_at:2021-02-07 12:48:59
   protState  CMDs_pending
   rssi_at_nanoCUL cnt:3 min:-64.5 max:-48.5 avg:-59.16 lst:-48.5
   CL:
     Authenticated 1
     AuthenticatedBy allowed_WEB
     AuthenticatedUser simon
     BUF       
     FD         10
     FW_ID      969
     LASTACCESS 1612700723
     NAME       WEB_192.168.178.28_60608
     NR         970
     PEER       192.168.178.28
     PORT       60608
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-02-07 13:24:36   state           Connected
   READINGS:
     2021-02-06 20:20:52   D-firmware      1.5
     2021-02-06 20:20:52   D-serialNr      REQ1181032
     2021-02-07 12:51:46   cfgState        updating
     2021-02-07 12:51:46   commState       CMDs_pending
     2021-02-07 12:48:59   powerOn         2021-02-07 12:48:59
     2021-02-07 12:48:59   recentStateType info
     2021-02-07 12:51:46   state           CMDs_pending
   cmdStack:
     ++A001AABBCC73304200040000000000
     ++A001AABBCC7330420103
     ++A001AABBCC73304201040000000001
     ++A001AABBCC7330420203
     ++A001AABBCC73304202040000000001
     ++A001AABBCC7330420303
     ++A001AABBCC73304203040000000001
     ++A001AABBCC7330420403
     ++A001AABBCC73304204040000000001
     ++A001AABBCC73304200040000000007
     ++A001AABBCC7330420503
     ++A001AABBCC73304205040000000001
     ++A001AABBCC7330420603
     ++A001AABBCC73304206040000000001
   helper:
     HM_CMDNR   0
     PONtest    0
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1612639257.38234
       TmplTs     1612639257.38234
       cmdKey     0:1:0::HM_733042:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplDel     
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +733042,02,00,00
       nextSend   1612698539.75259
       prefIO     
       rxt        2
       vccu       
       p:
         733042
         00
         00
         00
     mRssi:
       mNo        00
       io:
         nanoCUL:
           -40.5
           -40.5
     peerIDsH:
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_nanoCUL:
         avg        -59.1666666666667
         cnt        3
         lst        -48.5
         max        -48.5
         min        -64.5
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:AA 0B:BB 0C:CC
     tmpl:
Attributes:
   IODev      nanoCUL
   autoReadReg 5_readMissing
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   REQ1181032
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 08 Februar 2021, 15:15:14
sniffe das pairen, wie im wiki beschrieben und poste das ergebnis formatiert mit code tags (#-button).
tipp: je mehr resets eine anleitung empfiehlt, desto dubioser die anleitung.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 08 Februar 2021, 22:26:06
Schonmal danke für deine Hilfe. Ich hab mir jetzt etwas zum Thema Sniffen durchgelesen, aber muss leider gestehen, dass ich es nicht ganz verstehe.
Bist du so nett und kannst mir etwas detaillierter beschreiben, wie ich das machen soll?
Danke.

Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 09 Februar 2021, 09:55:04
Zitat von: simon89 am 08 Februar 2021, 22:26:06
Schonmal danke für deine Hilfe. Ich hab mir jetzt etwas zum Thema Sniffen durchgelesen, aber muss leider gestehen, dass ich es nicht ganz verstehe.
Bist du so nett und kannst mir etwas detaillierter beschreiben, wie ich das machen soll?
Danke.

https://wiki.fhem.de/wiki/Homematic_Nachrichten_sniffen (https://wiki.fhem.de/wiki/Homematic_Nachrichten_sniffen)

ich verstehe nicht, was du nicht verstehst.

3 attribute setzen.
pairen.
fhem.log ausschnitt posten. 

edit: vor dem pairen erst die pending cmds löschen: set clear msgEvents.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: Otto123 am 09 Februar 2021, 09:58:42
Hier vielleicht etwas ausführlicher beschrieben https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 09 Februar 2021, 10:10:15
Zitat von: Otto123 am 09 Februar 2021, 09:58:42
Hier vielleicht etwas ausführlicher beschrieben https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html
da steht aber nichts über cul. insofern eigentlich noch verwirrender.  ;)
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: Otto123 am 09 Februar 2021, 10:20:46
ok - war ich wieder zu vorschnell und habe nicht alles gelesen  :-[ 
Also meinen Link nicht beachten wenn man nicht geeignete Homematic IOs (aka cul & Co) im Einsatz hat.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 09 Februar 2021, 17:55:07
Ich denke ich habe das Thema Sniffen etc. jetzt etwas mehr verstanden.

Hab nochmal alles gelöscht und neu installiert. Also CUL und das Thermostat.
Hier der Log beim paring:

2021-02-09 17:50:36.780 CUL nanoCUL hmPairForSec 100
2021.02.09 17:50:44.015 4 : CUL_Parse: nanoCUL A 1A 01 8400 733042 000000 150095524551313138313033325900FFFF1D -59.5
2021-02-09 17:50:44.065 Global global UNDEFINED HM_733042 CUL_HM 733042
2021-02-09 17:50:44.065 Global global DEFINED HM_733042
2021-02-09 17:50:44.065 Global global DEFINED FileLog_HM_733042
2021-02-09 17:50:44.065 Global global SAVE
2021-02-09 17:50:44.069 Global global DEFINED HM_733042_Weather
2021-02-09 17:50:44.070 Global global DEFINED HM_733042_Climate
2021-02-09 17:50:44.072 Global global DEFINED HM_733042_WindowRec
2021-02-09 17:50:44.073 Global global DEFINED HM_733042_Clima
2021-02-09 17:50:44.074 Global global DEFINED HM_733042_ClimaTeam
2021-02-09 17:50:44.076 Global global DEFINED HM_733042_remote
2021-02-09 17:50:44.081 CUL_HM HM_733042 D-firmware: 1.5
2021-02-09 17:50:44.081 CUL_HM HM_733042 D-serialNr: REQ1181032
2021-02-09 17:50:44.081 CUL_HM HM_733042 commState: CMDs_pending
2021-02-09 17:50:44.081 CUL_HM HM_733042 CMDs_pending
2021-02-09 17:51:14.087 CUL_HM HM_733042 cfgState: updating
2021-02-09 17:51:14.088 CUL_HM HM_733042_Clima cfgState: updating
2021-02-09 17:51:14.088 CUL_HM HM_733042_ClimaTeam cfgState: updating
2021-02-09 17:51:14.089 CUL_HM HM_733042_Climate cfgState: updating
2021-02-09 17:51:14.089 CUL_HM HM_733042_Weather cfgState: updating
2021-02-09 17:51:14.090 CUL_HM HM_733042_WindowRec cfgState: updating
2021-02-09 17:51:14.090 CUL_HM HM_733042_remote cfgState: updating


Ich hatte zwischenzeitlich beim rumprobieren auch folgenden LOG:


2021.02.09 17:45:03.433 4 : CUL_Parse: nanoCUL A 0D 00 8410 733042 000000 060000300B -68.5
2021-02-09 17:45:03.437 CUL nanoCUL UNKNOWNCODE A0D00841073304200000006000030::-68.5:nanoCUL
2021.02.09 17:45:03.438 3 : nanoCUL: Unknown code A0D00841073304200000006000030::-68.5:nanoCUL, help me!


Könnt Ihr damit etwas anfangen?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 09 Februar 2021, 20:13:21
jetzt sind die cmds doch sicher pending.
also wie immer abarbeiten durch knöpfchen drücken.

und wieder sniffen, aber bitte ohne events.
nichts wird gelöscht, keine resets.

hat der rt die adaptierfahrt erfolgreich vollbracht?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 09 Februar 2021, 21:06:29
Die Adaptierfahrt wurde erfolgreich durchgeführt. Das habe ich aber manuell gemacht, danach habe ich das Device erst gepaired.

Bevor ich jetzt irgendwas falsch machen: Was meinst du mit "abarbeiten"? In andern Beiträgen habe ich gelesen, dass durch wiederholtes drücken des Anlernbuttons am Thermostat die Cmds abgearbeitete werden. Falls du das meinst, muss ich dann auch jedes mal den CUL in den Pairing Modus versetzen?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 09 Februar 2021, 21:22:13
nur beim rt die entsprechenden taster drücken.
ggf wiederholen bis die pending cmds weg sind.
anschliessend log posten und ein neues list.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 10 Februar 2021, 09:49:10
Moin
Das ist witzig! Ich wurde mal ziemlich abgekanzelt, als ich vor langer Zeit beschrieben habe, dass man beim DN die mittlere Taste so oft druecken muss, bis alle cmds-pending weg sind!
Egal, es geht nur so!
Weswegen ich aber hauptsaechlich schreibe, der DN hat die FW 1.5, und von der Sorte habe ich auch einen. Der war irgendwie verdammt zickig!
Leider kann ich mich nicht mehr erinnern, was das Problem war, und wie ich es behoben habe, aber ganz dunkel war da auch was mit cmds_pending!
Gruss Christoph

P.S.: Kurze Frage an frank: 2021-02-07 12:51:46   cfgState        updating was hat das zu bedeuten?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: MadMax-FHEM am 10 Februar 2021, 09:56:00
Bin zwar nicht Frank aber ich "versuch's" mal ;)

Du hast verm. getConfig abgesetzt oder Werte/Register geändert (oder ein autom. getConfig: autoreadReg)...

Zeigt an, dass eben gerade "Infos ausgetauscht" werden: updating ;)

Anschließend sollte ok stehen.
(oder eine entsprechende andere "Info", wenn z.B. was "schief gelaufen" ist o.ä.)

Bzgl. FW1.5 hab ich nur im Kopf, dass behauptet wird man "müsse" burst aktivieren.

Da ich noch auf FW1.4 bin (und das dort definitiv nicht gebraucht habe): keine Ahnung, ob das stimmt...

Gruß, Joachim
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 10 Februar 2021, 10:16:16
Hallo Joachim
Danke, ich hatte das nur gefragt, da ich das im list weiter oben gesehen hatte, und mir das irgendwie unbekannt vorkam!
Gruss Christoph
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: MadMax-FHEM am 10 Februar 2021, 10:20:18
Hi Christoph,

wer nicht fragt der nix erfährt ;)

Ist aber neu(er)...
...bzw. mir "früher" nicht aufgefallen.

Erst jetzt wo ich ab und an wegen viel Homeoffice die Heizung "umschalte" ist es mir selbst erst aufgefallen... ;)
EDIT: bzw. "frage" ich das einige Zeit nach dem "Anstossen" der "Umstellung" ab (neben dem "verified" bei den Temp-Profilen), um zu prüfen, ob die "Umstellung" auch geklappt hat...

Gruß, Joachim
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 10 Februar 2021, 10:33:58
in cfgstate werden die fehler von hminfo configcheck gelistet, die diese entity betreffen.
dazu wird hminfo configcheck im hintergrund automatisch ausgeführt oder geplant: "updating".
wenn es auf updating "hängen" bleibt, ist häufig ein automatisches getconfig geplant und/oder noch nicht erfolgreich abgeschlossen.

in der theorie bräuchte man also keinen manuellen configcheck mehr ausführen.

werden fehler angezeigt (abkürzungen), sieht man die ausführlicheren beschreibungen unter "get deviceinfo.


noch mehr komfort erreicht man, wenn das reading cfgState im "attr hminfo sumError" aufnimmt (cfgState:ok) und zb automatische hminfo updates ausführen lässt.
damit werden dann auch alle entities in hminfo gelistet, die nicht cfgState=ok zeigen.

zusammen mit HMinfoTools.js sogar in einer übersichtlichen tabelle.

edit: trotzdem nochmal.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 10 Februar 2021, 11:43:31
Ich hab jetzt sehr oft den Anlernknopf gedrückt und damit versucht alle Cmds abzuschließen.
Bei protCmdPend steht immer noch (seit gestern) eine 3.

Ich habe inzwischen mal set raw x25 beim CUL ausgeführt und folgenden LOG erhalten.
2021.02.10 07:42:12.134 3: set nanoCUL raw x25
2021.02.10 07:42:12.175 4: CUL_Parse: nanoCUL A 00 8C     -132
2021.02.10 07:42:12.179 3: nanoCUL: Unknown code A00, help me!
2021.02.10 07:42:12.191 4: CUL_Parse: nanoCUL A 08 FA 6094 4455A2 D0A604  -72
2021.02.10 07:42:12.193 3: nanoCUL: Unknown code A08FA60944455A2D0A6, help me!
2021.02.10 07:42:12.207 4: CUL_Parse: nanoCUL A 29 FA 6094 4455A2 D071A6 BF0EB86706734025E1676F8E3353E3D07D3DD74CAFFC0F6F90F9C19C8FEE214AD3 -96.5
2021.02.10 07:42:12.211 3: nanoCUL: Unknown code A29FA60944455A2D071A6BF0EB86706734025E1676F8E3353E3D07D3DD74CAFFC0F6F90F9C19C8FEE214A::-96.5:nanoCUL, help me!
2021.02.10 07:42:17.885 4: CUL_Parse: nanoCUL A 0C FA 6094 4455A2 D071A6 BF0EC9E2 -89
2021.02.10 07:42:17.922 3: nanoCUL: Unknown code A0CFA60944455A2D071A6BF0EC9::-89:nanoCUL, help me!
2021.02.10 07:42:17.922 4: CUL_Parse: nanoCUL A 03 FA 6010 08   -70
2021.02.10 07:42:17.957 3: nanoCUL: Unknown code A03FA6010, help me!
2021.02.10 07:42:17.958 4: CUL_Parse: nanoCUL A 2F AD 71A6 BF0EB8 670673 4025E1676F8E3353E3D07D3DD74CAFFC0F6F90F9C19C8FEE2108D5D5A6F807C01D30E5DC9407 -70.5
2021.02.10 07:42:17.960 3: nanoCUL: Unknown code A2FAD71A6BF0EB86706734025E1676F8E3353E3D07D3DD74CAFFC0F6F90F9C19C8FEE2108D5D5A6F807C01D30E5DC94::-70.5:nanoCUL, help me!
2021.02.10 07:42:17.960 4: CUL_Parse: nanoCUL B     
2021.02.10 07:42:17.995 3: nanoCUL: Unknown code B, help me!
2021.02.10 07:42:17.996 4: CUL_Parse: nanoCUL A 0C 5E   
2021.02.10 07:42:17.997 3: nanoCUL: Unknown code A0C5E
, help me!
2021.02.10 07:42:17.997 4: CUL_Parse: nanoCUL A 0     
2021.02.10 07:42:17.998 3: nanoCUL: Unknown code A0, help me!
2021.02.10 07:42:17.998 4: CUL_Parse: nanoCUL 2 03 A8 06   
2021.02.10 07:42:18.000 3: nanoCUL: Unknown code 203A806, help me!


Nach meinen Recherchen kann es was damit zutun haben, dass sich in der Unmittelbaren Umgebung noch andere Homematic-Geräte befinden. Aber dann machen die "wirren" codes für mich einen Sinn.

Hier auch nochmal die aktuelle List vom Device:
Internals:
   CFGFN     
   DEF        733042
   FUUID      6022bd64-f33f-2095-3f50-f41b4679afd92e0c
   IODev      nanoCUL
   LASTInputDev nanoCUL
   MSGCNT     2
   NAME       HM_733042
   NOTIFYDEV  global
   NR         92
   NTFY_ORDER 50-HM_733042
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_733042_Weather
   channel_02 HM_733042_Climate
   channel_03 HM_733042_WindowRec
   channel_04 HM_733042_Clima
   channel_05 HM_733042_ClimaTeam
   channel_06 HM_733042_remote
   lastMsg    No:01 - t:00 s:733042 d:000000 150095524551313138313033325900FFFF
   nanoCUL_MSGCNT 2
   nanoCUL_RAWMSG A1A018400733042000000150095524551313138313033325900FFFF::-51:nanoCUL
   nanoCUL_RSSI -51
   nanoCUL_TIME 2021-02-09 22:25:20
   protCmdPend 3 CMDs_pending
   protLastRcv 2021-02-09 17:50:44
   protRcv    2 last_at:2021-02-09 17:50:44
   protState  CMDs_pending
   rssi_at_nanoCUL cnt:3 min:-59.5 max:-51 avg:-56.66 lst:-51
   CL:
     Authenticated 1
     AuthenticatedBy allowed_WEB
     AuthenticatedUser simon
     BUF       
     FD         8
     FW_ID      236
     LASTACCESS 1612953726
     NAME       WEB_192.168.178.28_58762
     NR         240
     PEER       192.168.178.28
     PORT       58762
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-02-10 11:41:59   state           Connected
   READINGS:
     2021-02-09 17:50:44   D-firmware      1.5
     2021-02-09 17:50:44   D-serialNr      REQ1181032
     2021-02-09 17:51:14   cfgState        updating
     2021-02-09 17:50:44   commState       CMDs_pending
     2021-02-09 17:50:44   state           CMDs_pending
   cmdStack:
     ++A00100544073304200050000000000
     ++A001005440733042000802010A000B540C40
     ++A0010054407330420006
   helper:
     HM_CMDNR   1
     PONtest    1
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cfgChk:
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1612953719.85262
       TmplTs     1612953719.85262
       cmdKey     0:1:0::HM_733042:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +733042,02,00,00
       nextSend   1612905920.32724
       prefIO     
       rxt        2
       vccu       
       p:
         733042
         00
         00
         00
     mRssi:
       mNo        01
       io:
         nanoCUL:
           -45
           -45
     peerIDsH:
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_nanoCUL:
         avg        -56.6666666666667
         cnt        3
         lst        -51
         max        -51
         min        -59.5
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:00 0B:54 0C:40
     tmpl:
Attributes:
   IODev      nanoCUL
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   REQ1181032
   subType    thermostat
   verbose    4
   webCmd     getConfig:clear msgEvents:burstXmit


Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: MadMax-FHEM am 10 Februar 2021, 12:29:06
Erstaunt mich immer wieder wie beharrlich so manche mit einem CUL bei Homematic "rumtun"... ;)

Ich würde ja mindestens mal die Timing-FW drauf tun...
...oder den ganz raus werfen und ein richtiges Homematic Funkmodul nehmen...

Nur meine Meinung zu dem Thema  8)

(ich hatte auch schon mal einen NanoCUL [grad der ist auch noch Speicher-technisch sehr "eng"] aber nur "weil's geht" und weil ich "Spaß am Basteln" hatte / auf meinem Hauptsystem war nie nicht ein CUL ;)  )

Gruß, Joachim
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 10 Februar 2021, 12:53:47
ZitatIch hab jetzt sehr oft den Anlernknopf gedrückt und damit versucht alle Cmds abzuschließen.
Bei protCmdPend steht immer noch (seit gestern) eine 3.
warum zeigst du davon nicht den sniff?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 10 Februar 2021, 13:45:44
@frank: Wenn ich den Button drücke bekomm ich folgenden LOG:
2021.02.10 13:43:25.367 4 : CUL_Parse: nanoCUL A 06 F9 1630 E06CE0 4C  -36
2021-02-10 13:43:25.368 CUL nanoCUL UNKNOWNCODE A06F91630E06CE0
2021.02.10 13:43:25.368 3 : nanoCUL: Unknown code A06F91630E06CE0, help me!
2021.02.10 13:43:25.398 4 : CUL_Parse: nanoCUL A 0C 7E 9444 55A2D0 71A6BF 0EB876B8 -110
2021-02-10 13:43:25.399 CUL nanoCUL UNKNOWNCODE A0C7E944455A2D071A6BF0EB876::-110:nanoCUL
2021.02.10 13:43:25.400 3 : nanoCUL: Unknown code A0C7E944455A2D071A6BF0EB876::-110:nanoCUL, help me!
2021.02.10 13:43:25.400 4 : CUL_Parse: nanoCUL A 03 0C E115 BF   -106.5
2021-02-10 13:43:25.489 CUL nanoCUL UNKNOWNCODE A030CE115
2021.02.10 13:43:25.490 3 : nanoCUL: Unknown code A030CE115, help me!
2021.02.10 13:43:25.491 4 : CUL_Parse: nanoCUL A 0C FA 6094 4455A2 D071A6 BF0EC9E2 -89
2021-02-10 13:43:25.493 CUL nanoCUL UNKNOWNCODE A0CFA60944455A2D071A6BF0EC9::-89:nanoCUL
2021.02.10 13:43:25.495 3 : nanoCUL: Unknown code A0CFA60944455A2D071A6BF0EC9::-89:nanoCUL, help me!
2021.02.10 13:43:25.495 4 : CUL_Parse: nanoCUL A 03 FA 6010 08   -70
2021-02-10 13:43:25.534 CUL nanoCUL UNKNOWNCODE A03FA6010
2021.02.10 13:43:25.534 3 : nanoCUL: Unknown code A03FA6010, help me!
2021.02.10 13:43:25.534 4 : CUL_Parse: nanoCUL A 2F AD 71A6 BF0EB8 670673 4025E1676F8E3353E3D0DCAC -116
2021-02-10 13:43:25.536 CUL nanoCUL UNKNOWNCODE A2FAD71A6BF0EB86706734025E1676F8E3353E3D0DC::-116:nanoCUL
2021.02.10 13:43:25.536 3 : nanoCUL: Unknown code A2FAD71A6BF0EB86706734025E1676F8E3353E3D0DC::-116:nanoCUL, help me!


@MadMax: Ich befürchte du hast recht und ich komm hier mit dem CUL nicht weiter :/ Was würdest du mir denn als Alternative zum CUL empfehlen? HMLan?
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: Otto123 am 10 Februar 2021, 14:05:29
Alternative: der hier (https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi), mit Anbindung an USB
Oder HM-LAN-Gateway (https://wiki.fhem.de/wiki/HM-LGW-O-TW-W-EU_Funk-LAN_Gateway) wenn man es völlig abkoppeln will.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 10 Februar 2021, 14:14:07
wow, spendabel.
du zeigst etwa 200ms!!!
da ist keine anlernmessage vom knöpfchen drücken zu sehen.

edit: vermutlich drückst du nicht richtig.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 13 Februar 2021, 16:09:05
Moin
Ich kapere jetzt mal den thread!
Habe hier jetzt auch einen Kandidaten, der sich aber partout nicht anlernen lassen will!
Beim ersten Mal hat er noch "nAC" gezeigt, jetzt spielt er gar nicht mehr mit!
Am Charly geht es aber sofort!
Gesnifft habe ich auch schon, bin mir aber nicht sicher ob das so reicht!
2021.02.13 16:04:15.158 0: HMLAN_Parse: hmusb R:E322982   stat:0000 t:0048B2DE d:FF r:FFC9     m:01 8400 322982 000000 1400AD4C4551303939333036365803FFFF
Gruss Christoph

Edith: Bloede Frage, kann man eine VCCU auch sniffen? Geht nicht!

Ok, jetzt mal die richtigen Parameter eingestellt:
2021.02.13 16:16:40.158 0: HMLAN_Parse: hmusb R:E3AFCDD   stat:0000 t:00540FA0 d:FF r:FFD2     m:60 8610 3AFCDD 000000 0A78B90C0000
2021.02.13 16:16:46.835 0: HMLAN_Parse: hmusb R:E3B10D6   stat:0000 t:005412E1 d:FF r:FFD5     m:BF 8610 3B10D6 000000 0AA8EB090000
2021.02.13 16:16:54.088 0: HMLAN_Parse: hmusb R:E3B11CD   stat:0000 t:0054456F d:FF r:FFCC     m:E6 8610 3B11CD 000000 0A98C30A1600
2021.02.13 16:17:02.282 0: HMLAN_Parse: hmusb R:E28BB39   stat:0000 t:005464AC d:FF r:FFCF     m:F7 8610 28BB39 000000 0AA8F30A0000
2021.02.13 16:17:10.859 0: HMLAN_Parse: hmusb R:E521788   stat:0000 t:005486DF d:FF r:FFD7     m:AA A270 521788 000000 00DD1D000000000AD90AF0
2021.02.13 16:17:13.548 0: HMLAN_Parse: hmusb R:E458F7D   stat:0000 t:00548A7F d:FF r:FFDF     m:AF 865A 458F7D 000000 A8D61A
2021.02.13 16:17:30.986 0: HMLAN_Parse: hmusb R:E322982   stat:0000 t:0054D690 d:FF r:FFBF     m:0F 865A 322982 000000 88E21B
2021.02.13 16:17:31.456 0: HMLAN_Parse: hmusb R:E458F7D   stat:0000 t:0054D89F d:FF r:FFDF     m:AF 8470 458F7D 000000 00D61A
2021.02.13 16:17:50.746 0: HMLAN_Parse: hmusb R:E322982   stat:0000 t:005524B0 d:FF r:FFBC     m:0F 8470 322982 000000 00E11B
2021.02.13 16:17:56.299 0: HMLAN_Parse: hmusb R:E35456E   stat:0000 t:005538CE d:FF r:FFC1     m:E6 8610 35456E 000000 0AB0EB0C4800
2021.02.13 16:17:56.465 0: HMLAN_Parse: hmusb R:E2B39ED   stat:0000 t:00553B19 d:FF r:FFD9     m:1B 8610 2B39ED 000000 0A30D00B0040
2021.02.13 16:18:02.238 0: HMLAN_Parse: hmusb R:E3B10B1   stat:0000 t:00554FED d:FF r:FFD8     m:6D 8610 3B10B1 000000 0AA8ED0A0000
2021.02.13 16:18:24.241 0: HMLAN_Parse: hmusb R:E3AFCB3   stat:0000 t:0055A2FE d:FF r:FFD4     m:75 8610 3AFCB3 000000 0AB906C60000
2021.02.13 16:18:32.043 0: HMLAN_Parse: hmusb R:E3B119A   stat:0000 t:0055C3A9 d:FF r:FFBA     m:6B 8610 3B119A 000000 0A98AE0A4400
2021.02.13 16:18:32.052 0: HMLAN_Parse: hmusb R:E569962   stat:0000 t:0055C436 d:FF r:FFC1     m:07 8610 569962 000000 0A98C20A1E00
2021.02.13 16:18:32.678 0: HMLAN_Parse: hmusb R:E3B10C9   stat:0000 t:0055C4F4 d:FF r:FFD5     m:94 8610 3B10C9 000000 0AA8E90C0600
2021.02.13 16:18:40.908 0: HMLAN_Parse: hmusb R:E3B1088   stat:0000 t:0055E648 d:FF r:FFCD     m:C9 8610 3B1088 000000 0AA8E80B0000
2021.02.13 16:18:54.721 0: HMLAN_Parse: hmusb R:E35456C   stat:0000 t:00561726 d:FF r:FFC0     m:4C 8610 35456C 000000 0AA0DD0A0400
2021.02.13 16:18:59.057 0: HMLAN_Parse: hmusb R:E2B73C5   stat:0000 t:00562F07 d:FF r:FFC1     m:23 8610 2B73C5 000000 0A78B4090000
2021.02.13 16:19:02.875 0: HMLAN_Parse: hmusb R:E3B10D6   stat:0000 t:005638AE d:FF r:FFD4     m:C0 8610 3B10D6 000000 0AA8EA090000
2021.02.13 16:19:03.704 0: HMLAN_Parse: hmusb R:E3AFCDD   stat:0000 t:00563F32 d:FF r:FFD2     m:61 8610 3AFCDD 000000 0A78B90C0000
2021.02.13 16:19:07.126 0: HMLAN_Parse: hmusb R:E3B11CD   stat:0000 t:00564CF6 d:FF r:FFCC     m:E7 8610 3B11CD 000000 0A98C30A1600
2021.02.13 16:19:08.080 0: HMLAN_Parse: hmusb R:E967CED   stat:0000 t:005652E5 d:FF r:FFA9     m:50 008E 967CED B1CFBB 000758A8C795C66E8B32BFFA56BC93FD5212189D4C1B35FF
2021.02.13 16:19:08.496 0: HMLAN_Parse: hmusb R:EB1CFBB   stat:0000 t:00565471 d:FF r:FFA4     m:10 008E B1CFBB 63C180 12FDF0E8C99434601C3EF40788DC7B0B1F
2021.02.13 16:19:09.055 0: HMLAN_Parse: hmusb R:E6310DD   stat:0000 t:005655C4 d:FF r:FFA7     m:10 088E 6310DD B1CFBB 0000F1DBB77E9384D25B73F7769F9F04DC6F
2021.02.13 16:19:12.016 0: HMLAN_Parse: hmusb R:EB1CFBB   stat:0000 t:00566247 d:FF r:FFA4     m:10 008E B1CFBB 87CE6B 12FDF0E9E0D003FF822DA7
2021.02.13 16:19:13.076 0: HMLAN_Parse: hmusb R:E3B104A   stat:0000 t:00566392 d:FF r:FFC4     m:96 8610 3B104A 000000 0AB4E0095000
2021.02.13 16:19:17.969 0: HMLAN_Parse: hmusb R:E5AF03B   stat:0000 t:0056797F d:FF r:FFC8     m:12 0083 5AF03B F00001 00045284874F9872FD15
2021.02.13 16:19:18.161 0: HMLAN_Parse: hmusb R:E6F90C0   stat:0000 t:00567A38 d:FF r:FFAD     m:12 0083 6F90C0 F00001 072FD58918B65E74C7A7
2021.02.13 16:19:20.338 0: HMLAN_Send:  hmusb I:K
2021.02.13 16:19:20.369 0: HMLAN_Parse: hmusb V:03C7 sNo:KEQ1111430 d:263382 O:263382 t:005682D9 IDcnt:0010 L:2 %
2021.02.13 16:19:26.657 0: HMLAN_Parse: hmusb R:E351D68   stat:0000 t:00569A60 d:FF r:FFAB     m:10 008E 351D68 B1CFBB 0274F85B6D4CD6B8520F9314CF2B559FB8253FF7DBAFFCDC52
2021.02.13 16:19:29.746 0: HMLAN_Parse: hmusb R:E28BB39   stat:0000 t:0056A1EB d:FF r:FFCD     m:F8 8610 28BB39 000000 0AA8F20A0000
2021.02.13 16:19:34.012 0: HMLAN_Parse: hmusb R:E3AFC90   stat:0000 t:0056B5AB d:FF r:FFD0     m:34 8610 3AFC90 000000 0A98D0090000
2021.02.13 16:19:35.089 0: HMLAN_Parse: hmusb R:E322982   stat:0000 t:0056BC49 d:FF r:FFC6     m:01 8400 322982 000000 1400AD4C4551303939333036365803FFFF
2021.02.13 16:19:38.163 0: HMLAN_Parse: hmusb R:EB85E88   stat:0000 t:0056C862 d:FF r:FFD4     m:12 0083 B85E88 F00001 0DFF2CAFCBE29AB2886F
2021.02.13 16:19:38.289 0: HMLAN_Parse: hmusb R:EB85E88   stat:0000 t:0056C8DD d:FF r:FFD5     m:12 0083 B85E88 F00001 0DFF2CB09E7686B60B
2021.02.13 16:19:41.473 0: HMLAN_Parse: hmusb R:E164C6A   stat:0000 t:0056CE1C d:FF r:FFBA     m:DC A270 164C6A 263382 00000000000001198B0A8C
2021.02.13 16:19:41.483 0: HMLAN_Parse: hmusb R:E263382   stat:0000 t:0056CE91 d:FF r:FFD1     m:DC 8002 263382 164C6A 00
2021.02.13 16:19:45.346 0: HMLAN_Send:  hmusb I:K
2021.02.13 16:19:45.363 0: HMLAN_Parse: hmusb V:03C7 sNo:KEQ1111430 d:263382 O:263382 t:0056E489 IDcnt:0010 L:2 %
2021.02.13 16:19:56.254 0: HMLAN_Parse: hmusb R:E521788   stat:0000 t:00570B86 d:FF r:FFD7     m:AB A270 521788 000000 00DC1D000000000A3C0AF0
2021.02.13 16:19:59.304 0: HMLAN_Parse: hmusb R:E458F7D   stat:0000 t:005718CD d:FF r:FFDF     m:B0 865A 458F7D 000000 A8D61A
2021.02.13 16:20:10.358 0: HMLAN_Send:  hmusb I:K
2021.02.13 16:20:10.577 0: HMLAN_Parse: hmusb V:03C7 sNo:KEQ1111430 d:263382 O:263382 t:0057470A IDcnt:0010 L:2 %
2021.02.13 16:20:11.901 0: HMLAN_Parse: hmusb R:E35456E   stat:0000 t:00574A1E d:FF r:FFC6     m:E7 8610 35456E 000000 0AB0EB0C4800
2021.02.13 16:20:12.272 0: HMLAN_Parse: hmusb R:E4592C4   stat:0000 t:00574D89 d:FF r:FFAC     m:12 0083 4592C4 F00001 00048C7BF4D0A4AD9CDE
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 13 Februar 2021, 19:33:16
da ist nur die anlernmessage durch den tastendruck zu sehen. keine reaktion von fhem.
vermutlich fehlte vorher das hmPairForSec.

zeig mal ein list vom device.

ZitatBloede Frage, kann man eine VCCU auch sniffen?
sollte funktionieren, wenn du die hmid der vccu bei attr logIds eingibst.

hier wäre aber am besten die hmid vom device oder den namen des device zu setzen, um nur alle messages vom und zum device zu sehen. plus "sys".
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: martinp876 am 14 Februar 2021, 10:51:42
in einer VCCU sollte, so lange Pairing möglich ist, das Internal "hmPair" = 1 angezeigt werden. Wenn das nicht mehr zu sehen ist wird FHEM auch nicht pairen.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 14 Februar 2021, 11:25:22
Sorry fuer die Verzoegerung!
Also das hmpair ist da!
Das Anlernen habe ich definiv vorher ausgeloest!
Ich habe mir jetz auch mal den HM_Wifi auf den Tisch geholt, obwohl das eh der Staerkste ist!
Aber es passiert nichts!
Ich restarte jetz erstmal fhem, das ist schon komisch!
Gruss Christoph
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 14 Februar 2021, 12:00:57
Ok
Das Biest ist stoerrisch!
Ich habe jetzt einen HM-LC-Sw2-FM angelernt. Das ging "problemlos".
Das Thermostat ist jetzt zumindest mal wieder aufgetaucht, sprich anlernen wurde von fhem ausgeloest.
Es taucht aber partout nicht die Antenne im Display auf, und das set fuers pairing geht nicht weg!
Internals:
   CFGFN
   Cube_MSGCNT 23
   Cube_RAWMSG A0CDE847032298200000000F119::-82.5:Cube
   Cube_RSSI  -82.5
   Cube_TIME  2021-02-14 11:49:47
   DEF        322982
   GW_CUL_868_MSGCNT 19
   GW_CUL_868_RAWMSG A0CDF865A322982000000A8EF19::-81:GW_CUL_868
   GW_CUL_868_RSSI -81
   GW_CUL_868_TIME 2021-02-14 11:51:46
   IODev      Cube
   LASTInputDev GW_CUL_868
   MSGCNT     83
   NAME       HM_322982
   NOTIFYDEV  global
   NR         753
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_322982_Weather
   channel_02 HM_322982_Climate
   channel_03 HM_322982_WindowRec
   channel_06 HM_322982_remote
   channel_07 HM_322982_SwitchTr
   hmusb_MSGCNT 24
   hmusb_RAWMSG E322982,0000,0487DCA7,FF,FFCA,DF865A322982000000A8EF19
   hmusb_RSSI -54
   hmusb_TIME 2021-02-14 11:51:46
   lastMsg    No:DF - t:5A s:322982 d:000000 A8EF19
   myHM_WIFI_MSGCNT 17
   myHM_WIFI_RAWMSG 05000015DF865A322982000000A8EF19
   myHM_WIFI_RSSI -21
   myHM_WIFI_TIME 2021-02-14 11:51:44
   protCmdDel 43
   protCmdPend 14 CMDs pending
   protCondBurst off
   protLastRcv 2021-02-14 11:51:46
   protResnd  2 last_at:2021-02-14 11:42:08
   protResndFail 2 last_at:2021-02-14 11:42:14
   protSnd    6 last_at:2021-02-14 11:42:48
   protState  CMDs_pending
   rssi_at_Cube cnt:23 avg:-70.45 max:-60 min:-85.5 lst:-82.5
   rssi_at_GW_CUL_868 avg:-83.23 cnt:19 min:-87 max:-81 lst:-81
   rssi_at_hmusb lst:-54 avg:-60.83 cnt:24 min:-75 max:-50
   rssi_at_myHM_WIFI cnt:17 avg:-26.64 max:-19 min:-45 lst:-21
   Helper:
     DBLOG:
       Activity:
         LogMaria:
           TIME       1613299323.80002
           VALUE      alive
       D-firmware:
         LogMaria:
           TIME       1613299323.80002
           VALUE      1.4
       D-serialNr:
         LogMaria:
           TIME       1613299323.80002
           VALUE      LEQ0993066
       state:
         LogMaria:
           TIME       1613299374.64004
           VALUE      CMDs_pending
   READINGS:
     2021-02-14 11:42:03   Activity        alive
     2021-02-14 11:34:22   CommandAccepted yes
     2021-02-14 11:42:03   D-firmware      1.4
     2021-02-14 11:42:03   D-serialNr      LEQ0993066
     2021-02-14 11:34:19   R-pairCentral   set_0x263382
     2021-02-14 11:42:54   state           CMDs_pending
   cmdStack:
     ++A00126338232298200040000000000
     ++A0012633823229820103
     ++A00126338232298201040000000001
     ++A0012633823229820203
     ++A00126338232298202040000000001
     ++A00126338232298200040000000007
     ++A00126338232298202040000000008
     ++A00126338232298202040000000009
     ++A0012633823229820303
     ++A00126338232298203040000000001
     ++A0012633823229820603
     ++A00126338232298206040000000001
     ++A0012633823229820703
     ++A00126338232298207040000000001
   helper:
     HM_CMDNR   223
     PONtest    1
     cSnd       012633823229820006,0126338232298200040000000000
     mId        00AD
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +322982,00,00,00
       nextSend   1613299906.41469
       prefIO
       rxt        0
       vccu
       p:
         322982
         00
         00
         00
     mRssi:
       mNo        DF
       io:
         GW_CUL_868 -81
         hmusb      -54
         myHM_WIFI  -21
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rssi:
       at_Cube:
         avg        -70.4565217391304
         cnt        23
         lst        -82.5
         max        -60
         min        -85.5
       at_GW_CUL_868:
         avg        -83.2368421052632
         cnt        19
         lst        -81
         max        -81
         min        -87
       at_hmusb:
         avg        -60.8333333333333
         cnt        24
         lst        -54
         max        -50
         min        -75
       at_myHM_WIFI:
         avg        -26.6470588235294
         cnt        17
         lst        -21
         max        -19
         min        -45
     shRegW:
       07         02
     shadowReg:
     tmpl:
Attributes:
   IODev      Cube
   IOgrp      VCCU:Cube
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   LEQ0993066
   subType    thermostat
   webCmd     getConfig:clear msgEvents


Boah! Jetzt eben noch mal ein Pairing probiert, und erst wieder nAC bekomen, beim zweiten druecken kam dann wirklich ein AC!
Jetzt ist auch die Antenne da! Was doch ein reboot manchmal so hilft!?
Danke und schoenes WE
Christoph
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 14 Februar 2021, 12:48:31
bei cul_hm gibt es zur zeit scheinbar ein grundsätzliches problem beim pairen von "batterie" devices:

die erste anlernmessage löst keine kommunikation mit dem device aus. die 3 cmds zum schreiben der hmid werden nur in die queue gelegt, aber nicht gesendet.

erst mit der zweiten anlernmessage startet das abarbeiten der pending cmds.


da ich keinen tc-it oder rt habe, vermute ich, das die "nAC" meldung nach dem ende des countdown erfolgt, um anzuzeigen, dass keine kommunikation stattgefunden hat.
wahrscheinlich ähnlich dem aufleuchten der roten led wie bei devices ohne display.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 14 Februar 2021, 13:42:46
Hallo frank
Ich traue mich gar nicht es zu sagen, aber das System ist nicht aktuell! Von daher ist HM auch auf einem aelteren Stand!
Das nAC kam kurz nach dem Druecken der Taste! Ein zweites Druecken brachte das AC!
Gestern wollte aber fhem gar nie wieder einen Anlernversuch starten, nachdem ich den Thermostaten geloescht hatte.
Ich habe dann sogar ein Testsystem, mit aktuellem fhem, ausgeschaltet, da dort auch HM laeuft, und der Thermostat da staendig auftauchte!
Der Charly hatte dann bei einem Anlernversuch den Thermostaten sofort angelernt. Ach ja und ich hatte mit meinem HM-USB2 zuvor per Windows die FW hochgezogen, die war noch auf 1.1!
Gruss Christoph
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: frank am 14 Februar 2021, 19:36:04
nach einem fw update bei einem sw1pbu habe ich auch schon probleme mit hmpairserial beobachtet (null reaktion).
seit dem resette ich grundsätzlich ein device nach einem fw update.
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 16 Februar 2021, 12:28:52
Hallo Zusammen,

entschuldigt meine späte Rückmeldung.

Ich habe nun meinen nanoCUL zurückgeschickt. Hier kam ich einfach nicht weiter und es hat mich allmählich sehr frustriert.
Nun habe ich mir ein Homematic Funk Lan Gateway bestellt und In Betrieb genommen. Hier der Code:
defmod myHmLGW HMUARTLGW 192.168.178.95
attr myHmLGW hmId 234567
attr myHmLGW lgwPw 3bmRhFeMgK

setstate myHmLGW opened
setstate myHmLGW 2021-02-16 10:47:34 D-HMIdAssigned 234567
setstate myHmLGW 2021-02-16 10:47:34 D-HMIdOriginal FFFFFF
setstate myHmLGW 2021-02-16 10:47:29 D-LANfirmware 1.1.5
setstate myHmLGW 2021-02-16 10:47:34 D-firmware 1.4.1
setstate myHmLGW 2021-02-16 10:47:29 D-serialNr REQ1359578
setstate myHmLGW 2021-02-16 10:47:29 D-type eQ3-HM-LGW
setstate myHmLGW 2021-02-16 10:47:34 cond ok
setstate myHmLGW 2021-02-16 12:12:39 load 33
setstate myHmLGW 2021-02-16 12:12:39 loadLvl low
setstate myHmLGW 2021-02-16 10:47:29 state opened


Habs nach dem Wiki installiert und die Firmware upgedated. Funktioniert auch alles soweit.

Nun habe ich aber fast das selbe Problem wie zuvor. Ich komme nicht über den Status cmd_pending hinaus zu cmd_done.
Bzw. um genauer zu sein. Ich habe 3 Thermostate, bei einem hab ichs geschafft, hier wird cmd_done angezeigt.
Ich habe folgende Anleitung aus dem Homematic Forum verwendet:

1. Pairing wie angegeben
2. Get Config erst nachdem die Zeit von hmPairVorSecnds abgelaufen ist.
3. burstXmit
4. set <gerät> reset
5. set <gerät> unpair
Jetzt blos nichts löschen!!!
6. harten HW Reset nach Handbuch am Gerät
7. erneut pairen

Wie gesagt, bei einem gehts, bei zweien nicht. Habs nun mehrfach probiert.

Das Funktionierende Thermostat:

Ausschnitt aus dem Log:
2021-02-16_09:33:31 HM_7298FF powerOn: 2021-02-16 09:33:31
2021-02-16_09:33:57 HM_7298FF D-firmware: 1.5
2021-02-16_09:33:57 HM_7298FF D-serialNr: REQ1183927
2021-02-16_09:33:57 HM_7298FF commState: CMDs_pending
2021-02-16_09:33:57 HM_7298FF commState: CMDs_processing...
2021-02-16_09:33:57 HM_7298FF CMDs_pending
2021-02-16_09:33:58 HM_7298FF commState: CMDs_processing...
2021-02-16_09:33:58 HM_7298FF commState: CMDs_processing...
2021-02-16_09:33:58 HM_7298FF commState: CMDs_done
2021-02-16_09:33:58 HM_7298FF CMDs_done
2021-02-16_09:34:27 HM_7298FF cfgState: updating
2021-02-16_09:34:28 HM_7298FF commState: CMDs_done
2021-02-16_09:34:28 HM_7298FF CMDs_done
2021-02-16_09:34:28 HM_7298FF time-request: -
2021-02-16_09:34:31 HM_7298FF actuator: 0
2021-02-16_09:34:31 HM_7298FF battery: ok
2021-02-16_09:34:31 HM_7298FF batteryLevel: 2.7
2021-02-16_09:34:31 HM_7298FF cfgState: updating
2021-02-16_09:34:31 HM_7298FF commState: CMDs_pending
2021-02-16_09:34:31 HM_7298FF commState: CMDs_processing...
2021-02-16_09:34:31 HM_7298FF desired-temp: 17.0
2021-02-16_09:34:31 HM_7298FF measured-temp: 22.7
2021-02-16_09:34:31 HM_7298FF motorErr: ok
2021-02-16_09:34:31 HM_7298FF CMDs_pending
2021-02-16_09:34:34 HM_7298FF commState: CMDs_pending
2021-02-16_09:34:34 HM_7298FF CMDs_pending
2021-02-16_09:36:56 HM_7298FF actuator: 0
2021-02-16_09:36:56 HM_7298FF battery: ok
2021-02-16_09:36:56 HM_7298FF batteryLevel: 2.7
2021-02-16_09:36:56 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:56 HM_7298FF desired-temp: 17.0
2021-02-16_09:36:56 HM_7298FF measured-temp: 22.9
2021-02-16_09:36:56 HM_7298FF motorErr: ok
2021-02-16_09:36:56 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:56 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:57 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:57 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:58 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:58 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:58 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:58 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:59 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:59 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:59 HM_7298FF commState: CMDs_processing...
2021-02-16_09:36:59 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:00 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:00 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:00 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:01 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:01 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:01 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:01 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:02 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:02 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:02 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:02 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:03 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:03 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:03 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:03 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:04 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:04 HM_7298FF commState: CMDs_processing...
2021-02-16_09:37:04 HM_7298FF cfgState: ok
2021-02-16_09:37:04 HM_7298FF commState: CMDs_done
2021-02-16_09:37:04 HM_7298FF CMDs_done


List:
Internals:
   DEF        7298FF
   FUUID      602b823b-f33f-2095-62f6-bf986f2c23deae81
   IODev      myHmLGW
   LASTInputDev myHmLGW
   MSGCNT     73
   NAME       HM_7298FF
   NOTIFYDEV  global
   NR         62
   NTFY_ORDER 50-HM_7298FF
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_7298FF_Weather
   channel_02 HM_7298FF_Climate
   channel_03 HM_7298FF_WindowRec
   channel_04 HM_7298FF_Clima
   channel_05 HM_7298FF_ClimaTeam
   channel_06 HM_7298FF_remote
   lastMsg    No:45 - t:10 s:7298FF d:000000 0A88E60C0000
   myHmLGW_MSGCNT 73
   myHmLGW_RAWMSG 050000394586107298FF0000000A88E60C0000
   myHmLGW_RSSI -57
   myHmLGW_TIME 2021-02-16 12:24:21
   protLastRcv 2021-02-16 12:24:21
   protRcv    73 last_at:2021-02-16 12:24:21
   protSnd    30 last_at:2021-02-16 10:32:14
   protState  CMDs_done
   rssi_at_myHmLGW cnt:73 min:-80 max:-52 avg:-61.09 lst:-57
   CL:
     Authenticated 1
     AuthenticatedBy allowed_WEB
     AuthenticatedUser simon
     BUF       
     FD         12
     FW_ID      321
     LASTACCESS 1613474754
     NAME       WEB_192.168.178.28_55106
     NR         400
     PEER       192.168.178.28
     PORT       55106
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-02-16 12:25:53   state           Connected
   READINGS:
     2021-02-16 10:32:06   CommandAccepted yes
     2021-02-16 09:28:43   D-firmware      1.5
     2021-02-16 09:28:43   D-serialNr      REQ1183927
     2021-02-16 10:32:07   PairedTo        0x234567
     2021-02-16 10:32:07   RegL_00.         00:00 01:01 02:01 09:01 0A:23 0B:45 0C:67 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
     2021-02-16 10:54:24   RegL_07.       
     2021-02-16 12:24:21   actuator        0
     2021-02-16 12:24:21   battery         ok
     2021-02-16 12:24:21   batteryLevel    2.7
     2021-02-16 10:32:14   cfgState        ok
     2021-02-16 10:32:14   commState       CMDs_done
     2021-02-16 12:24:21   desired-temp    17.0
     2021-02-16 12:24:21   measured-temp   23.0
     2021-02-16 12:24:21   motorErr        ok
     2021-02-16 10:32:14   state           CMDs_done
   helper:
     HM_CMDNR   69
     cSnd       012345677298FF0603,012345677298FF06040000000001
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1613467029.92805
       TmplTs     1613467029.92805
       cmdKey     0:1:0::HM_7298FF:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +7298FF,00,00,00
       nextSend   1613474661.35196
       prefIO     
       rxt        2
       vccu       
       p:
         7298FF
         00
         00
         00
     mRssi:
       mNo        45
       io:
         myHmLGW:
           -51
           -51
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_myHmLGW:
         avg        -61.0958904109589
         cnt        73
         lst        -57
         max        -52
         min        -80
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      myHmLGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   REQ1183927
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Nicht funktionierende Thermostat:

Ausschnitt aus dem Log:
2021-02-16_12:08:06 HM_733042 powerOn: 2021-02-16 12:08:06
2021-02-16_12:08:43 HM_733042 D-firmware: 1.5
2021-02-16_12:08:43 HM_733042 D-serialNr: REQ1181032
2021-02-16_12:08:43 HM_733042 cfgState: updating
2021-02-16_12:08:43 HM_733042 commState: CMDs_pending
2021-02-16_12:08:43 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:43 HM_733042 CMDs_pending
2021-02-16_12:08:44 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:44 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:44 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:45 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:45 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:45 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:46 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:46 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:46 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:47 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:47 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:47 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:47 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:48 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:48 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:48 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:48 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:49 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:49 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:49 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:49 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:50 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:50 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:50 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:50 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:51 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:51 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:51 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:52 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:52 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:52 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:52 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:53 HM_733042 commState: CMDs_processing...
2021-02-16_12:08:59 HM_733042 commState: CMDs_pending
2021-02-16_12:08:59 HM_733042 CMDs_pending


List:
Internals:
   CFGFN     
   DEF        733042
   FUUID      602ba6b0-f33f-2095-d37d-fd989783583e7de8
   IODev      myHmLGW
   LASTInputDev myHmLGW
   MSGCNT     37
   NAME       HM_733042
   NOTIFYDEV  global
   NR         338
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_733042_Weather
   channel_02 HM_733042_Climate
   channel_03 HM_733042_WindowRec
   channel_04 HM_733042_Clima
   channel_05 HM_733042_ClimaTeam
   channel_06 HM_733042_remote
   lastMsg    No:00 - t:10 s:733042 d:000000 06000030
   myHmLGW_MSGCNT 37
   myHmLGW_RAWMSG 0500003300841073304200000006000030
   myHmLGW_RSSI -51
   myHmLGW_TIME 2021-02-16 12:09:02
   protCmdPend 16 CMDs pending
   protCondBurst off
   protLastRcv 2021-02-16 12:09:02
   protRcv    38 last_at:2021-02-16 12:09:02
   protSnd    35 last_at:2021-02-16 12:08:53
   protSndB   1 last_at:2021-02-16 12:06:39
   protState  CMDs_pending
   rssi_at_myHmLGW cnt:38 min:-65 max:-51 avg:-54.81 lst:-51
   CL:
     Authenticated 1
     AuthenticatedBy allowed_WEB
     AuthenticatedUser simon
     BUF       
     FD         22
     FW_ID      402
     LASTACCESS 1613474852
     NAME       WEB_192.168.178.28_55153
     NR         403
     PEER       192.168.178.28
     PORT       55153
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-02-16 12:27:25   state           Connected
   READINGS:
     2021-02-16 12:08:53   CommandAccepted yes
     2021-02-16 12:08:43   D-firmware      1.5
     2021-02-16 12:08:43   D-serialNr      REQ1181032
     2021-02-16 12:08:45   PairedTo        set_0x000000
     2021-02-16 12:08:45   RegL_00.         00:00 01:01 02:01 09:01 0A:23 0B:45 0C:67 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
     2021-02-16 12:09:09   RegL_07.       
     2021-02-16 12:09:22   cfgState        updating
     2021-02-16 12:08:59   commState       CMDs_pending
     2021-02-16 12:09:02   powerOn         2021-02-16 12:09:02
     2021-02-16 12:09:02   recentStateType info
     2021-02-16 12:08:59   state           CMDs_pending
   cmdStack:
     ++A00123456773304200050000000000
     ++A001234567733042000802010A000B000C00
     ++A0012345677330420006
     ++A00123456773304200040000000000
     ++A0012345677330420103
     ++A00123456773304201040000000001
     ++A0012345677330420203
     ++A00123456773304202040000000001
     ++A0012345677330420303
     ++A00123456773304203040000000001
     ++A0012345677330420403
     ++A00123456773304204040000000001
     ++A00123456773304200040000000007
     ++A0012345677330420503
     ++A00123456773304205040000000001
     ++A0012345677330420603
     ++A00123456773304206040000000001
   helper:
     HM_CMDNR   0
     PONtest    0
     cSnd       112345677330420400,0123456773304200050000000000
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1613473728.60992
       TmplTs     1613473728.60992
       cmdKey     0:1:0::HM_733042:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +733042,02,00,00
       nextSend   1613473742.83389
       prefIO     
       rxt        2
       vccu       
       p:
         733042
         00
         00
         00
     mRssi:
       mNo        00
       io:
         myHmLGW:
           -45
           -45
     peerIDsH:
     prt:
       awake      0
       bErr       0
       brstWu     0
       mmcS       1
       sProc      2
       mmcA:
         ++A00123456773304200050000000000
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_myHmLGW:
         avg        -54.8157894736842
         cnt        38
         lst        -51
         max        -51
         min        -65
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      myHmLGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   REQ1181032
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit



Ich hoffe sehr das mir jemand weiterhelfen kann, ich bin langsam echt verzweifelt :/




Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: pc1246 am 16 Februar 2021, 13:55:10
Moin
Ein paar Fragen noch vorweg:
Hast Du versucht gleichzeitig zu Pairen?
Hast Du wirklich die richtige Reihenfolge eingehalten?
Was ist das genau fuer ein LAN Gateway? (list!)
Besonders das nacheinander ist von immenser Wichtigkeit!
Das letzte List zeigt einen Thermostaten der mit einer Basis 000000 gepairt werden soll. Das ist irgendwie falsch!
Gehe bitte die Schritte wirklich wie angegeben ab! Und waehrenddessen sollte man moeglichst nicht an anderen Stellen spielen, z.B. Fensterkontakt peeren oder so!
1. Am GW, besser eigentlich VCCU, ein paiforseconds 30 absetzen
2. Am Themostaten den Boost-Knopf solange druecken, bis die 30 anfangen rueckwaerts zu laufen
3. Manchmal sieht man die kaum, dann ist schon der erste Teil der Daten uebertragen.
4. Punkt 2 wiederholen, bis die 30 zu 0 runterlaufen
5. Jetzt am neuen Geraet im fhem, sofern es denn da ist, ein getconfig ausloesen.
6  Jetzt wieder Punkt 2 solange wiederholen bis die 30 auf 0 laufen.
7. Unter normalen Umstaenden solltest Du jetzt ein komplett in fhem eingbundenes Thermostat haben!

Bestimmt habe ich noch was vergessen, aber Otto und frank sind ja auch hier!
Gruss Christoph
Titel: Antw:Funk-Wandthermostat CUL_HM bleibt in CMDs_pending -- 14 CMDs pending
Beitrag von: simon89 am 16 Februar 2021, 22:37:20
Ich habe endlich die Lösung gefunden.

Folgende Vorgehensweise, die ich gefunden habe, funktioniert:
1. Pairing wie angegeben
2. Zeit in FHEM abwarten, die für das anlernen gesetzt wurde.
3. Batterie entfernen, 30 Sek. warten, Batterie wieder einsetzten
4. Erneut die anlerntaste (mitte lang) drücken, AC sollte erscheinen
5. getconfig und burstXmit
6. Eventuell noch mal getconfig und anlerntaste für manuell.

Ich vermute, dass längere Batterie entfernen war der entscheidende Punkt...
Aufjedenfall sind meine 3 Thermostate auf cmd_done.

Danke an alle für die Hilfe