Hi,
ich bekomme es gerade leider nicht hin, meine HM-CC-RT-DN Heizkörperthermostate mit meinen virtuellen Fensterkontakten zu koppeln.
Dabei bin ich exakt anch Anleitung (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Fensterkontakte) vorgegangen. Die virtuellen Fensterkontakte geben immer peerIDs 000000 aus und der WindowRec gibt unpeered aus. Vieleicht sieht ja jemand wo es hakt??
Meine VCCU:
Internals:
.triggerUsed 1
CUL_HM_MSGCNT 8516
CUL_HM_RAWMSG A2110008E9036BBB7387C00010D39F91C542395E3AA2971353227E62E13B20BAE88F6::-83.5:CUL_HM
CUL_HM_RSSI -83.5
CUL_HM_TIME 2019-11-07 17:15:46
DEF F12005
FUUID 5c7ea0e9-f33f-99a0-eedd-b7013db863b0c373
HMWiFiBridge_MSGCNT 11187
HMWiFiBridge_RAWMSG 0500003F7FA001F1000051C84F03013322110606
HMWiFiBridge_RSSI -63
HMWiFiBridge_TIME 2019-11-07 17:16:50
IODev HMWiFiBridge
LASTInputDev HMWiFiBridge
MSGCNT 19703
NAME VCCU
NOTIFYDEV global
NR 27
NTFY_ORDER 50-VCCU
STATE HMWiFiBridge:ok,CUL_HM:ok
TYPE CUL_HM
assignedIOs CUL_HM,HMWiFiBridge
chanNo 01
lastMsg No:7E - t:12 s:F12005 d:51C84F
protLastRcv 2019-11-07 17:16:49
protRcv 1849 last_at:2019-11-07 17:16:49
protRcvB 11 last_at:2019-11-07 13:08:23
rssi_at_CUL_HM cnt:107 min:-83 max:-63.5 avg:-68.46 lst:-63.5
rssi_at_HMWiFiBridge cnt:1789 min:-83 max:-59 avg:-69.41 lst:-63
.attraggr:
.attrminint:
READINGS:
2019-11-07 17:16:49 .protLastRcv 2019-11-07 17:16:49
2019-11-07 17:00:21 CommandAccepted yes
2019-11-07 16:58:13 IOopen 2
2019-08-18 10:04:30 recentStateType ack
2019-11-07 16:58:13 state HMWiFiBridge:ok,CUL_HM:ok
helper:
HM_CMDNR 126
PONtest 1
mId FFF0
peerFriend peerSD,peerSens,peerAct
peerOpt -:virtual
regLst 0
rxType 1
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 0
tpl 0
io:
nextSend 1573143410.28382
prefIO
vccu VCCU
ioList:
HMWiFiBridge
CUL_HM
mRssi:
mNo 7E
io:
CUL_HM:
HMWiFiBridge:
-59
-59
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
vrt 1
rssi:
at_CUL_HM:
avg -68.46261682243
cnt 107
lst -63.5
max -63.5
min -83
at_HMWiFiBridge:
avg -69.4197875908329
cnt 1789
lst -63
max -59
min -83
tmpl:
Attributes:
.mId FFF0
DbLogExclude .*
IODev HMWiFiBridge
IOList HMWiFiBridge,CUL_HM
IOgrp VCCU
model CCU-FHEM
room 99_Devices,CUL_HM
subType virtual
webCmd update:hmPairForSec 60
Das virtuelle Device
Internals:
CFGFN
DEF 332211
FUUID 5dc26fb8-f33f-99a0-3abe-78cfbf485fc3516e
HMWiFiBridge_MSGCNT 5
HMWiFiBridge_RAWMSG 050000527FA44133221151C71B070100
HMWiFiBridge_RSSI -82
HMWiFiBridge_TIME 2019-11-07 07:09:05
IODev VCCU
LASTInputDev HMWiFiBridge
MSGCNT 5
NAME HM_virtual_SC
NOTIFYDEV global
NR 5245
STATE ???
TYPE CUL_HM
channel_01 SC_OG_KiZi1
channel_02 SC_OG_KiZi2
channel_03 SC_OG_Bad
channel_04 SC_OG_SZ
channel_05 SC_EG_Flur
channel_06 SC_EG_WZ
channel_07 SC_DG
lastMsg No:7F - t:41 s:332211 d:51C71B 070100
protLastRcv 2019-11-07 07:09:05
protRcv 5 last_at:2019-11-07 07:09:05
rssi_at_HMWiFiBridge cnt:5 min:-82 max:-68 avg:-75 lst:-82
READINGS:
2019-11-07 07:09:05 .protLastRcv 2019-11-07 07:09:05
helper:
HM_CMDNR 127
mId FFF1
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst 0
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 1
raw 0
tpl 0
io:
newChn +332211,00,00,00
nextSend 1573106945.3975
prefIO
rxt 0
vccu VCCU
p:
332211
00
00
00
mRssi:
mNo 7F
io:
HMWiFiBridge:
-82
-82
prt:
bErr 0
sProc 0
q:
qReqConf 00
qReqStat
role:
dev 1
rssi:
at_HMWiFiBridge:
avg -75
cnt 5
lst -82
max -68
min -82
tmpl:
Attributes:
.mId FFF1
DbLogExclude .*
IODev VCCU
IOgrp VCCU
autoReadReg 4_reqStatus
expert 1_allReg
model VIRTUAL
modelForce VIRTUAL
room CUL_HM
subType virtual
webCmd press short:press long
Der virtuelle Kanal
Internals:
.triggerUsed 1
CFGFN
DEF 33221106
FUUID 5dc27042-f33f-99a0-0814-97f72456f00a02b8
NAME SC_EG_WZ
NOTIFYDEV global
NR 5281
STATE set_postEvent open
TYPE CUL_HM
chanNo 06
device HM_virtual_SC
peerList HZ_EZ_WindowRec,HZ_WZ_WindowRec,
.attraggr:
.attrminint:
READINGS:
2019-11-07 16:52:38 peerList HZ_EZ_WindowRec,HZ_WZ_WindowRec,
2019-11-07 16:43:18 state set_postEvent open
helper:
count 1
peerFriend
peerOpt v:virtual
regLst
expert:
def 1
det 1
raw 0
tpl 0
role:
chn 1
vrt 1
tmpl:
Attributes:
DbLogExclude .*
comment set SC_EG_WZ peerChan 0 HZ_WZ_WindowRec single set\
expert 1
group Virtual ShutterContact
model VIRTUAL
peerIDs 51C83903,51C84F03,
room CUL_HM
webCmd postEvent open:postEvent closed
Das Thermostat WindowRec
Internals:
.triggerUsed 0
DEF 51C84F03
FUUID 5c7ea0e8-f33f-99a0-ffd1-e9a6c0b744f436a4
NAME HZ_WZ_WindowRec
NOTIFYDEV global
NR 206
NTFY_ORDER 50-HZ_WZ_WindowRec
STATE last:SC_EG_WZ:open
TYPE CUL_HM
chanNo 03
device HZ_WZ
.attraggr:
.attrminint:
READINGS:
2019-11-06 15:08:25 .peerListRDate 2019-11-06 15:08:25
2018-06-08 13:40:03 R-SC_EG_WZ-shCtValLo 50
2018-06-08 13:40:03 R-SC_EG_WZ-winOpnTemp 5 C
2018-06-08 13:39:57 R-sign off
2019-11-06 15:08:25 state unpeered
2019-11-07 16:43:18 trigLast SC_EG_WZ:open
2019-11-07 16:43:18 trig_SC_EG_WZ open
helper:
getCfgList all
getCfgListNo ,3,7
peerFriend peerSens,peerVirt
peerIDsRaw ,00000000
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
expert:
def 1
det 1
raw 0
tpl 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
DbLogExclude .*
model HM-CC-RT-DN
peerIDs 00000000,
stateFormat last:trigLast
List des HZ Hauptdevices
Internals:
.triggerUsed 1
CUL_HM_MSGCNT 1427
CUL_HM_RAWMSG A0FB5861051C84F0000000A4D000B0000::-54:CUL_HM
CUL_HM_RSSI -54
CUL_HM_TIME 2019-11-07 19:38:00
DEF 51C84F
FUUID 5c7ea0e8-f33f-99a0-452a-6122ceb9bc832539
HMWiFiBridge_MSGCNT 1520
HMWiFiBridge_RAWMSG 0500003EB5861051C84F0000000A4D000B0000
HMWiFiBridge_RSSI -62
HMWiFiBridge_TIME 2019-11-07 19:38:00
IODev CUL_HM
LASTInputDev HMWiFiBridge
MSGCNT 2947
NAME HZ_WZ
NOTIFYDEV global
NR 203
NTFY_ORDER 50-HZ_WZ
STATE 25.6 °C / Soll: 9.5 °C / Valve: 0%
TYPE CUL_HM
channel_01 HM_51C84F_Weather
channel_02 HM_51C84F_Climate
channel_03 HZ_WZ_WindowRec
channel_04 HZ_WZ_Clima
channel_05 HM_51C84F_ClimaTeam
channel_06 HM_51C84F_remote
lastMsg No:B5 - t:10 s:51C84F d:000000 0A4D000B0000
protCondBurst off
protErrIoId_F10000 101 last_at:2019-11-07 17:24:50
protLastRcv 2019-11-07 19:38:00
protRcv 1433 last_at:2019-11-07 19:38:00
protResnd 147 last_at:2019-11-07 19:05:50
protSnd 434 last_at:2019-11-07 19:08:24
protSndB 1 last_at:2019-11-07 16:43:18
protState CMDs_done
rssi_at_CUL_HM cnt:1427 min:-80 max:-43.5 avg:-49.88 lst:-54
rssi_at_HMWiFiBridge cnt:1419 min:-77 max:-57 avg:-64.37 lst:-62
.attraggr:
.attrminint:
Helper:
DBLOG:
Activity:
DbLog:
TIME 1572978478.28105
VALUE alive
actuator:
DbLog:
TIME 1573151880.66199
VALUE 0
battery:
DbLog:
TIME 1573151880.66199
VALUE ok
batteryLevel:
DbLog:
TIME 1573151880.66199
VALUE 2.6
desired-temp:
DbLog:
TIME 1573151880.66199
VALUE 9.5
measured-temp:
DbLog:
TIME 1573151880.66199
VALUE 25.6
motorErr:
DbLog:
TIME 1573151880.66199
VALUE ok
sabotageAttackId_ErrIoId_F10000:
DbLog:
TIME 1573143890.87037
VALUE cnt:101
state:
DbLog:
TIME 1573150105.12442
VALUE CMDs_done
time-request:
DbLog:
TIME 1573134445.18996
VALUE -
READINGS:
2019-11-05 17:16:11 .D-devInfo 00FFFF
2019-11-05 17:16:11 .D-stc 59
2019-11-07 19:08:18 .RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:20 0C:05 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
2019-11-07 19:38:00 .protLastRcv 2019-11-07 19:38:00
2019-11-05 19:27:58 Activity alive
2019-11-07 19:08:17 CommandAccepted yes
2019-11-05 17:16:11 D-firmware 1.4
2019-11-05 17:16:11 D-serialNr NEQ1639026
2019-11-07 19:08:18 PairedTo 0xF12005
2018-06-08 13:39:55 R-backOnTime 10 s
2018-09-28 09:38:06 R-btnLock off
2018-06-08 13:39:55 R-burstRx on
2018-06-08 13:39:55 R-cyclicInfoMsg on
2018-06-08 13:39:55 R-cyclicInfoMsgDis 0
2018-06-08 13:39:55 R-globalBtnLock off
2018-06-08 13:39:55 R-localResDis off
2018-06-08 13:39:55 R-lowBatLimitRT 2.1 V
2018-06-08 13:39:55 R-modusBtnLock off
2019-11-05 17:20:07 R-pairCentral 0xF12005
2019-11-07 19:38:00 actuator 0
2019-11-07 19:38:00 battery ok
2019-11-07 19:38:00 batteryLevel 2.6
2019-11-07 19:38:00 desired-temp 9.5
2019-11-07 19:38:00 measured-temp 25.6
2019-11-07 19:38:00 motorErr ok
2019-11-05 17:07:38 powerOn 2019-11-05 17:07:38
2019-11-05 17:07:38 recentStateType info
2019-11-07 17:24:50 sabotageAttackId_ErrIoId_F10000 cnt:101
2018-10-04 16:26:57 sabotageAttackId_ErrIoId_F12005 cnt:2
2019-11-07 19:08:25 state CMDs_done
2019-11-07 14:47:25 time-request -
.RegL_07.:
VAL
helper:
HM_CMDNR 181
PONtest 1
cSnd 01F1200551C84F0603,01F1200551C84F06040000000001
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
ack:
expert:
def 1
det 1
raw 0
tpl 0
io:
newChn +51C84F,00,00,00
nextSend 1573151880.84475
rxt 2
vccu VCCU
p:
51C84F
00
00
00
prefIO:
CUL_HM
mRssi:
mNo B5
io:
CUL_HM:
-48
-48
HMWiFiBridge:
-62
-62
prt:
awake 0
bErr 0
brstWu 0
sProc 0
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_CUL_HM:
avg -49.8836720392431
cnt 1427
lst -54
max -43.5
min -80
at_HMWiFiBridge:
avg -64.3756166314307
cnt 1419
lst -62
max -57
min -77
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
.mId 0095
IODev CUL_HM
IOgrp VCCU:CUL_HM
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 1_allReg
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr NEQ1639026
stateFormat measured-temp °C / Soll: desired-temp °C / Valve: actuator%
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Weiterhin kann ich eine getconfig absetzen und trotzdem schlägt folgender Befehl fehl obwohl imho alle readings da sind..?
set HZ_WZ_WindowRec regSet winOpnTemp 5 SC_EG_WZ
cannot calculate value. Please issue set HZ_WZ_WindowRec getConfig first - invalid
IODev VCCU
im attr iodev muss immer ein reales device stehen, keine vccu. setze zb dein HMWiFiBridge.
set HZ_WZ_WindowRec regSet winOpnTemp 5 SC_EG_WZ
funktioniert wahrscheinlich nicht, da der peer ja noch nicht existiert. also erst peeren.
zeig auch noch das hauptdevice vom rt.
ich dachte IODev ist völlig egal was drin steht wenn IOGrp gesetzt ist..?? Stand so im Wiki
Das list des Hauptdevices habe ich mal oben ergänzt
max 1 channel pro virt device, also brauchst du insgesamt 7 virt devices mit separaten ids.
die sabotage msgs beim rt sind seltsam. woher kommen die? ist in beiden ios attr hmid richtig gesetzt?
edit: ist hminfo configCheck sauber?
Hi,
7 Channels auf einem Device gehen.
Ich habe beim Device "HM_virtual_SC" das Attr "IOGrp" gelöscht und "IODev" auf eines der echten Devices gesetzt (HMWiFiBridge) und schon funktioniert das peering :)
allerdings ist mir nicht klar warum das virtuelle Device VCCU nicht funktioniert :(
Das Anlernen des HAuptdevices (HeizThermostat) hat ja auch darüber funktioniert ..??
du solltest attr iogrp nicht löschen, sondern beibehalten.
du solltest nur den inhalt von iodev ändern.
Danke, passt :)
Das wars....