Ich habe jetzt gefühlt 4 Stunden auf dem Badezimmerboden vormeinem Handtuchtrockner gelegen und versucht, meinen Thermostat zu pairen. Leider steht immer nur cmd_pendings im State und in den einzelnen Channels ???.
Ich hab im hm-lan auch kein Attribut dummy, was durch löschen einigen geholfen hatte.
was könnteich noch tun?
Ach ja, im hmlan bei assignIds steht das thermometer!
Hier das list vom Sorgenkind:
Internals:
DEF 535060
HMLAN1_MSGCNT 14
HMLAN1_RAWMSG E535060,0000,3D77B3E0,FF,FFCC,0184005350600000001400954E4551313737343036375900FFFF
HMLAN1_RSSI -52
HMLAN1_TIME 2017-07-15 18:57:36
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 14
NAME HM_535060
NOTIFYDEV global
NR 268
NTFY_ORDER 50-HM_535060
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_535060_Weather
channel_02 HM_535060_Climate
channel_03 HM_535060_WindowRec
channel_04 HM_535060_Clima
channel_05 HM_535060_ClimaTeam
channel_06 HM_535060_remote
lastMsg No:01 - t:00 s:535060 d:000000 1400954E4551313737343036375900FFFF
protCmdPend 28 CMDs_pending
protLastRcv 2017-07-15 18:57:36
protState CMDs_pending
rssi_at_HMLAN1 min:-57 lst:-52 max:-49 cnt:14 avg:-52.5
READINGS:
2017-07-15 18:45:06 Activity alive
2017-07-15 18:45:06 D-firmware 1.4
2017-07-15 18:45:06 D-serialNr NEQ1774067
2017-07-15 18:56:42 state CMDs_pending
cmdStack:
++A0013221F253506000040000000000
++A0013221F25350600103
++A0013221F253506001040000000001
++A0013221F25350600203
++A0013221F253506002040000000001
++A0013221F25350600303
++A0013221F253506003040000000001
++A0013221F25350600403
++A0013221F253506004040000000001
++A0013221F253506000040000000007
++A0013221F25350600503
++A0013221F253506005040000000001
++A0013221F25350600603
++A0013221F253506006040000000001
++A0013221F253506000040000000000
++A0013221F25350600103
++A0013221F253506001040000000001
++A0013221F25350600203
++A0013221F253506002040000000001
++A0013221F25350600303
++A0013221F253506003040000000001
++A0013221F25350600403
++A0013221F253506004040000000001
++A0013221F253506000040000000007
++A0013221F25350600503
++A0013221F253506005040000000001
++A0013221F25350600603
++A0013221F253506006040000000001
helper:
HM_CMDNR 1
PONtest 1
cSnd ,013221F253506000040000000000
mId 0095
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +535060,02,00,00
nextSend 1500137856.14911
prefIO
rxt 2
vccu
p:
535060
00
00
00
mRssi:
mNo 01
io:
HMLAN1 -50
prt:
awake 0
bErr 0
brstWu 0
sProc 2
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -52.5
cnt 14
lst -52
max -49
min -57
shRegW:
07 04
tmpl:
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr NEQ1774067
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Nun, vielleicht hat es ja geklappt. Der rt antwortet per Default alle 3min. Die anlernmsg ist gekommen, fhem will schon die Register lesen.
Lösche erst einmal alle anstehenden Messages
Set rt clear msgEvents
Dann pairen noch einmal. Wenn es klappt sollte der rt nach drücken der config(Booster) taste anfangen herunter zu zählen. Wenn es klappt ist er gleich fertig. Wenn er bis 0 zählt hat es nicht geklappt.
Und natürlich: erst hmpairforsec dann config!!!!
Was soll ich sagen. es hat .......
:-[ nicht geklappt.
Jetzt steht im Reading activity "dead".
Er spring um auf "alive" wenn ich die mittlere Taste so lange drücke, bis er herunterzählt.
Er zählt bis 0 und das Funksymbol verschwindet.
Ach ja, vorher hmperforsec im vccu gesetzt und auch schon direkt am hmlan.
Sollte ich das Ding mal komplett löschen und von ganz vorne beginnen? Kann man am Thermostat auch noch irgend etwas einstellen oder kontrollieren?
nicht löschen. Gut wäre das pairen zu sniffen - siehe Wiki. Da sehe ich am Meisten.
Also erst ein clear msgEvents, dann pairen - alles sniffen.
Da wollte ich gerade mit dem sniffen anfangen, drücke die mittlere Taste am Thermostat, nachdem ich alles wie von dir gewünscht eingestellt habe und kaum von 30 bis nach 28 runter gezählt, ac im Display und schwupps gepairt.
Ich schwöre, ich habe min. 30 mal den selben Weg gemacht und immer ohne Erfolg.
Mhh, egal. Es läuft :).
Danke für die Hilfe.
Alter Schwede, ich hatte jetzt genau das gleiche Symptom wie der Themenersteller.
30x versucht zu pairen. Zwischendurch auch mal resettet und an anderem, produktiven System versucht anzulernen - alles erfolglos.
Dann ein einziges mal sniffing aktiviert, gepairt und es funktioniert. Wie das sein kann, erschliesst sich mir nicht. Aber solange es geht...
Beste Gruesse
PS: Es war einmal mit hmUART und zwischendurch mit CUL was seit 7 Jahren mit 5 Thermostaten funktioniert...
Bei mir ist das selbe Verhalten. Egal ob ich mit einem Thermostat der von einer anderen FHEM Instanz kommt oder mit neuen Thermostaten (dachte dass die Alten eventuell kaputt sind), es klappt einfach nicht. Der Countdown beim anlernen vom Thermostat zählt bis auf 0 und in FHEM wird zwar ein Thermostat angelegt aber immer mit "CMD Pending". Danach geht nichts mehr (Pending werden nicht weniger) auch ein neues "Anlernen" stößt keine Auflösung der "Pendings" an.
Vorgehen wie folgt:
- hmPairForSec
- Anlerntaste am Thermostat
- FHEM Device wird angelegt aber mit Pendings
Verhalten ist auch bei einer anderen FHEM Instanz zu beobachen.
FHEM wird einmal mit HM-CFG-USB und einmal mit einem CUL betrieben. An keiner meiner FHEM Instanzen funktioniert es.
Einer eine Idee? Danke schon einmal!
2019.12.20 14:32:50.425 0: HMLAN_Parse: hmusb R:E55C742 stat:0000 t:96353649 d:FF r:FF9B m:2B 8002 55C742 594D63 00
2019.12.20 14:32:50.713 0: HMLAN_Parse: hmusb R:E5D4E43 stat:0000 t:9635376A d:FF r:FFB8 m:D0 8610 5D4E43 000000 0A90B2094340
2019.12.20 14:33:06.233 0: HMLAN_Parse: hmusb R:E324453 stat:0000 t:96357404 d:FF r:FFC7 m:66 8441 324453 000000 012800
2019.12.20 14:33:07.161 0: HMLAN_Parse: hmusb R:E5D559F stat:0000 t:9635779E d:FF r:FFB5 m:00 8610 5D559F 000000 0A90A90C5040
2019.12.20 14:33:08.601 0: HMLAN_Parse: hmusb R:E49B0C0 stat:0000 t:96357D42 d:FF r:FFB5 m:77 865A 49B0C0 000000 A0C53B
2019.12.20 14:33:13.433 0: HMLAN_Parse: hmusb R:E38DEBB stat:0000 t:9635901B d:FF r:FFBA m:61 8610 38DEBB 000000 0AA0C5104C40
2019.12.20 14:33:15.996 0: HMLAN_Parse: hmusb R:E3D7A21 stat:0000 t:96359677 d:FF r:FFC0 m:C2 8610 3D7A21 000000 0A80B10C0040
2019.12.20 14:33:24.093 0: HMLAN_Send: hmusb I:K
2019.12.20 14:33:24.121 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:9635B9E3 IDcnt:0023 L:0 %
2019.12.20 14:33:28.601 0: HMLAN_Parse: hmusb R:E49B0C0 stat:0000 t:9635CB62 d:FF r:FFB6 m:77 8470 49B0C0 000000 00C53B
2019.12.20 14:33:44.601 0: HMLAN_Parse: hmusb R:E314A72 stat:0000 t:963609DC d:FF r:FFAE m:AB 845E 314A72 000000 80146E00000000000936FF
2019.12.20 14:33:49.093 0: HMLAN_Send: hmusb I:K
2019.12.20 14:33:49.113 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:96361B8C IDcnt:0023 L:0 %
2019.12.20 14:33:50.489 0: HMLAN_Parse: hmusb R:E45EED7 stat:0000 t:963620D2 d:FF r:FFAA m:99 8610 45EED7 000000 0A7098090040
2019.12.20 14:33:56.521 0: HMLAN_Parse: hmusb R:E6C1902 stat:0000 t:963635DA d:FF r:FFC0 m:00 8410 6C1902 000000 06000030
2019.12.20 14:34:01.945 0: HMLAN_Parse: hmusb R:E52FDD8 stat:0000 t:96364DA0 d:FF r:FFB4 m:B4 865A 52FDD8 000000 90B240
2019.12.20 14:34:05.625 0: HMLAN_Parse: hmusb R:E5DB7DA stat:0000 t:96365C07 d:FF r:FFB2 m:D3 A610 5DB7DA 424242 06010000
2019.12.20 14:34:05.817 0: HMLAN_Parse: hmusb R:E25FAD8 stat:0000 t:96365CC7 d:FF r:FFB1 m:EC 8670 25FAD8 000000 00A645
2019.12.20 14:34:14.094 0: HMLAN_Send: hmusb I:K
2019.12.20 14:34:14.105 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:96367D34 IDcnt:0023 L:0 %
2019.12.20 14:34:21.945 0: HMLAN_Parse: hmusb R:E52FDD8 stat:0000 t:96369BBF d:FF r:FFB4 m:B4 8470 52FDD8 000000 80B240
2019.12.20 14:34:22.585 0: HMLAN_Parse: hmusb R:E38DE14 stat:0000 t:96369E3B d:FF r:FFB9 m:61 8610 38DE14 000000 0AA0C50B4F40
2019.12.20 14:34:32.404 0: HMLAN_Parse: hmusb R:E21C31E stat:0000 t:9636C45D d:FF r:FFB9 m:86 8610 21C31E 000000 0A90C30A0040
2019.12.20 14:34:32.536 0: HMLAN_Parse: hmusb R:E5A93E0 stat:0000 t:9636C51E d:FF r:FF99 m:4C 8610 5A93E0 000000 0AB0F10F0F00
2019.12.20 14:34:32.632 0: HMLAN_Parse: hmusb R:E21C49F stat:0000 t:9636C57D d:FF r:FFBC m:8A 8610 21C49F 000000 0A90C30A0040
2019.12.20 14:34:39.095 0: HMLAN_Send: hmusb I:K
2019.12.20 14:34:39.129 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:9636DEE0 IDcnt:0023 L:0 %
2019.12.20 14:34:39.640 0: HMLAN_Parse: hmusb R:E60EE36 stat:0000 t:9636E0F1 d:FF r:FFC2 m:38 8610 60EE36 000000 0A90A20C6440
2019.12.20 14:34:53.336 0: HMLAN_Parse: hmusb R:E6CDBD6 stat:0000 t:9637165E d:FF r:FFA2 m:AB 8653 6CDBD6 000000 00410087420087430000440000
2019.12.20 14:34:58.770 0: HMLAN_Parse: hmusb R:E5D6386 stat:0000 t:963728F3 d:FF r:FFC0 m:F9 8610 5D6386 000000 0A90B20B4340
2019.12.20 14:35:04.096 0: HMLAN_Send: hmusb I:K
2019.12.20 14:35:04.121 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:96374088 IDcnt:0023 L:0 %
2019.12.20 14:35:25.912 0: HMLAN_Parse: hmusb R:E55FA72 stat:0000 t:96379596 d:FF r:FFBA m:9E 845E 55FA72 000000 8000000000000000093801
2019.12.20 14:35:29.239 0: HMLAN_Send: hmusb I:K
2019.12.20 14:35:29.272 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:9637A2C0 IDcnt:0023 L:0 %
2019.12.20 14:35:34.456 0: HMLAN_Parse: hmusb R:E6C1902 stat:0000 t:9637B6F4 d:FF r:FFBA m:01 8400 6C1902 000000 150095504551323136353339345900FFFF
2019.12.20 14:35:36.312 0: HMLAN_Parse: hmusb R:E3D7A21 stat:0000 t:9637BE3D d:FF r:FFC0 m:C3 8610 3D7A21 000000 0A80B10C0040
2019.12.20 14:35:40.819 0: HMLAN_Send: hmusb I:+6C1902,02,00,00
2019.12.20 14:35:45.720 0: HMLAN_Parse: hmusb R:E5D4E43 stat:0000 t:9637E307 d:FF r:FFB8 m:D1 8610 5D4E43 000000 0A90B2094340
2019.12.20 14:35:53.138 0: HMLAN_Parse: hmusb R:E324453 stat:0000 t:9637FF6F d:FF r:FFC6 m:67 8441 324453 000000 0129C8
2019.12.20 14:35:54.240 0: HMLAN_Send: hmusb I:K
2019.12.20 14:35:54.264 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:96380469 IDcnt:0023 L:0 %
2019.12.20 14:36:04.664 0: HMLAN_Parse: hmusb R:E5D559F stat:0000 t:96382D00 d:FF r:FFB5 m:01 8610 5D559F 000000 0A90A80C5040
2019.12.20 14:36:08.600 0: HMLAN_Parse: hmusb R:E49B0C0 stat:0000 t:96383C66 d:FF r:FFB6 m:78 865A 49B0C0 000000 A0C73A
2019.12.20 14:36:14.245 0: HMLAN_Parse: hmusb R:E38DEBB stat:0000 t:9638522D d:FF r:FFBA m:62 8610 38DEBB 000000 0AA0C7104C40
2019.12.20 14:36:14.454 0: HMLAN_Parse: hmusb R:E4233D5 stat:0000 t:963852CF d:FF r:FF99 m:3E 8610 4233D5 000000 0AA8E30F0400
2019.12.20 14:36:18.616 0: HMLAN_Parse: hmusb R:E49B0C0 stat:0000 t:96386378 d:FF r:FFB6 m:80 8410 49B0C0 000000 0BA0C71040
2019.12.20 14:36:19.241 0: HMLAN_Send: hmusb I:K
2019.12.20 14:36:19.256 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:96386612 IDcnt:0023 L:0 %
2019.12.20 14:36:20.952 0: HMLAN_Parse: hmusb R:E6C1902 stat:0000 t:96386C9E d:FF r:FFBD m:01 8400 6C1902 000000 150095504551323136353339345900FFFF
2019.12.20 14:36:22.936 0: HMLAN_Parse: hmusb R:E52FDD8 stat:0000 t:9638746C d:FF r:FFB3 m:B5 865A 52FDD8 000000 90B240
2019.12.20 14:36:28.652 0: HMLAN_Parse: hmusb R:E49B0C0 stat:0000 t:96388A88 d:FF r:FFB6 m:78 8470 49B0C0 000000 00C73A
2019.12.20 14:36:32.000 0: HMLAN_Send: hmusb S:S2386286E stat: 00 t:00000000 d:01 r:2386286E m:02 B112 424242 6C1902
2019.12.20 14:36:33.816 0: HMLAN_Parse: hmusb R:R2386286E stat:0008 t:00000000 d:FF r:7FFF m:02 B112 424242 6C1902
2019.12.20 14:36:33.817 0: HMLAN_Parse: hmusb no ACK from 6C1902
2019.12.20 14:36:36.687 0: HMLAN_Parse: hmusb R:E21C49F stat:0000 t:9638A9E3 d:FF r:FFBC m:8B 8610 21C49F 000000 0A90C30A0040
2019.12.20 14:36:41.592 0: HMLAN_Send: hmusb S:S23864DE6 stat: 00 t:00000000 d:01 r:23864DE6 m:03 B112 424242 6C1902
2019.12.20 14:36:43.416 0: HMLAN_Parse: hmusb R:R23864DE6 stat:0008 t:00000000 d:FF r:7FFF m:03 B112 424242 6C1902
2019.12.20 14:36:43.416 0: HMLAN_Parse: hmusb no ACK from 6C1902
2019.12.20 14:36:44.241 0: HMLAN_Send: hmusb I:K
2019.12.20 14:36:44.247 0: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1110548 d:23A311 O:424242 t:9638C7BB IDcnt:0023 L:0 %
2019.12.20 14:36:20.952 0: HMLAN_Parse: hmusb R:E6C1902 stat:0000 t:96386C9E d:FF r:FFBD m:01 8400 6C1902 000000 150095504551323136353339345900FFFF
2019.12.20 14:36:32.000 0: HMLAN_Send: hmusb S:S2386286E stat: 00 t:00000000 d:01 r:2386286E m:02 B112 424242 6C1902
Als erstes mal, auf deinem HM-CFG-USB ist eine Firmware 0.964 sollte aber mal min 0.967 sein
Das zweite Anlernmessage , Antwort von HM-CFG-USB ca 12 secunden später, viel zu spät!
autocreate aktiv?
vccu?
IOgrp in der vccu gesetzt?
usw...
oder irgendeinen Langweiler konfiguriert?
Hi,
die Dinger sind Diven ;-)
Ich hab die Tage 8 Stück beim Vater anlernen "lassen"
Sprich ich hab, 600km entfernt, per Fernzugriff das pairforsec ausgelöst, und mein Vater vor Ort den Knopf gedrückt. Auch hier x-mal gezählt bis 0.
Was am Ende gut geholfen hat, warum auch immer, erst ein Shutdown restart und dann pairforsec. Dann klappte es meist direkt auf Anhieb.
Nach dem erfolgreichen Anlehnen kam gleich die Batterie wieder raus um wirklich nur einen aktiv zu haben. Evtl war das aber auch ein Fehler weil FHEM die CMDs natürlich nicht loswerden.
Achja ob über vccu oder direkt über den Raspiaufsatz hat nichts geändert.
Grüße
Achim
Ich habe nun meinen HM-CFG-USB aktualisiert, aber noch immer gibt es Probleme bei der Anlernung. Bis vor "kurzem" (ca 1,5 Jahren) hat es noch bei 8 Thermostaten problemlos funktioniert. Eine VCCU setze ich nicht ein, aber auch mit einer VCCU habe ich das Selbe Problem. Autocreate ist aktiv und erstellt mir ja auch das Device in FHEM aber halt nur bis zu dem Punkt dass es als "CMDs Pending" angezeigt wird. Auch scheint der Thermostat nicht zu erkennen, dass er angelernt wurde, da er ja beim Anlernen bis 0 runter zählt.
Den Thermostat kann ich auch ausschließen, da ich es mit 2 gebrauchten Thermostaten und 2 komplett neuen Thermostaten versucht habe ):
erstellt mir ja auch das Device in FHEM aber halt nur......
Zeige doch bitte vom Device ein list
CFGFN
DEF 6C1902
FUUID 5dfdcf61-f33f-6144-dd65-726cf1d287d97aee
IODev hmusb
LASTInputDev hmusb
MSGCNT 1
NAME HM_6C1902
NOTIFYDEV global
NR 1430
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_6C1902_Weather
channel_02 HM_6C1902_Climate
channel_03 HM_6C1902_WindowRec
channel_04 HM_6C1902_Clima
channel_05 HM_6C1902_ClimaTeam
channel_06 HM_6C1902_remote
hmusb_MSGCNT 1
hmusb_RAWMSG E6C1902,0000,00034D55,FF,FFBE,0184006C1902000000150095504551323136353339345900FFFF
hmusb_RSSI -66
hmusb_TIME 2019-12-21 08:53:07
lastMsg No:01 - t:00 s:6C1902 d:000000 150095504551323136353339345900FFFF
protCmdPend 3 CMDs_pending
protLastRcv 2019-12-21 08:53:07
protRcv 2 last_at:2019-12-21 08:53:07
protState CMDs_pending
rssi_at_hmusb cnt:2 min:-66 max:-66 avg:-66 lst:-66
.attraggr:
.attrminint:
READINGS:
2019-12-21 08:53:07 .D-devInfo 00FFFF
2019-12-21 08:53:07 .D-stc 59
2019-12-21 08:53:07 .protLastRcv 2019-12-21 08:53:07
2019-12-21 09:13:16 Activity dead
2019-12-21 08:53:07 D-firmware 1.5
2019-12-21 08:53:07 D-serialNr PEQ2165394
2019-12-21 08:53:07 R-pairCentral set_0x424242
2019-12-21 08:53:07 state CMDs_pending
cmdStack:
++A0014242426C190200050000000000
++A0014242426C1902000802010A420B420C42
++A0014242426C19020006
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 +6C1902,02,00,00
nextSend 1576914785.9355
prefIO
rxt 2
vccu
p:
6C1902
00
00
00
mRssi:
mNo 01
io:
hmusb:
-62
-62
prt:
bErr 0
sProc 2
q:
qReqConf 00
qReqStat
role:
dev 1
prs 1
rssi:
at_hmusb:
avg -66
cnt 2
lst -66
max -66
min -66
shRegW:
07 04
shadowReg:
RegL_00. 02:01 0A:42 0B:42 0C:42
tmpl:
Attributes:
.mId 0095
IODev hmusb
actCycle 000:10
actStatus dead
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.5
model HM-CC-RT-DN
room CUL_HM
serialNr PEQ2165394
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Nach langem hin und her, glaube ich, dass ich das Problem behoben habe. Der Hinweis von fhem-hm-knecht hat mich drauf gebracht mal etwas anders zu googeln (;
Folgender Forumsbeitrag hat dann geholfen:
https://forum.fhem.de/index.php?topic=99863.0 (https://forum.fhem.de/index.php?topic=99863.0)
Habe in der /boot/config.txt folgendes eingefügt und neu gestartet.
enable_uart=1
dtoverlay=pi3-miniuart-bt
force_turbo=1
Zumindest konnte ich nun erfolgreich meine Thermostate anmelden. Besten Dank euch allen und schöne Weihnachtsfeiertage!