HM -TC-IT-WM-W-EU angelernt und dauernd "CMDs_pending"

Begonnen von maxritti, 25 September 2022, 17:04:32

Vorheriges Thema - Nächstes Thema

maxritti

Moin zusammen,

eben habe ich mal das erste Funk-Wandthermostat HM -TC-IT-WM-W-EU mit meiner VCCU verbunden.
Was mich nun wundert, dass bei den Eigenschaften des Thermostats CMDs_pending nicht weg geht.

desired-temp und measured-temp wird brav angezeigt, so wie es einstelle bzw was gemessen wird. Immerhin etwas.  ;)

Hier mal ein List des Device:

Vielleicht kann ja jemand helfen.

Internals:
   DEF        303ABC
   FUUID      63306b9f-f33f-7b3d-3ef5-14cc4ccb42ffcf9a
   IODev      myHMLGW
   LASTInputDev myHMLGW
   MSGCNT     24
   NAME       HM_303ABC
   NR         269
   NTFY_ORDER 48-HM_303ABC
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_303ABC_Weather
   channel_02 HM_303ABC_Climate
   channel_03 HM_303ABC_WindowRec
   channel_06 HM_303ABC_remote
   channel_07 HM_303ABC_SwitchTr
   disableNotifyFn 1
   eventCount 37
   lastMsg    No:BF - t:12 s:303ABC d:32E919
   myHMLGW_MSGCNT 12
   myHMLGW_RAWMSG 0500002FBFB412303ABC32E919
   myHMLGW_RSSI -47
   myHMLGW_Schlafzimmer_MSGCNT 12
   myHMLGW_Schlafzimmer_RAWMSG 05000048BFB412303ABC32E919
   myHMLGW_Schlafzimmer_RSSI -72
   myHMLGW_Schlafzimmer_TIME 2022-09-25 17:03:08
   myHMLGW_TIME 2022-09-25 17:03:08
   protCmdPend 14 CMDs_pending
   protCondBurst off
   protLastRcv 2022-09-25 17:03:08
   protRcv    12 last_at:2022-09-25 17:03:08
   protRcvB   5 last_at:2022-09-25 17:03:08
   protSnd    1 last_at:2022-09-25 16:58:55
   protSndB   1 last_at:2022-09-25 16:58:55
   protState  CMDs_pending
   rssi_at_myHMLGW cnt:12 min:-50 max:-43 avg:-46.75 lst:-47
   rssi_at_myHMLGW_Schlafzimmer cnt:12 min:-78 max:-63 avg:-69.58 lst:-72
   READINGS:
     2022-09-25 16:54:23   D-firmware      1.3
     2022-09-25 16:54:23   D-serialNr      LEQ1215838
     2022-09-25 16:58:55   IODev           myHMLGW
     2022-09-25 17:01:57   battery         ok
     2022-09-25 17:01:57   batteryLevel    3.2
     2022-09-25 16:58:55   cfgState        updating
     2022-09-25 16:58:58   commState       CMDs_pending
     2022-09-25 17:01:57   desired-temp    20.0
     2022-09-25 17:01:57   measured-temp   23.7
     2022-09-25 16:58:58   state           CMDs_pending
   cmdStack:
     ++A0019A234E303ABC00040000000000
     ##A0019A234E303ABC0103
     ##A0019A234E303ABC01040000000001
     ##A0019A234E303ABC0203
     ##A0019A234E303ABC02040000000001
     ##A0019A234E303ABC00040000000007
     ##A0019A234E303ABC02040000000008
     ##A0019A234E303ABC02040000000009
     ##A0019A234E303ABC0303
     ##A0019A234E303ABC03040000000001
     ##A0019A234E303ABC0603
     ##A0019A234E303ABC06040000000001
     ##A0019A234E303ABC0703
     ##A0019A234E303ABC07040000000001
   helper:
     HM_CMDNR   191
     lastMsgTm  1664118188.45009
     mId        00AD
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1664117879.83965
       TmplTs     1664117879.83965
       cmdKey     0:1:0::HM_303ABC:00AD:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-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:
       flgs       0
       newChn     +303ABC,00,00,00
       nextSend   1664118188.74488
       rxt        0
       vccu       myVCCU
       p:
         303ABC
         00
         00
         00
       prefIO:
         myHMLGW
     mRssi:
       mNo        BF
       io:
         myHMLGW:
           -39
           -39
         myHMLGW_Schlafzimmer:
           -72
           -72
     peerIDsH:
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_myHMLGW:
         avg        -46.75
         cnt        12
         lst        -47
         max        -43
         min        -50
       at_myHMLGW_Schlafzimmer:
         avg        -69.5833333333333
         cnt        12
         lst        -72
         max        -63
         min        -78
     shRegW:
       07         02
     tmpl:
Attributes:
   IOgrp      myVCCU:myHMLGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   LEQ1215838
   subType    thermostat
   webCmd     getConfig:clear msgEvents

pc1246

Moin
Also irgendwie sieht der nicht gepaired aus!
Es fehlt mindestens das Reading "PairedTo".
Einfach noch mal anlernen. Loeschen vorher nicht noetig!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

betateilchen

Mach mal ein "getConfig" und drück nochmal die Konfigurationstaste am Thermostaten.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maxritti

Zitat von: pc1246 am 25 September 2022, 17:38:18
Moin
Also irgendwie sieht der nicht gepaired aus!
Es fehlt mindestens das Reading "PairedTo".
Einfach noch mal anlernen. Loeschen vorher nicht noetig!
Gruss Christoph
Zumindest steht nun "CMDs done" da.  :)
Aber noch kein Reading "PairedTo".

Internals:
   CFGFN     
   DEF        303ABC
   FUUID      63307ceb-f33f-7b3d-db6f-76840c875e8f7615
   IODev      myHMLGW
   LASTInputDev myHMLGW
   MSGCNT     15
   NAME       HM_303ABC
   NR         1162
   NTFY_ORDER 48-HM_303ABC
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_303ABC_Weather
   channel_02 HM_303ABC_Climate
   channel_03 HM_303ABC_WindowRec
   channel_06 HM_303ABC_remote
   channel_07 HM_303ABC_SwitchTr
   disableNotifyFn 1
   eventCount 8
   lastMsg    No:03 - t:5A s:303ABC d:000000 A8E92F
   myHMLGW_MSGCNT 8
   myHMLGW_RAWMSG 0500002503865A303ABC000000A8E92F
   myHMLGW_RSSI -37
   myHMLGW_Schlafzimmer_MSGCNT 7
   myHMLGW_Schlafzimmer_RAWMSG 0500003B03865A303ABC000000A8E92F
   myHMLGW_Schlafzimmer_RSSI -59
   myHMLGW_Schlafzimmer_TIME 2022-09-25 18:10:39
   myHMLGW_TIME 2022-09-25 18:10:39
   protLastRcv 2022-09-25 18:10:39
   protRcv    9 last_at:2022-09-25 18:10:39
   protSnd    4 last_at:2022-09-25 18:09:48
   protState  CMDs_done
   rssi_at_myHMLGW cnt:8 min:-37 max:-35 avg:-36.62 lst:-37
   rssi_at_myHMLGW_Schlafzimmer cnt:8 min:-64 max:-59 avg:-60.74 lst:-59
   READINGS:
     2022-09-25 18:09:33   CommandAccepted yes
     2022-09-25 18:09:33   D-firmware      1.3
     2022-09-25 18:09:33   D-serialNr      LEQ1215838
     2022-09-25 18:09:48   IODev           myHMLGW
     2022-09-25 18:09:48   battery         ok
     2022-09-25 18:09:48   batteryLevel    3.2
     2022-09-25 18:10:33   cfgState        updating
     2022-09-25 18:09:48   commState       CMDs_done
     2022-09-25 18:09:48   desired-temp    21.0
     2022-09-25 18:09:48   measured-temp   23.3
     2022-09-25 18:09:48   state           CMDs_done
     2022-09-25 18:09:48   time-request    -
   helper:
     HM_CMDNR   3
     PONtest    1
     cSnd       019A234E303ABC000802010A9A0B230C4E,019A234E303ABC0006
     cfgStateUpdt 0
     lastMsgTm  1664122239.78663
     mId        00AD
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cfgChk:
       idRc01     RegL_00.
       idRc03     fail
     cmds:
       TmplKey    :no:1664122178.05262
       TmplTs     1664122178.05262
       cmdKey     0:1:0::HM_303ABC:00AD:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-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:
       flgs       0
       newChn     +303ABC,00,00,00
       nextSend   1664122239.88215
       rxt        0
       vccu       myVCCU
       p:
         303ABC
         00
         00
         00
       prefIO:
     mRssi:
       mNo        03
       io:
         myHMLGW:
           -29
           -29
         myHMLGW_Schlafzimmer:
           -59
           -59
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
     rssi:
       at_myHMLGW:
         avg        -36.625
         cnt        8
         lst        -37
         max        -35
         min        -37
       at_myHMLGW_Schlafzimmer:
         avg        -60.75
         cnt        8
         lst        -59
         max        -59
         min        -64
     shRegW:
       07         02
     shadowReg:
       RegL_00.    02:01 0A:9A 0B:23 0C:4E
     tmpl:
Attributes:
   IOgrp      myVCCU:myHMLGW_Schlafzimmer
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   LEQ1215838
   subType    thermostat
   webCmd     getConfig:clear msgEvents

pc1246

Moin
Kurze Frage ist das Problem schon geloest?
Ansonsten noch zwei weitere Fragen.
Ist der neu oder gebraucht gekauft, und ist evtl. mit Key woanders gepairt?
Hast Du den schon mal probehalber mit PairSerial versucht zu pairen, das hilft manchmal.
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maxritti

Moin, dann hier mal mein Feedback.  ;)
Ist gelöst. Es schaltet zwar noch nicht so ganz wie ich es möchte, aber hatte bislang auch noch nicht die Muße mich weiter damit zu beschäftigen und zu konfigurieren.