HM-CC-RT-DN leibt auf CMDs_pending

Begonnen von Deanw1975, 15 November 2023, 18:49:35

Vorheriges Thema - Nächstes Thema

Deanw1975

Hallo zusammen,

da ich Herausforderung mit einem HM-CC-RT-DN hatte, habe ich diesen aus Fhem rausgenommen und auf Werkseinstellungen zurück gestellt.
Über VCCU haben ich diesen wieder angelegt:

2023.11.15 17:29:39 3: CUL_HM set VCCU hmPairForSec 300
2023.11.15 17:29:55 2: autocreate: define HM_2B8D2E CUL_HM 2B8D2E
2023.11.15 17:29:55 2: autocreate: define FileLog_HM_2B8D2E FileLog ./log/HM_2B8D2E-%Y--%m.log HM_2B8D2E
2023.11.15 17:29:59 3: CUL_HM pair: HM_2B8D2E thermostat, model HM-CC-RT-DN serialNr
2023.11.15 17:29:59 3: CUL_0: Unknown code A1A0184002B8D2E0000001400954C4551303538313633365900FFFF::-46.5:CUL_0, help me!
2023.11.15 17:30:54 3: CUL_HM set HM_2B8D2E clear msgEvents
2023.11.15 17:30:56 3: CUL_HM set HM_2B8D2E burstXmit noArg

Bekomme aber nicht hin diesen wieder ordentlich anzusprechen.
Er bleibt auf CMDs_pending stehen.
Clear ALL am HM-CC-RT-DN schon versucht und auf burstXmit gestellt.
Mehrfach versucht diesen anzulernen.
Er liegt mittlerweile schon 1 Meter vom Cul entfernt, aber ich weiß nicht was ich noch machen kann!

Vielen Dank für eure Hilfe

Dean

frank

Zitatda ich Herausforderung mit einem HM-CC-RT-DN hatte, habe ich diesen aus Fhem rausgenommen und auf Werkseinstellungen zurück gestellt.
und war es erfolgreich? ich denke: nein.
wobei hat dieses vorgehen überhaupt schon mal geholfen?

also nichts mehr löschen und keine resets mehr, sondern "drüberpairen".

ZitatEr bleibt auf CMDs_pending stehen.
kann man immer manuell mit knöpfchen drücken am device (countdown) "abholen".


zeig ein list vom device.
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

Deanw1975

Zitat von: frank am 15 November 2023, 21:54:53.

ZitatEr bleibt auf CMDs_pending stehen.
kann man immer manuell mit knöpfchen drücken am device (countdown) "abholen".


zeig ein list vom device.
Servus,

Knöpchen zum paaren schon öfters gedrückt.

Hier das Gerät mit "list" abgefragt:

Internals:
   .AttrList  .devInfo .mId .stc IODev IOgrp actCycle actStatus aesCommReq:1,0 aesKey:5,4,3,2,1,0 autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto commStInCh:on,off do_not_notify:1,0 dummy:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading expert:multiple,defReg,allReg,rawReg,templ,none firmware hmKey hmKey2 hmKey3 hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger ignore:1,0 model modelForce:ACTIONDETECTOR,ACTIONDETECTOR,ASH550,ASH550I,CCU-FHEM,CMM,DORMA_ATENT,DORMA_BRC-H,DORMA_RC-H,HM-CC-RT-DN,HM-CC-RT-DN-BOM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-DIS-EP-WM55,HM-DIS-TD-T,HM-DIS-WM55,HM-DW-WM,HM-ES-PMSW1-DR,HM-ES-PMSW1-PL,HM-ES-PMSW1-PL-DN-R1,HM-ES-PMSW1-PL-DN-R2,HM-ES-PMSW1-PL-DN-R3,HM-ES-PMSW1-PL-DN-R4,HM-ES-PMSW1-PL-DN-R5,HM-ES-PMSW1-SM,HM-ES-TX-WM,HM-HM-LC-DW-WM,HM-LC-AO-SM,HM-LC-BL1-FM,HM-LC-BL1-FM-2,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-BL1-SM-2,HM-LC-BL1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-CV-2,HM-LC-DIM1L-CV-644,HM-LC-DIM1L-PL,HM-LC-DIM1L-PL-2,HM-LC-DIM1L-PL-3,HM-LC-DIM1L-PL-644,HM-LC-DIM1PWM-CV,HM-LC-DIM1PWM-CV-2,HM-LC-DIM1T-CV,HM-LC-DIM1T-CV-2,HM-LC-DIM1T-CV-644,HM-LC-DIM1T-DR,HM-LC-DIM1T-FM,HM-LC-DIM1T-FM-2,HM-LC-DIM1T-FM-644,HM-LC-DIM1T-FM-LF,HM-LC-DIM1T-PL,HM-LC-DIM1T-PL-2,HM-LC-DIM1T-PL-3,HM-LC-DIM1T-PL-644,HM-LC-DIM1TPBU-FM,HM-LC-DIM1TPBU-FM-2,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2L-SM-2,HM-LC-DIM2L-SM-644,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM-2,HM-LC-JA1PBU-FM,HM-LC-RGBW-WM,HM-LC-SW1-BA-PCB,HM-LC-SW1-DR,HM-LC-SW1-FM,HM-LC-SW1-FM-2,HM-LC-SW1-PB-FM,HM-LC-SW1-PCB,HM-LC-SW1-PL,HM-LC-SW1-PL-3,HM-LC-SW1-PL-CT-R1,HM-LC-SW1-PL-CT-R2,HM-LC-SW1-PL-CT-R3,HM-LC-SW1-PL-CT-R4,HM-LC-SW1-PL-CT-R5,HM-LC-SW1-PL-DN-R1,HM-LC-SW1-PL-DN-R2,HM-LC-SW1-PL-DN-R3,HM-LC-SW1-PL-DN-R4,HM-LC-SW1-PL-DN-R5,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-2,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW1PBU-FM,HM-LC-SW2-DR,HM-LC-SW2-DR-2,HM-LC-SW2-FM,HM-LC-SW2-FM-2,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW2PBU-FM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-DR-2,HM-LC-SW4-PCB,HM-LC-SW4-PCB-2,HM-LC-SW4-SM,HM-LC-SW4-SM-2,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-SW4-WM-2,HM-MOD-EM-8,HM-MOD-EM-8BIT,HM-MOD-RE-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CFM-TW,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-2-PBU-FM-2,HM-RC-4,HM-RC-4-2,HM-RC-4-3,HM-RC-4-3-D,HM-RC-4-B,HM-RC-8,HM-RC-DIS-H-X-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-KEY4-2,HM-RC-KEY4-3,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-SEC4-2,HM-RC-SEC4-3,HM-SCI-3-FM,HM-SEC-CEN,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-MDIR-3,HM-SEC-RHS,HM-SEC-RHS-2,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCO,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-SIR-WM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-DB-PCB,HM-SEN-EP,HM-SEN-LI-O,HM-SEN-MDIR-O,HM-SEN-MDIR-O-2,HM-SEN-MDIR-O-3,HM-SEN-MDIR-SM,HM-SEN-MDIR-WM55,HM-SEN-RD-O,HM-SEN-WA-OD,HM-SWI-3-FM,HM-SYS-SRP-PL,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS100-C6-O-2,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550TECH,IS-WDS-TH-OD-S-R3,KFM-DISPLAY,KFM-SENSOR,KS550,KS550LC,KS550TECH,KS888,OLIGO-SMART-IQ-HM,PS-SWITCH,PS-TH-SENS,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FFK,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FSS-UP3,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,S550IA,SCHUECO_263-130,SCHUECO_263-131,SCHUECO_263-132,SCHUECO_263-133,SCHUECO_263-134,SCHUECO_263-135,SCHUECO_263-144,SCHUECO_263-145,SCHUECO_263-146,SCHUECO_263-147,SCHUECO_263-155,SCHUECO_263-157,SCHUECO_263-158,SCHUECO_263-160,SCHUECO_263-162,SCHUECO_263-167,SCHUECO_263-XXX,SENSOTIMER-ST-6,VIRTUAL,WDF-SOLAR,WS888 msgRepeat oldreadings param readOnly:0,1 readingOnDead:multiple,noChange,state,periodValues,periodString,channels rssiLog:1,0 serialNr showtime:1,0 stateFormat:textField-long subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,display,keyMatic,motionAndBtn,motionDetector,no,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,rgb,senBright,sensRain,sensor,singleButton,siren,smokeDetector,swi,switch,thermostat,threeStateSensor,timer,tipTronic,virtual,winMatic timestamp-on-change-reading
   .triggerUsed 1
   CFGFN     
   CUL_0_MSGCNT 3
   CUL_0_RAWMSG A1A0184002B8D2E0000001400954C4551303538313633365900FFFF::-59:CUL_0
   CUL_0_RSSI -59
   CUL_0_TIME 2023-11-15 17:44:48
   DEF        2B8D2E
   FUUID      6554f203-f33f-61e0-9bb0-14ecb6fb596bb81e
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     3
   NAME       HM_2B8D2E
   NR         2333
   NTFY_ORDER 48-HM_2B8D2E
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_2B8D2E_Weather
   channel_02 HM_2B8D2E_Climate
   channel_03 HM_2B8D2E_WindowRec
   channel_05 HM_2B8D2E_ClimaTeam
   channel_06 HM_2B8D2E_remote
   disableNotifyFn 1
   eventCount 15
   lastMsg    No:01 - t:00 s:2B8D2E d:000000 1400954C4551303538313633365900FFFF
   protCmdPend 2 CMDs_pending
   protCondBurst forced_off
   protLastRcv 2023-11-15 17:44:48
   protRcv    3 last_at:2023-11-15 17:44:48
   protResnd  1 last_at:2023-11-15 17:41:27
   protSnd    2 last_at:2023-11-15 17:41:21
   protSndB   1 last_at:2023-11-15 17:30:56
   protState  CMDs_pending
   rssi_at_CUL_0 cnt:4 min:-59 max:-46.5 avg:-54 lst:-59
   .attraggr:
   .attrminint:
   READINGS:
     2023-11-15 17:41:21   .D-devInfo      00FFFF
     2023-11-15 17:41:21   .D-stc          59
     2023-11-15 17:30:01   .R-pairCentral  set_0xAABBCC
     2023-11-15 17:30:05   .associatedWith HM_2B8D2E,HM_2B8D2E_ClimaTeam,HM_2B8D2E_Climate,HM_2B8D2E_Weather,HM_2B8D2E_WindowRec,HM_2B8D2E_remote,HM_2B8D2E
     2023-11-15 17:44:48   .protLastRcv    20231115174448
     2023-11-15 17:41:21   D-firmware      1.4
     2023-11-15 17:41:21   D-serialNr      LEQ0581636
     2023-11-15 17:41:21   IODev           CUL_0
     2023-11-15 17:41:27   commState       CMDs_pending
     2023-11-15 17:41:27   state           CMDs_pending
   cmdStack:
     ++A001AABBCC2B8D2E0203
     ##A001AABBCC2B8D2E02040000000001
   helper:
     HM_CMDNR   1
     PONtest    1
     cSnd       ,01AABBCC2B8D2E0203
     cfgStateUpdt 1
     lastMsgTm  1700066688.74223
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1700065805.59445
       TmplTs     1700065805.59445
       cmdKey     0:1:0::HM_2B8D2E:0095:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  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       2
       newChn     +2B8D2E,02,00,00
       nextSend   1700066688.84156
       rxt        2
       sendWu     1
       vccu       VCCU
       p:
         2B8D2E
         00
         00
         00
       prefIO:
     mRssi:
       mNo        01
       io:
         CUL_0:
           -53
           -53
     peerIDsH:
     prt:
       awake      1
       bErr       0
       brstWu     0
       sProc      2
       wuReSent   2
     q:
       qReqConf  
       qReqStat  
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_0:
         avg        -54
         cnt        4
         lst        -59
         max        -46.5
         min        -59
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:AA 0B:BB 0C:CC
     shadowRegChn:
       RegL_00.   00
     tmpl:
Attributes:
   .mId       0095
   IOgrp      VCCU:CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   LEQ0581636
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

frank

Zitat von: Deanw1975 am 16 November 2023, 06:46:27Knöpchen zum paaren schon öfters gedrückt.
aber nicht oft genug, denn 2 cmds sind immer noch pending.
diese 2 cmds bringen jetzt aber nichts, daher den stack löschen => "set clear msgEvents"

mit cul und schlechtem timing ist es ggf äusserst mühsam.


1. ist fhem up-to-date? => ggf updaten.
2. in allen homematic hauptdevices "attr commStInCh off" setzen
3. im rt "attr autoReadReg 5_missing" setzen
4. alles sichern.

5. drüber pairen
6. ggf öfter knöpfchen drücken (immer wenn der countdown beendet ist) bis alle pending cmds weg sind.


zeig mal je ein list von vccu und cul
was sagt "get hminfo configcheck"?
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

Deanw1975

Der Fehler ist erst al weg und das Gerät lässt sich wieder steuern!
Danke

NUN habe ich das nächste Problem.
Wenn ich ein Weekprofil laden möchte habe ich in LOG das stehen:

WARNING master device 02_heizung_badezimmer_Clima has no week profile - create default
Wie löse ich das?

frank

keine ahnung, warum das modul 98_weekprofile diese meldung anzeigt.
fragen dazu sollten laut maintainer.txt im bereich Frontends gestellt werden.

aber wie schon gesagt, kannst du mit "get hminfo configCheck" sehen, ob deine homematic devices fehlerfei konfiguriert sind.

hminfo definierst du so:
"define hminfo HMinfo"
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

Deanw1975

Danke Frank.

Nach einer Nacht liegen lassen mit den von dir angeregten Änderungen, hat sich wohl das Thermostat nun gefangen und lässt sich ordentlich ansprechen.

HMINFO ist schon lange eingerichtet und bis auf "kleine" Fehler alles OK.

Damit schieße ich diesen Case.

Danke noch mal für die Hilfe.

Dean