Probleme mit HM-CC-RT-DN

Begonnen von neotron, 17 November 2016, 12:04:03

Vorheriges Thema - Nächstes Thema

neotron

Hallo zusammen,

ich habe bis vor kurzem 2 von den oben genannten Thermostaten im Einsatz gehabt was auch problemlos funktioniert.
Daraufhin habe ich noch 3 weitere gekauft und diese verbaut.
Mein Problem war das ich diese auf teufel komm raus nicht gepairt bekommen habe und durch die ganze rumtesterei meine beiden schon funktionierenden wohl auch abgeschossen habe.
daraufhin habe ich alle Thermostate auf Werkseinstellung zurückgesetzt und alle Einträge dazu aus der fhem.cfg entfernt.
Am Cul den ich für HM benutze habe ich pair for sec gemacht und den Anlernknopf der Thermostate gedrückt gehalten.
Das wurde auch erfolgreich mit einem AC im Display bestätigt und im Actiondetector als alive angezeigt.

soweit so gut...

Ich habe nun 5 devices wovon mir 3 als alive und 2 als dead angezeigt werden. von den 3 die alive sind bekomme ich nur von 2 daten und das 3te reagiert auf keine schaltbefehle.

Untenstehend einige Auszüge


Mein CUL

Internals
CMDS  BCFiAZEkGMKUYRTVWXefltx
Clients  :CUL_HM:HMS:CUL_IR:STACKABLE_CC:
DEF  /dev/ttyUSB0@38400 0000
DeviceName  /dev/ttyUSB0@38400
FD  10
FHTID  0000
NAME  cul868
NR  32
NR_CMD_LAST_H  14
PARTIAL
RAWMSG  A0FDB86102F9B120000000A88BB0F004049
RSSI  -37.5
STATE  Initialized
TYPE  CUL
VERSION  V 1.66 nanoCUL868
cul868_MSGCNT  1083
cul868_TIME  2016-11-17 11:29:51
initString  X21 Ar

Readings
cmds  B C F i A Z E k G M K U Y R T V W X e f l t x  2016-11-16 21:10:19
raw  V 1.66 nanoCUL868  2016-11-16 18:12:51
state  Initialized  2016-11-17 11:29:51

Attributes
hmId  260814  deleteattr
rfmode  HomeMatic  deleteattr



eines der ersten beiden Thermostate

Internals
DEF  2F9C11
IODev  cul868
LASTInputDev  cul868
MSGCNT  356
NAME  HM_2F9C11
NOTIFYDEV  global
NR  178
STATE  MISSING ACK
TYPE  CUL_HM
channel_01  HM_2F9C11_Weather
channel_02  HM_2F9C11_Climate
channel_03  HM_2F9C11_WindowRec
channel_04  HM_2F9C11_Clima
channel_05  HM_2F9C11_ClimaTeam
channel_06  HM_2F9C11_remote
cul868_MSGCNT  356
cul868_RAWMSG  A0FFD86102F9C110000000A88B88F0040::-51.5:cul868
cul868_RSSI  -51.5
cul868_TIME  2016-11-17 11:34:14
lastMsg  No:FD - t:10 s:2F9C11 d:000000 0A88B88F0040
protCmdDel  44
protLastRcv  2016-11-17 11:34:14
protNack  1 last_at:2016-11-16 21:12:18
protResnd  6 last_at:2016-11-17 11:24:29
protResndFail  2 last_at:2016-11-17 11:27:02
protSnd  10 last_at:2016-11-17 11:26:58
protState  CMDs_done_Errors:1
rssi_at_cul868  cnt:356 max:-47.5 avg:-51.07 lst:-51.5 min:-59

Readings
Activity  alive  2016-11-16 21:12:18
CommandAccepted  no  2016-11-16 21:12:18
D-firmware  1.3  2016-11-16 21:12:18
D-serialNr  LTK00XXXXX  2016-11-16 21:12:18
RegL_00.    2016-11-17 11:15:34
RegL_07.  CA:0D CB:1C CC:11  2016-11-17 04:20:20
actuator  0  2016-11-17 11:34:14
battery  ok  2016-11-17 04:18:23
batteryLevel  3  2016-11-17 11:34:14
desired-temp  17.0  2016-11-17 11:34:14
measured-temp  18.4  2016-11-17 11:34:14
motorErr  communicationERR  2016-11-17 11:34:14
state  MISSING ACK  2016-11-17 11:27:02

Attributes
IODev  cul868  deleteattr
actCycle  000:10  deleteattr
actStatus  alive  deleteattr
alias  Wz Heizung groß  deleteattr
autoReadReg  4_reqStatus  deleteattr
expert  2_raw  deleteattr
firmware  1.3  deleteattr
model  HM-CC-RT-DN  deleteattr
room  CUL_HM  deleteattr
serialNr  LTK00XXXXX  deleteattr
subType  thermostat  deleteattr
webCmd  getConfig:clear msgEvents:burstXmit  deleteattr



das andere der ersten beiden Thermostate

Internals
DEF  2F9B12
IODev  cul868
LASTInputDev  cul868
MSGCNT  380
NAME  HM_2F9B12
NOTIFYDEV  global
NR  168
STATE  MISSING ACK
TYPE  CUL_HM
channel_01  HM_2F9B12_Weather
channel_02  HM_2F9B12_Climate
channel_03  HM_2F9B12_WindowRec
channel_04  HM_2F9B12_Clima
channel_05  HM_2F9B12_ClimaTeam
channel_06  HM_2F9B12_remote
cul868_MSGCNT  380
cul868_RAWMSG  A0FDE86102F9B120000000A88B90F0040::-37.5:cul868
cul868_RSSI  -37.5
cul868_TIME  2016-11-17 11:37:46
lastMsg  No:DE - t:10 s:2F9B12 d:000000 0A88B90F0040
protCmdDel  15
protLastRcv  2016-11-17 11:37:46
protResnd  4 last_at:2016-11-17 11:24:51
protResndFail  1 last_at:2016-11-17 11:27:30
protSnd  38 last_at:2016-11-17 11:27:27
protState  CMDs_done_Errors:1
rssi_at_cul868  min:-41.5 avg:-39.47 lst:-37.5 max:-36 cnt:380


Readings
Activity  alive  2016-11-16 21:10:28
CommandAccepted  yes  2016-11-17 05:18:52
D-firmware  1.3  2016-11-16 18:22:53
D-serialNr  LTK00XXXXX  2016-11-16 18:22:53
PairedTo  0xF10000  2016-11-17 05:18:53
R-backOnTime  10 s  2016-11-16 18:23:22
R-burstRx  on  2016-11-16 18:23:22
R-cyclicInfoMsg  on  2016-11-16 18:23:22
R-cyclicInfoMsgDis  0  2016-11-16 18:23:22
R-pairCentral  0xF10000  2016-11-16 18:23:22
RegL_00.
RegL_07.  2016-11-17 11:15:34
actuator  0  2016-11-17 11:37:46
battery  ok  2016-11-17 11:37:46
batteryLevel  3  2016-11-17 11:37:46
controlMode  manual  2016-11-16 21:12:08
desired-temp  17.0  2016-11-17 11:37:46
measured-temp  18.5  2016-11-17 11:37:46
motorErr  ok  2016-11-17 11:37:46
state  MISSING ACK  2016-11-17 11:27:30

Attributes
IODev  cul868  deleteattr
actCycle  000:10  deleteattr
actStatus  alive  deleteattr
alias  Wz Heizung klein  deleteattr
autoReadReg  4_reqStatus  deleteattr
expert  2_raw  deleteattr
firmware  1.3  deleteattr
model  HM-CC-RT-DN  deleteattr
room  CUL_HM  deleteattr
serialNr  LTK00XXXXX  deleteattr
subType  thermostat  deleteattr
webCmd  getConfig:clear msgEvents:burstXmit  deleteattr



Das neue welches alive ist

Internals
DEF  4EDBB9
IODev  cul868
LASTInputDev  cul868
MSGCNT  352
NAME  HM_4EDBB9
NOTIFYDEV  global
NR  194
STATE  MISSING ACK
TYPE  CUL_HM
channel_01  HM_4EDBB9_Weather
channel_02  HM_4EDBB9_Climate
channel_03  HM_4EDBB9_WindowRec
channel_04  HM_4EDBB9_Clima
channel_05  HM_4EDBB9_ClimaTeam
channel_06  HM_4EDBB9_remote
cul868_MSGCNT  352
cul868_RAWMSG  A0FF686104EDBB90000000A88AF110040::-51:cul868
cul868_RSSI  -51
cul868_TIME  2016-11-17 11:44:24
lastMsg  No:F6 - t:10 s:4EDBB9 d:000000 0A88AF110040
protCmdDel  15
protLastRcv  2016-11-17 11:44:24
protResnd  3 last_at:2016-11-17 11:24:15
protResndFail  1 last_at:2016-11-17 11:26:32
protSnd  5 last_at:2016-11-17 11:26:29
protState  CMDs_done_Errors:1
rssi_at_cul868  cnt:352 max:-50 lst:-51 avg:-51.93 min:-55.5


Readings
Activity  alive  2016-11-16 21:10:28
CommandAccepted  yes  2016-11-16 21:12:59
D-firmware  1.4  2016-11-16 18:49:28
D-serialNr  NEQ10XXXXX  2016-11-16 18:49:28
PairedTo  0xF10000  2016-11-16 18:52:43
R-backOnTime  10 s  2016-11-16 18:52:35
R-burstRx  on  2016-11-16 18:52:35
R-cyclicInfoMsg  on  2016-11-16 18:52:35
R-cyclicInfoMsgDis  0  2016-11-16 18:52:35
R-pairCentral  0xF10000  2016-11-16 18:52:35
RegL_00.
RegL_07.  2016-11-16 18:55:50
actuator  0  2016-11-17 11:44:24
battery  ok  2016-11-17 11:44:24
batteryLevel  3.2  2016-11-17 11:44:24
controlMode  manual  2016-11-16 21:13:42
desired-temp  17.0  2016-11-17 11:44:24
measured-temp  17.5  2016-11-17 11:44:24
motorErr  ok  2016-11-17 11:44:24
sabotageAttackId_ErrIoId_4EDCA3  cnt:17  2016-11-16 18:23:58
state  MISSING ACK  2016-11-17 11:26:32
time-request  -  2016-11-16 18:49:59

Attributes
IODev  cul868  deleteattr
actCycle  000:10  deleteattr
actStatus  alive  deleteattr
alias  Sz  deleteattr
autoReadReg  4_reqStatus  deleteattr
expert  2_raw  deleteattr
firmware  1.4  deleteattr
model  HM-CC-RT-DN  deleteattr
room  CUL_HM  deleteattr
serialNr  NEQ10XXXXX  deleteattr
subType  thermostat  deleteattr
webCmd  getConfig:clear msgEvents:burstXmit  deleteattr



und die letzten beiden dead sehen gleich aus

Internals
DEF  4EDCA3
IODev  cul868
LASTInputDev  cul868
MSGCNT  4
NAME  HM_4EDCA3
NOTIFYDEV  global
NR  186
STATE  CMDs_pending
TYPE  CUL_HM
channel_01  HM_4EDCA3_Weather
channel_02  HM_4EDCA3_Climate
channel_03  HM_4EDCA3_WindowRec
channel_04  HM_4EDCA3_Clima
channel_05  HM_4EDCA3_ClimaTeam
channel_06  HM_4EDCA3_remote
cul868_MSGCNT  4
cul868_RAWMSG  A0AEB80024EDCA34EDBB900::-54:cul868
cul868_RSSI  -54
cul868_TIME  2016-11-16 21:13:43
lastMsg  No:EB - t:02 s:4EDCA3 d:4EDBB9 00
protCmdPend  28 CMDs_pending
protLastRcv  2016-11-16 21:13:43
protState  CMDs_pending
rssi_at_cul868  cnt:4 max:-54 lst:-54 avg:-56 min:-57

Readings
Activity  dead  2016-11-16 21:32:18
CommandAccepted  yes  2016-11-16 21:13:43
D-firmware  1.4  2016-11-16 20:16:13
D-serialNr  NEQ10XXXXX  2016-11-16 20:16:13
RegL_00.  2016-11-16 20:25:48
controlMode  manual  2016-11-16 21:12:59
desired-temp  4.5  2016-11-16 21:12:59
sabotageAttackId_ErrIoId_4EDCA5  cnt:17  2016-11-16 18:24:16
sabotageAttack_ErrIoAttack  cnt 17  2016-11-16 18:24:16
state  CMDs_pending  2016-11-17 11:18:32

Attributes
IODev  cul868  deleteattr
actCycle  000:10  deleteattr
actStatus  dead  deleteattr
autoReadReg  4_reqStatus  deleteattr
expert  2_raw  deleteattr
firmware  1.4  deleteattr
model  HM-CC-RT-DN  deleteattr
room  CUL_HM  deleteattr
serialNr  NEQ10XXXXX  deleteattr
subType  thermostat  deleteattr
webCmd  getConfig:clear msgEvents:burstXmit  deleteattr


Soviel erstmal dazu.
Was mich beim ersten lesen der Readings schon stutzig machte war, "sabotageAttackId_ErrorId_4EDCA3" was hat das zu bedeuten?
Oder auch "lastMsg  No:EB - t:02 s:4EDCA3 d:4EDBB9 00" ??
Desweiteren waren beim pairen schon 2 der Thermostate (1 altes und 1 neues) gepeered.
Beim wiki/forum lesen wird öfter darauf hin gewiesen das eine RSSI von niedriger als -85 (z.B. -90) schlecht sei, ich sehe an den Thermostaten was von -55 bis -30 was ja gut sein sollte.
Genauso wird bei einigen R-pairCentral 0xF10000 angezeigt was laut meinem CUL doch aber 0x260814 sein sollte?

So langsam sehe ich nicht mehr durch, wo liegt der Hund begraben?
Ich bitte euch mir auf die Sprünge zu helfen da ich langsam am verzweifeln bin.

Ich kann auf wunsch auch log-auszüge posten

Danke für eure Hilfe

gruß neotron

frank

ZitatGenauso wird bei einigen R-pairCentral 0xF10000 angezeigt was laut meinem CUL doch aber 0x260814 sein sollte?
dann hast du wohl schon mal ohne attr hmID gepaired. alle devices mit F10000 kannst du jetzt nicht mehr ansprechen, also werksreset direkt am device und neu pairen.

ZitatBeim wiki/forum lesen wird öfter darauf hin gewiesen das eine RSSI von niedriger als -85 (z.B. -90) schlecht sei, ich sehe an den Thermostaten was von -55 bis -30 was ja gut sein sollte.
-30 ist vielleicht schon "zu gut".  ;)
am besten mindestabstand von 1-2 meter einhalten.
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

neotron

#2
Zitatdann hast du wohl schon mal ohne attr hmID gepaired. alle devices mit F10000 kannst du jetzt nicht mehr ansprechen, also werksreset direkt am device und neu pairen.
Wird heute Abend nochmal versucht, ich berichte dann.

Zitat-30 ist vielleicht schon "zu gut".  ;)
am besten mindestabstand von 1-2 meter einhalten.
laut HMInfo habe ich nun:
I_rssiMinLevel  59<:4 60>:1 80>:0 99>:0
das Witzige ist dann aber dass das Thermostat was am nächsten ist, ca. 1m. Das einzige was Problemlos Befehle annimmt und auch Infos abgibt.

p.s. kann es auch sein das die Thermostate welche ich bekommen habe Rückläufer sind und diese daher schon gepairt waren und nicht auf Werkseinstellung gesetzt wurden?

frank

der reine zahlenwert ist nicht wirklich entscheidend.
zu dicht oder zu weit kann eben probleme machen, muss aber nicht.
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

Koelschejeck

Schon mal den CUL und FHEM neu gestartet? ;)

Gesendet von meinem HTC One_M8 mit Tapatalk