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
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!
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
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
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
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.
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
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
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
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
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.
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 ;)