[gelöst] HM-CC-RT-DN - lässt sich nicht richtig einbinden

Begonnen von Jump2016, 19 Oktober 2019, 15:50:50

Vorheriges Thema - Nächstes Thema

Jump2016

Hallo zusammen,

ich wollte heute ein HM-CC-RT-DN integrieren.

Für die Kommunikation mit dem Homatic-Komponenten nutze ich einen "HM-CFG-LAN LAN Konfigurations-Adapter" mit einer VCCU.

Was habe ich gemacht?


  • set VCCU hmPairForSec 120
  • anschließend die mittlere Taste am "Funk-Heizkörperthermostat" für 3 Sec. gedrückt.

Nun wurden in FHEM einige neue Devices angelegt.
Allerdings scheint die Kommunikation nicht richtig zu funktionieren.
Bekomme z.B. die Temperatur nicht angezeigt und im State steht noch "CMDs_pending"

Das List des "Hauptdevice" sieht so aus
Internals:
   CFGFN     
   DEF        221F89
   FUUID      5dab1187-f33f-5b34-0387-1fc2cba689513f37
   HMLAN1_MSGCNT 1
   HMLAN1_RAWMSG E221F89,0000,16F2B93D,FF,FFCC,018400221F890000001000954B4551303531333937365900FFFF
   HMLAN1_RSSI -52
   HMLAN1_TIME 2019-10-19 15:37:15
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     1
   NAME       HM_221F89
   NOTIFYDEV  global
   NR         895
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_221F89_Weather
   channel_02 HM_221F89_Climate
   channel_03 HM_221F89_WindowRec
   channel_04 HM_221F89_Clima
   channel_05 HM_221F89_ClimaTeam
   channel_06 HM_221F89_remote
   lastMsg    No:01 - t:00 s:221F89 d:000000 1000954B4551303531333937365900FFFF
   protCmdPend 3 CMDs_pending
   protLastRcv 2019-10-19 15:37:15
   protRcv    2 last_at:2019-10-19 15:37:15
   protState  CMDs_pending
   rssi_at_HMLAN1 cnt:2 min:-52 max:-52 avg:-52 lst:-52
   READINGS:
     2019-10-19 15:37:15   Activity        alive
     2019-10-19 15:37:15   D-firmware      1.0
     2019-10-19 15:37:15   D-serialNr      KEQ0513976
     2019-10-19 15:37:15   R-pairCentral   set_0x322511
     2019-10-19 15:37:15   state           CMDs_pending
   cmdStack:
     ++A001322511221F8900050000000000
     ++A001322511221F89000802010A320B250C11
     ++A001322511221F890006
   helper:
     HM_CMDNR   1
     PONtest    1
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +221F89,02,02,00
       nextSend   1571492231.76205
       prefIO     
       rxt        2
       vccu       
       p:
         221F89
         00
         02
         00
     mRssi:
       mNo        01
       io:
         HMLAN1:
           -46
           -46
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -52
         cnt        2
         lst        -52
         max        -52
         min        -52
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:32 0B:25 0C:11
     tmpl:
Attributes:
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   KEQ0xxxxxx
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Was habe ich übersehen?

Gruß Jump2016

Otto123

nochmal die configtaste drücken. bis die CMDs_pending verschwunden sind.
Ruhe bewahren!
Nichts löschen!
Ruhe bewahren!
Ev. nochmal getConfig machen.
Ev. nochmal die configtaste drücken. bis die CMDs_pending verschwunden sind.
Ruhe bewahren!
Ev. Pairing wiederholen.
Nichts löschen!
Ruhe bewahren!
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Jump2016

Super, danke für den Hinweis.
Nachdem ich noch ein paar mal die configtaste gedrückt und dann noch mal das Pairing wiederholt hab
geht es jetzt ;D

LuckyDay

deine Firmware ist uralt, wo hast du denn den Ladenhüter aufgetrieben?

D-firmware      1.0

seit über 1 Jahr ist 1.5 aktuell bzw. 1.4

rhoffm34

Lustig, ich habe in diesem Augenblick das selbe Problem... Ich bin es gewohnt das, wenn ich das Thermostat durch die mittlere Taste zum anlernen animiere, das dann ein Timer abläuft (von 30 Richtung 0) und irgendwo auf dem Weg nach Null eine Bestätigung(AC) kommt an der ich sehen kann das die Verbindung steht... Passiert aber nicht. Der Timer läuft bis auf null, ohne Bestätigung. Dann das selbe wie oben beschrieben...

Ich habe jetzt schon mehrmals auf getConfig gedrückt. Mittlerweile steht im Reading
Activity dead

Otto, auch hier weiter die Ruhe bewahren?

VG

Otto123

Naja wenn der Thermostat gar nichts macht, dann fühlt er sich irgendwie nicht angesprochen was soll ich da jetzt sagen? Ich kann das mit den Thermostaten auch nur theoretisch ;) ich habe selbst keine.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rhoffm34

Immer noch nicht besser...

Hat noch einer eine Idee?

Internals:
   CFGFN     
   CUL868_MSGCNT 5
   CUL868_RAWMSG A1A0184002216F10000001200954B4551303531313434385900FFFF::-80.5:CUL868
   CUL868_RSSI -80.5
   CUL868_TIME 2019-10-19 17:05:31
   DEF        2216F1
   FUUID      5dab24e8-f33f-a99d-f07e-648fb7dc4bb67240
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     5
   NAME       HM_2216F1
   NOTIFYDEV  global
   NR         1556
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_2216F1_Weather
   channel_02 HM_2216F1_Climate
   channel_03 HM_2216F1_WindowRec
   channel_04 HM_2216F1_Clima
   channel_05 HM_2216F1_ClimaTeam
   channel_06 HM_2216F1_remote
   lastMsg    No:01 - t:00 s:2216F1 d:000000 1200954B4551303531313434385900FFFF
   protCmdPend 42 CMDs_pending
   protLastRcv 2019-10-19 17:03:54
   protRcv    1 last_at:2019-10-19 17:03:54
   protState  CMDs_pending
   rssi_at_CUL868 cnt:6 min:-80.5 max:-72.5 avg:-77.25 lst:-80.5
   READINGS:
     2019-10-19 17:22:38   Activity        dead
     2019-10-19 17:02:38   D-firmware      1.2
     2019-10-19 17:02:38   D-serialNr      KEQ0511448
     2019-10-19 16:59:57   R-pairCentral   set_0xAABBCC
     2019-10-19 17:24:12   state           CMDs_pending
   cmdStack:
     ++A001AABBCC2216F100040000000000
     ++A001AABBCC2216F10103
     ++A001AABBCC2216F101040000000001
     ++A001AABBCC2216F10203
     ++A001AABBCC2216F102040000000001
     ++A001AABBCC2216F10303
     ++A001AABBCC2216F103040000000001
     ++A001AABBCC2216F10403
     ++A001AABBCC2216F104040000000001
     ++A001AABBCC2216F100040000000007
     ++A001AABBCC2216F10503
     ++A001AABBCC2216F105040000000001
     ++A001AABBCC2216F10603
     ++A001AABBCC2216F106040000000001
     ++A001AABBCC2216F100040000000000
     ++A001AABBCC2216F10103
     ++A001AABBCC2216F101040000000001
     ++A001AABBCC2216F10203
     ++A001AABBCC2216F102040000000001
     ++A001AABBCC2216F10303
     ++A001AABBCC2216F103040000000001
     ++A001AABBCC2216F10403
     ++A001AABBCC2216F104040000000001
     ++A001AABBCC2216F100040000000007
     ++A001AABBCC2216F10503
     ++A001AABBCC2216F105040000000001
     ++A001AABBCC2216F10603
     ++A001AABBCC2216F106040000000001
     ++A001AABBCC2216F100040000000000
     ++A001AABBCC2216F10103
     ++A001AABBCC2216F101040000000001
     ++A001AABBCC2216F10203
     ++A001AABBCC2216F102040000000001
     ++A001AABBCC2216F10303
     ++A001AABBCC2216F103040000000001
     ++A001AABBCC2216F10403
     ++A001AABBCC2216F104040000000001
     ++A001AABBCC2216F100040000000007
     ++A001AABBCC2216F10503
     ++A001AABBCC2216F105040000000001
     ++A001AABBCC2216F10603
     ++A001AABBCC2216F106040000000001
   helper:
     HM_CMDNR   1
     PONtest    1
     cSnd       ,01AABBCC2216F100040000000000
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2216F1,02,00,00
       nextSend   1571497531.27218
       prefIO     
       rxt        2
       vccu       
       p:
         2216F1
         00
         00
         00
     mRssi:
       mNo        01
       io:
         CUL868:
           -78.5
           -78.5
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL868:
         avg        -77.25
         cnt        6
         lst        -80.5
         max        -72.5
         min        -80.5
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:AA 0B:BB 0C:CC
Attributes:
   DbLogExclude .*
   IODev      CUL868
   IOgrp      VCCU:CUL868
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   KEQ0511448
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

MadMax-FHEM

#7
42 cmds pending...

Was hast du denn da alles gemacht?

Zu viele hektische Aktionen!?

EDIT: bei Homematic, gerade bei Geräten mit vielen Kanälen (vielen Daten/Registern etc.) heißt ea Ruhe bewahren. Nicht viel an der Zentrale (fhem) rummachen, sondern eher mal beim Gerät (wenn Batterie) ab und an mal den Konfig-Knopf drücken...
V.a. nix löschen/zurücksetzen etc.
Max. "drüber pairen" (ohne löschen/zurücksetzen) oder getConfig (aber immer die Anzahl schon laufender cmds im Auge behalten ;)  )

Ich würde mal clear messages machen, dann ein getConfig und den "Anlerntaster" drücken, bis keine cmds mehr pending sind...

Wobei RSSI von 80 ist jetzt auch nicht berauschend...

Noch dazu wo ein CUL für Homematic eh schon nicht optimal ist...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

LT@Home

Ich hänge mich hier mal an - ich komme über das CMD's pending beim pairen nicht hinaus.

gemacht habe ich:

set CUL1 hmPairForSec 600


und dann den Config-Button gedrückt. Das Device erscheint auch - allerdings verharrt es so:

Internals:
   CFGFN     
   CUL1_MSGCNT 1
   CUL1_RAWMSG A1A0184006832F10000001500954F4551323633383838345900FFFF::-75.5:CUL1:
   CUL1_RSSI  -75.5
   CUL1_TIME  2019-10-24 06:06:45
   CUNX0_MSGCNT 1
   CUNX0_RAWMSG A1A0184006832F10000001500954F4551323633383838345900FFFF::-35.5:CUNX0
   CUNX0_RSSI -35.5
   CUNX0_TIME 2019-10-24 06:06:45
   DEF        6832F1
   FUUID      5db12350-f33f-20f1-0c2b-1843f7692c333ea9
   IODev      CUL1
   LASTInputDev CUNX0
   MSGCNT     2
   NAME       HM_6832F1
   NOTIFYDEV  global
   NR         77441
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_6832F1_Weather
   channel_02 HM_6832F1_Climate
   channel_03 HM_6832F1_WindowRec
   channel_04 HM_6832F1_Clima
   channel_05 HM_6832F1_ClimaTeam
   channel_06 HM_6832F1_remote
   lastMsg    No:01 - t:00 s:6832F1 d:000000 1500954F4551323633383838345900FFFF
   protCmdPend 3 CMDs_pending
   protLastRcv 2019-10-24 06:06:45
   protRcv    2 last_at:2019-10-24 06:06:45
   protState  CMDs_pending
   rssi_at_CUL1 cnt:2 min:-75.5 max:-75.5 avg:-75.5 lst:-75.5
   rssi_at_CUNX0 cnt:1 min:-35.5 max:-35.5 avg:-35.5 lst:-35.5
   Helper:
     DBLOG:
       Activity:
         logdb:
           TIME       1571890005.56707
           VALUE      alive
       D-firmware:
         logdb:
           TIME       1571890005.56707
           VALUE      1.5
       D-serialNr:
         logdb:
           TIME       1571890005.56707
           VALUE      OEQ2638884
       state:
         logdb:
           TIME       1571890005.56707
           VALUE      CMDs_pending
   READINGS:
     2019-10-24 06:06:45   Activity        alive
     2019-10-24 06:06:45   D-firmware      1.5
     2019-10-24 06:06:45   D-serialNr      OEQ2638884
     2019-10-24 06:06:45   R-pairCentral   set_0x070567
     2019-10-24 06:06:45   state           CMDs_pending
   cmdStack:
     ++A0010705676832F100050000000000
     ++A0010705676832F1000802010A070B050C67
     ++A0010705676832F10006
   helper:
     HM_CMDNR   1
     PONtest    1
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6832F1,02,00,00
       nextSend   1571890006.02502
       prefIO     
       restoredIO CUL1
       rxt        2
       vccu       
       p:
         6832F1
         00
         00
         00
     mRssi:
       mNo        01
       io:
         CUL1:
           -73.5
           -73.5
         CUNX0:
           -35.5
           -35.5
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL1:
         avg        -75.5
         cnt        2
         lst        -75.5
         max        -75.5
         min        -75.5
       at_CUNX0:
         avg        -35.5
         cnt        1
         lst        -35.5
         max        -35.5
         min        -35.5
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:07 0B:05 0C:67
     tmpl:
Attributes:
   IODev      CUL1
   IOgrp      VCCU:CUL1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   OEQ2638884
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


also nicht gepaired. Ich bin ratlos

MadMax-FHEM

#9
Schon mal noch (mehr)mal(s) den "Anlern-Knopf" am Thermostaten gedrückt!?

Also ohne sonst was zu tun...
...weder löschen noch resetten oder so...

Detailseite des Devices schon mal "refresht"!?

Da nur cmds_pending und noch kein Nack/Timeout ist doch noch alles auf einem guten Weg... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

LT@Home

Das mehrfache Drücken des Anlernknopfes hats gebracht - hab das auch in nem anderen Thread noch gefunden - jetzt ist das Tel gepaired. Mal schauen was so geht.

Otto123

Zitat von: LT@Home am 25 Oktober 2019, 18:16:10
Das mehrfache Drücken des Anlernknopfes hats gebracht - hab das auch in nem anderen Thread noch gefunden - jetzt ist das Tel gepaired. Mal schauen was so geht.
Aber wenn Du Dich hier reinhängst solltest Du doch als Erstes alles lesen.  :o Ich hätte dann an Deiner Stelle Antwort #1 mal durchprobiert  ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz