Servus an Alle!
Ich versuche seit Stunden.. nein eigentlich Tagen Xiaomi Temperatur- und Fenstersensoren mit meinen HM-CC-RT-DN Thermostaten zu koppeln.. bisher sehr erfolglos :(
Ich komme von der CCU2 bzw. Raspmatic wo Das erst recht nicht Möglich ist.
Ich verwende die HM-PCB Variante auf einem Raspi nach:
http://www.linux-ratgeber.de/fhem-und-homematic-hm-mod-rpi-pcb-funkmodul/
Als Vorlage diente mir:
https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Simulation_von_Fensterkontakten_und_externen_Temperatursensoren
https://raspberry.tips/hausautomatisierung/fhem/heizungssteuerung-mit-homematic-hm-cc-rt-dn-und-fhem-auf-dem-raspberry-pi/
Gehe ich nach Wiki vor, ist Schluss bei:
- attr virtualKitchenDoor dummy 1 -> Das geht wohl nur für Devices
und danach bei
- regSet winOpnTemp 5 -> Fehler: cannot calculate value. Please issue set HM_2D6008_WindowRec getConfig first - invalid
CMD sind okay, solange ich kein state über den virtuellen Kanal an den Fensterkontakt sende.
Hier ein paar infos, ich hoffe mir kann bei der Umsetzung jemand zu Hilfe gehen!
Zitat
Beim setzten des vir. Fensterkontaktes
2018-04-27 15:46:48 CUL_HM HM_2D6008_WindowRec trigLast: VCCU_Btn1:open
2018-04-27 15:46:48 CUL_HM HM_2D6008_WindowRec trig_VCCU_Btn1: open
2018-04-27 15:46:48 CUL_HM HM_60F022_WindowRec trigLast: VCCU_Btn1:open
2018-04-27 15:46:48 CUL_HM HM_60F022_WindowRec trig_VCCU_Btn1: open
2018-04-27 15:46:48 CUL_HM VCCU_Btn1 set_postEvent open
2018-04-27 15:46:51 CUL_HM HM_60F022 CMDs_pending
2018-04-27 15:46:56 CUL_HM HM_2D6008 ResndFail
2018-04-27 15:46:56 CUL_HM HM_2D6008 CMDs_done_Errors:1
2018-04-27 15:46:56 CUL_HM HM_2D6008 MISSING ACK
list Thermostat:
Internals:
DEF 60F022
HmUART_MSGCNT 252
HmUART_RAWMSG 040300287B800260F022FF123400
HmUART_RSSI -40
HmUART_TIME 2018-04-27 16:08:15
IODev HmUART
LASTInputDev HmUART
MSGCNT 252
NAME HM_60F022
NOTIFYDEV global
NR 74
NTFY_ORDER 50-HM_60F022
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_60F022_Weather
channel_02 HM_60F022_Climate
channel_03 HM_60F022_WindowRec
channel_04 HM_60F022_Clima
channel_05 HM_60F022_ClimaTeam
channel_06 HM_60F022_remote
lastMsg No:7B - t:02 s:60F022 d:FF1234 00
protCmdPend 2 CMDs pending
protCondBurst off
protLastRcv 2018-04-27 16:08:15
protResnd 108 last_at:2018-04-27 16:08:20
protSnd 254 last_at:2018-04-27 16:08:15
protState CMDs_pending
rssi_at_HmUART cnt:252 min:-52 max:-39 avg:-43.42 lst:-40
READINGS:
2018-04-27 15:41:17 Activity alive
2018-04-27 16:08:15 CommandAccepted yes
2018-04-27 15:41:17 D-firmware 1.4
2018-04-27 15:41:17 D-serialNr OEQ1251951
2018-04-27 15:44:35 PairedTo 0xFF1234
2018-04-27 14:38:41 R-backOnTime 10 s
2018-04-27 15:44:35 R-burstRx on
2018-04-27 14:38:41 R-cyclicInfoMsg on
2018-04-27 14:38:41 R-cyclicInfoMsgDis 0
2018-04-27 15:44:35 R-pairCentral 0xFF1234
2018-04-27 15:44:35 RegL_00. 01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2018-04-27 16:08:14 actuator 0
2018-04-27 16:08:14 battery ok
2018-04-27 16:08:14 batteryLevel 2.9
2018-04-27 16:08:14 desired-temp 17.0
2018-04-27 16:08:14 measured-temp 24.3
2018-04-27 16:08:14 motorErr ok
2018-04-27 15:15:51 powerOn 2018-04-27 15:15:51
2018-04-27 15:15:51 recentStateType info
2018-04-27 16:08:20 state CMDs_pending
2018-04-27 15:41:48 time-request -
RegL_07.:
VAL
cmdStack:
++A441FF123460F0220101C8
++A441FF123460F0220102C8
++A441FF123460F0220103C8
helper:
HM_CMDNR 124
PONtest 1
cSnd 01FF123460F0220603,01FF123460F02206040000000001
mId 0095
regLst ,0
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +60F022,02,00,00
nextSend 1524838095.27775
prefIO
rxt 2
vccu
p:
60F022
00
00
00
mRssi:
mNo 7B
io:
HmUART:
-32
-32
prt:
awake 0
bErr 0
brstWu 0
sProc 2
wuReSent 2
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HmUART:
avg -43.4206349206349
cnt 252
lst -40
max -39
min -52
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ1251951
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
peerXref:
peerXref done:
x-ref list
VCCU_Btn1 => HM_2D6008_WindowRec HM_60F022_WindowRec
list vir. Temp-Sensor:
Internals:
DEF FF123401
NAME VCCU_Btn1
NOTIFYDEV global
NR 82
NTFY_ORDER 50-VCCU_Btn1
STATE set_postEvent open
TYPE CUL_HM
chanNo 01
device VCCU
peerList HM_2D6008_WindowRec,HM_60F022_WindowRec,
READINGS:
2018-04-27 15:40:42 peerList HM_2D6008_WindowRec,HM_60F022_WindowRec,
2018-04-27 15:46:48 state set_postEvent open
helper:
count 3
regLst
expert:
def 1
det 1
raw 0
tpl 0
role:
chn 1
vrt 1
Attributes:
expert 1_allReg
model CCU-FHEM
peerIDs 2D600803,60F02203,
room CUL_HM
webCmd postEvent open:postEvent closed
Braucht ihr noch andere Infos?
Hi,
bist Du nicht auf dem falschen Weg? Du verwendest einen Virtuellen Kanal Deiner VCCU im Wiki wird aber ein separates virtuelles Gerät angelegt - Das ist meines Wissens nicht das Gleiche!
Gruß Otto
Das sollte auch mit einem virtuellen Button der VCCU klappen, ich habe das auch so am laufen. Unterschiede: Btn2, und nur ein RT gepeert. Das mit Btn2 habe ich damals so gewählt, weil ich testen wollte, ob mehrere virtuelle Temp-Sensoren via VCCU definiert werden können, wenn man genau diesen Kanal nimmt. (Der Teil des Test war erfolglos, es ist auch dann so, dass man max. einen Temp-Wert pro virtuellem Device nehmen kann). Ob ein oder 2 RT's, sollte völlig gleichgültig sein.
Seltsam ist aber das "Please issue set HM_2D6008_WindowRec getConfig first - invalid". Vermutlich ist da das peering unvollständig, aber dazu bräuchte man ein list vom WindowRec bzw. auch das xref könnte man so lesen.
Edit: mach erst mal je ein getConfig, dann sieht man mehr; evtl. sind die Daten zum Peering in FHEM nicht aktuell.
nach getConfig kommt bei mir eine leere Seite.. ?!
Hilft das villt.?
configCheck done:
missing register list
HM_60F022: RegL_00.
HM_60F022_Clima: RegL_01.,RegL_07.
HM_60F022_ClimaTeam: RegL_01.
HM_60F022_Climate: RegL_01.
HM_60F022_Weather: RegL_01.
HM_60F022_WindowRec: RegL_01.
HM_60F022_remote: RegL_01.
Register changes pending
HM_60F022
peer not verified. Check that peer is set on both sides
VCCU_Btn1 p:HM_60F022_WindowRec
templist mismatch
HM_60F022_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
Das getConfig gehört jeweils zu dem WindowRec-Kanal der RT's.
Aber hier steht m.E., dass das Peering unvollständig ist (vermutlich auch das Pairing vom 2D6008) bzw. das Device gelöscht wurde (Restart ohne save?).
peer not defined
VCCU_Btn1 id:2D600803
peer not verified. Check that peer is set on both sides
VCCU_Btn1 p:HM_60F022_WindowRec
Du solltest also als erstes checken, das die Teile wirklich "online" sind. Siehe v.a. Wiki zu Pairing.
Ja, der 2D6008 ist das HM WT.. das kommt dann später dazu.
Und du hast Recht.. hatte ich gelöscht ;)
hier ein list vor dem peeren mit dem virt. Button:
Internals:
CFGFN
DEF 60F022
HmUART_MSGCNT 34
HmUART_RAWMSG 050100274A801060F022FF12340208000000
HmUART_RSSI -39
HmUART_TIME 2018-04-27 17:43:34
IODev HmUART
LASTInputDev HmUART
MSGCNT 34
NAME HM_60F022
NOTIFYDEV global
NR 282
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_60F022_Weather
channel_02 HM_60F022_Climate
channel_03 HM_60F022_WindowRec
channel_04 HM_60F022_Clima
channel_05 HM_60F022_ClimaTeam
channel_06 HM_60F022_remote
lastMsg No:4A - t:10 s:60F022 d:FF1234 0208000000
protLastRcv 2018-04-27 17:43:34
protSnd 33 last_at:2018-04-27 17:43:34
protState CMDs_done
rssi_at_HmUART cnt:34 min:-41 max:-39 avg:-39.7 lst:-39
READINGS:
2018-04-27 17:42:23 Activity alive
2018-04-27 17:43:26 CommandAccepted yes
2018-04-27 17:42:18 D-firmware 1.4
2018-04-27 17:42:18 D-serialNr OEQ1251951
2018-04-27 17:43:27 PairedTo 0xFF1234
2018-04-27 17:43:27 R-backOnTime 10 s
2018-04-27 17:43:27 R-burstRx on
2018-04-27 17:43:27 R-cyclicInfoMsg on
2018-04-27 17:43:27 R-cyclicInfoMsgDis 0
2018-04-27 17:43:27 R-pairCentral 0xFF1234
2018-04-27 17:43:27 RegL_00. 01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2018-04-27 17:43:34 state CMDs_done
RegL_07.:
VAL
helper:
HM_CMDNR 74
PONtest 1
cSnd 01FF123460F0220603,01FF123460F02206040000000001
mId 0095
regLst ,0,1
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +60F022,00,00,00
nextSend 1524843814.5097
prefIO
rxt 2
vccu
p:
60F022
00
00
00
mRssi:
mNo 4A
io:
HmUART:
-31
-31
prt:
awake 0
bErr 0
brstWu 1
sProc 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
rssi:
at_HmUART:
avg -39.7058823529412
cnt 34
lst -39
max -39
min -41
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ1251951
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
und jetzt danach (set VCCU_Btn1 peerChan 0 HM_60F022_WindowRec single set):
peerXref done:
x-ref list
VCCU_Btn1 => HM_60F022_WindowRec
Internals:
CFGFN
DEF 60F022
HmUART_MSGCNT 71
HmUART_RAWMSG 0500002847861060F0220000000AA8DE0E0600
HmUART_RSSI -40
HmUART_TIME 2018-04-27 17:50:38
IODev HmUART
LASTInputDev HmUART
MSGCNT 71
NAME HM_60F022
NOTIFYDEV global
NR 282
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_60F022_Weather
channel_02 HM_60F022_Climate
channel_03 HM_60F022_WindowRec
channel_04 HM_60F022_Clima
channel_05 HM_60F022_ClimaTeam
channel_06 HM_60F022_remote
lastMsg No:47 - t:10 s:60F022 d:000000 0AA8DE0E0600
protCmdDel 3
protLastRcv 2018-04-27 17:50:38
protNack 1 last_at:2018-04-27 17:47:43
protSnd 65 last_at:2018-04-27 17:49:10
protState CMDs_done
rssi_at_HmUART cnt:71 min:-43 max:-39 avg:-39.88 lst:-40
READINGS:
2018-04-27 17:47:43 Activity alive
2018-04-27 17:49:02 CommandAccepted yes
2018-04-27 17:47:43 D-firmware 1.4
2018-04-27 17:47:43 D-serialNr OEQ1251951
2018-04-27 17:49:03 PairedTo 0xFF1234
2018-04-27 17:43:27 R-backOnTime 10 s
2018-04-27 17:43:27 R-burstRx on
2018-04-27 17:43:27 R-cyclicInfoMsg on
2018-04-27 17:43:27 R-cyclicInfoMsgDis 0
2018-04-27 17:43:27 R-pairCentral 0xFF1234
2018-04-27 17:49:03 RegL_00. 01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2018-04-27 17:50:38 actuator 6
2018-04-27 17:50:38 battery ok
2018-04-27 17:50:38 batteryLevel 2.9
2018-04-27 17:50:38 desired-temp 21.0
2018-04-27 17:50:38 measured-temp 22.2
2018-04-27 17:50:38 motorErr ok
2018-04-27 17:49:10 state CMDs_done
RegL_07.:
VAL
helper:
HM_CMDNR 71
PONtest 1
cSnd 01FF123460F0220603,01FF123460F02206040000000001
mId 0095
regLst ,0,1
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +60F022,00,00,00
nextSend 1524844238.14555
prefIO
rxt 2
vccu
p:
60F022
00
00
00
mRssi:
mNo 47
io:
HmUART:
-32
-32
prt:
awake 0
bErr 0
brstWu 1
sProc 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
rssi:
at_HmUART:
avg -39.887323943662
cnt 71
lst -40
max -39
min -43
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ1251951
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Internals:
CFGFN
DEF 60F02203
NAME HM_60F022_WindowRec
NOTIFYDEV global
NR 286
STATE last:trigLast
TYPE CUL_HM
chanNo 03
device HM_60F022
READINGS:
2018-04-27 17:43:28 R-sign off
2018-04-27 17:49:05 RegL_01. 08:00 00:00
2018-04-27 17:49:04 state unpeered
helper:
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,
stateFormat last:trigLast
und dann, nachdem ich ein "open" setze:
Internals:
CFGFN
DEF 60F022
HmUART_MSGCNT 95
HmUART_RAWMSG 0403002954800260F022FF123400
HmUART_RSSI -41
HmUART_TIME 2018-04-27 17:55:27
IODev HmUART
LASTInputDev HmUART
MSGCNT 95
NAME HM_60F022
NOTIFYDEV global
NR 282
STATE CMDs_processing...
TYPE CUL_HM
channel_01 HM_60F022_Weather
channel_02 HM_60F022_Climate
channel_03 HM_60F022_WindowRec
channel_04 HM_60F022_Clima
channel_05 HM_60F022_ClimaTeam
channel_06 HM_60F022_remote
lastMsg No:54 - t:02 s:60F022 d:FF1234 00
protCmdDel 3
protCmdPend 14 CMDs pending
protCondBurst off
protLastRcv 2018-04-27 17:55:27
protNack 1 last_at:2018-04-27 17:47:43
protResnd 10 last_at:2018-04-27 17:55:18
protSnd 90 last_at:2018-04-27 17:55:27
protState CMDs_processing...
rssi_at_HmUART cnt:95 min:-43 max:-39 avg:-39.89 lst:-41
READINGS:
2018-04-27 17:47:43 Activity alive
2018-04-27 17:55:27 CommandAccepted yes
2018-04-27 17:47:43 D-firmware 1.4
2018-04-27 17:47:43 D-serialNr OEQ1251951
2018-04-27 17:49:03 PairedTo 0xFF1234
2018-04-27 17:43:27 R-backOnTime 10 s
2018-04-27 17:43:27 R-burstRx on
2018-04-27 17:43:27 R-cyclicInfoMsg on
2018-04-27 17:43:27 R-cyclicInfoMsgDis 0
2018-04-27 17:43:27 R-pairCentral 0xFF1234
2018-04-27 17:55:27 actuator 13
2018-04-27 17:55:27 battery ok
2018-04-27 17:55:27 batteryLevel 2.9
2018-04-27 17:55:27 desired-temp 21.0
2018-04-27 17:55:27 measured-temp 22.1
2018-04-27 17:55:27 motorErr ok
2018-04-27 17:55:27 state CMDs_processing...
cmdStack:
++A001FF123460F02200040000000000
++A001FF123460F0220103
++A001FF123460F02201040000000001
++A001FF123460F0220203
++A001FF123460F02202040000000001
++A001FF123460F0220303
++A001FF123460F02203040000000001
++A001FF123460F0220403
++A001FF123460F02204040000000001
++A001FF123460F02200040000000007
++A001FF123460F0220503
++A001FF123460F02205040000000001
++A001FF123460F0220603
++A001FF123460F02206040000000001
helper:
HM_CMDNR 85
PONtest 1
cSnd 01FF123460F0220603,01FF123460F02206040000000001
mId 0095
regLst ,0,1
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +60F022,02,00,00
nextSend 1524844527.41692
prefIO
rxt 2
vccu
p:
60F022
00
00
00
mRssi:
mNo 54
io:
HmUART:
-33
-33
prt:
awake 0
bErr 0
brstWu 0
sProc 1
rspWait:
cmd As0C55A441FF123460F0220104C8
mNo 55
reSent 1
q:
qReqConf
qReqStat
role:
dev 1
rssi:
at_HmUART:
avg -39.8947368421053
cnt 95
lst -41
max -39
min -43
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ1251951
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Schwankt immer zwischen CMDs pending und CMDs_processing...
Internals:
CFGFN
DEF 60F02203
NAME HM_60F022_WindowRec
NOTIFYDEV global
NR 286
STATE last:VCCU_Btn1:open
TYPE CUL_HM
chanNo 03
device HM_60F022
READINGS:
2018-04-27 17:43:28 R-sign off
2018-04-27 17:49:05 RegL_01. 08:00 00:00
2018-04-27 17:49:04 state unpeered
2018-04-27 17:52:40 trigLast VCCU_Btn1:open
2018-04-27 17:52:40 trig_VCCU_Btn1 open
helper:
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,
stateFormat last:trigLast
Soweit ich das erkennen kann, ist der Peer immer noch nicht beim RT eingetragen. Nach dem Peering solltest du entweder erst mal warten, bis der RT aufgewacht war, oder die mittlere Taste länger drücken, bis die 300 sec. runter laufen.
Bei sowas immer mit Geduld arbeiten und immer bei den Basisschritten warten, bis nichts mehr "pending" ist.
Nach dem peering steht es ja auf "done"
(mittlere Taste gedrückt.. hat bei 30 schon wieder aufgehört... danach stand CMD done)
erst mit dem Senden von einem state vom virtuellen Sensor fängt er an zu hakeln
M.E. wird das solange nicht funktionierne, wie der virtuelle Kanal nicht als Peer im RT-WindowRec steht. Also ggf. das Peering wiederholen und dann nach getConfig weiter das list kontrollieren.
Wenn das nicht klappt, versuch's mal mit dem 2. Kanal (also dem 2. virtuellen Kanal). Ist vielleicht auch irgend so ein Ding, was eQ-3 sich ausgedacht hat...
nach dem pearing und den peerchan mit Kanal 2 steht das Thermostat auf "2 CMDs pending".
Nachdem ich dann die mittlere Taste wieder 2 sec drücke, erscheint am Thermostat kurz "F4" ?!
Internals:
CFGFN
DEF 60F022
HmUART_MSGCNT 52
HmUART_RAWMSG 0500002C0A861060F0220000000A80D00E0000
HmUART_RSSI -44
HmUART_TIME 2018-04-27 23:46:44
IODev HmUART
LASTInputDev HmUART
MSGCNT 52
NAME HM_60F022
NOTIFYDEV global
NR 265
STATE Nack
TYPE CUL_HM
channel_01 HM_60F022_Weather
channel_02 HM_60F022_Climate
channel_03 HM_60F022_WindowRec
channel_04 HM_60F022_Clima
channel_05 HM_60F022_ClimaTeam
channel_06 HM_60F022_remote
lastMsg No:0A - t:10 s:60F022 d:000000 0A80D00E0000
protCmdDel 31
protLastRcv 2018-04-27 23:46:44
protNack 1 last_at:2018-04-27 23:43:59
protResnd 3 last_at:2018-04-27 23:43:02
protSnd 46 last_at:2018-04-27 23:43:59
protState CMDs_done_Errors:1
rssi_HmUART cnt:2 min:-52 max:-52 avg:-52 lst:-52
rssi_at_HmUART cnt:52 min:-49 max:-41 avg:-44.65 lst:-44
READINGS:
2018-04-27 23:43:59 Activity alive
2018-04-27 23:43:59 CommandAccepted no
2018-04-27 23:43:59 D-firmware 1.4
2018-04-27 23:43:59 D-serialNr OEQ1251951
2018-04-27 23:31:26 PairedTo 0xFF1234
2018-04-27 23:31:26 R-backOnTime 10 s
2018-04-27 23:31:26 R-burstRx on
2018-04-27 23:31:26 R-cyclicInfoMsg on
2018-04-27 23:31:26 R-cyclicInfoMsgDis 0
2018-04-27 23:31:26 R-pairCentral 0xFF1234
2018-04-27 23:46:44 actuator 0
2018-04-27 23:46:44 battery ok
2018-04-27 23:46:44 batteryLevel 2.9
2018-04-27 23:46:44 desired-temp 16.0
2018-04-27 23:46:44 measured-temp 20.8
2018-04-27 23:46:44 motorErr ok
2018-04-27 23:43:59 state Nack
2018-04-27 23:31:41 time-request -
helper:
HM_CMDNR 10
PONtest 1
cSnd 0160F0220301FF12340202,0160F0220301FF12340202
mId 0095
regLst ,0,1
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +60F022,00,00,00
nextSend 1524865604.37267
prefIO
rxt 2
vccu
p:
60F022
00
00
00
mRssi:
mNo 0A
io:
HmUART:
-36
-36
prt:
awake 0
bErr 0
brstWu 1
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
rssi:
HmUART:
avg -52
cnt 2
lst -52
max -52
min -52
at_HmUART:
avg -44.6538461538461
cnt 52
lst -44
max -41
min -49
shRegW:
07 04
shadowReg:
RegL_00. 01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
tmpl:
Attributes:
IODev HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ1251951
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Internals:
CFGFN
DEF 60F02203
NAME HM_60F022_WindowRec
NOTIFYDEV global
NR 269
STATE last:trigLast
TYPE CUL_HM
chanNo 03
device HM_60F022
READINGS:
2018-04-27 23:31:28 R-sign off
2018-04-27 23:31:27 state unpeered
helper:
getCfgList all
getCfgListNo ,3,7
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,
stateFormat last:trigLast
ConfigCheck done:
missing register list
HM_60F022: RegL_00.
HM_60F022_Clima: RegL_01.,RegL_07.
HM_60F022_ClimaTeam: RegL_01.
HM_60F022_Climate: RegL_01.
HM_60F022_Weather: RegL_01.
HM_60F022_WindowRec: RegL_01.
HM_60F022_remote: RegL_01.
Register changes pending
HM_60F022
peer not verified. Check that peer is set on both sides
VCCU_Btn2 p:HM_60F022_WindowRec
templist mismatch
HM_60F022_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
Nach dem nächsten Mal (3 Sec mittlere Taste) steht es dann wieder auf "done":
Internals:
CFGFN
DEF 60F02203
NAME HM_60F022_WindowRec
NOTIFYDEV global
NR 269
STATE last:trigLast
TYPE CUL_HM
chanNo 03
device HM_60F022
READINGS:
2018-04-27 23:31:28 R-sign off
2018-04-27 23:49:03 RegL_01. 08:00 00:00
2018-04-27 23:49:03 state unpeered
helper:
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,
stateFormat last:trigLast
Schlussendlich komm ich zu einem "MISSING ACK" am Thermostat...
Ich werde einfach nicht Schlau...
Das ist alles sehr seltsam. Kannst du das Pairing mal wiederholen?
Es könnte sein, dass das "Paired to" nicht zutreffend ist und es deshalb nicht klappt.
(Gemeint ist wirklich Pairing, nicht Peering).
Dann ein getConfig. Wenn dann die Daten wieder aktualisiert sind, nochmal das Peering versuchen. Wieder erst warten, bis das (ggf. nach Knöpfchendrücken) durch ist und du das auch in der Detailansicht zum WindowRec/im List angezeigt bekommst.
Habe eben nochmal alles neu gepaired.. selber Zustand.
Habe mir jetzt mal ein anderes Thermostat dahergenommen.
Den externen Temperatursensor habe ich eben problemlos über das selbe Verfahren verbinden können - das funktioniert.
Sobald ich dann wieder den Fenstersensor peere, sind wieder offene CMD's da... Es werden keine Register im WindowRec angelegt
Nachtrag: Es Funktioniert!!! Das Thermostat hat noch die Firmware 1.3... liegts daran?