Hallo zusammen,
ich habe lange Zeit in einem Raum zwei Thermostate HM-CC-RT-DN mit einem virtuellen Temperatursensor ohne Probleme analog dem Wiki (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat)) genutzt:
- og_Heizung_SchlaZi_Tuer und og_Heizung_SchlaZi_Fenster sind in einem Raum
- og_SchlaZi_virtTemp ist ein virtueller Temperatursensor
- og_SchlaZi_virtTemp => og_Heizung_SchlaZi_Fenster_Weather
- og_Heizung_SchlaZi_Fenster_Weather => og_SchlaZi_virtTemp
- at_SchlaZi_setzen_virtTemp liest alle 2 Min. die Temperatur von og_Heizung_SchlaZi_Tuer uns setzt sie in og_SchlaZi_virtTemp
Ich habe in einem zweiten Raum das gleiche zusätzlich aufgebaut, hier ist die Konstellation so:
- og_Heizung_Bad und og_Heizung_Bad_Fussboden sind in einem Raum
- og_Bad_virtTemp ist ein zusätzlicher virtueller Temperatursensor (ein anderer virtueller Button als der für og_SchlaZi_virtTemp)
- og_Bad_virtTemp => og_Heizung_Bad_Fussboden_Weather
- og_Heizung_Bad_Fussboden_Weather => og_Bad_virtTemp
- at_Bad_setzen_virtTemp liest alle 2 Min. die Temperatur von og_Heizung_Bad uns setzt sie in og_Bad_virtTemp
Jetzt passiert das komische, dass nach einiger Zeit der eine Thermostat die Temperatur des gar nicht mit ihm gepeerten virtuellen Temperatursensors übernimmt. Oder noch besser, beide lernen die Temperatur des jeweils anderen Temperatursensors. Ich habe die virtuellen Sensoren schon gelöscht und neu angelegt, cyclicMsgOffset in den virtuellen Temperatursensoren gesetzt, aber es hilft nichts. Sobald ich zwei virtuelle Temperatursensoren aktiviere, lernen die Thermostate die Werte des falschen Temperatursensors, obwohl die Peerings korrekt sind.
Alle Thermostate sind HM-CC-RT-DN, dabei ist der og_Heizung_Bad_Fussboden ein neuerer und mit Firmware 1.5 ausgeliefert. Den og_Heizung_Bad habe ich auf 1.5 aktualisiert. Die anderen zwei sind noch mit Firmware 1.4.
Das ganze ist inzwischen schon spooky - hat jemand eine Idee? Oder übersehe ich da irgend etwas?
Schon mal danke!
Hier noch ein paar Configs (um die Zuweisung der falschen Temperaturen besser beobachten zu können, setze ich die virtTemp im Bad fest auf 21.5, im SchlaZi auf 20.0):
og_Heizung_SchlaZi_Tuer
Internals:
DEF 62F862
FUUID 5c608beb-f33f-4699-05c8-e41b5d037dc14270
HMLAN1_MSGCNT 4
HMLAN1_RAWMSG 0500005C46A03F62F862xxxxxx
HMLAN1_RSSI -92
HMLAN1_TIME 2019-11-03 13:54:39
HMLAN2_MSGCNT 27
HMLAN2_RAWMSG 050101395F861062F862xxxxxx0A90CF0C0000
HMLAN2_RSSI -57
HMLAN2_TIME 2019-11-03 13:54:41
IODev HMLAN2
LASTInputDev HMLAN2
MSGCNT 31
NAME og_Heizung_SchlaZi_Tuer
NOTIFYDEV global
NR 319
NTFY_ORDER 50-og_Heizung_SchlaZi_Tuer
STATE CMDs_done
TYPE CUL_HM
channel_01 og_Heizung_SchlaZi_Tuer_Weather
channel_02 og_Heizung_SchlaZi_Tuer_Climate
channel_03 og_Heizung_SchlaZi_Tuer_WindowRec
channel_04 og_Heizung_SchlaZi_Tuer_Clima
channel_05 og_Heizung_SchlaZi_Tuer_ClimaTeam
channel_06 og_Heizung_SchlaZi_Tuer_remote
lastMsg No:5F - t:10 s:62F862 d:xxxxxx 0A90CF0C0000
protLastRcv 2019-11-03 13:54:41
protRcv 27 last_at:2019-11-03 13:54:41
protSnd 1 last_at:2019-11-03 13:54:39
protState CMDs_done
rssi_at_HMLAN1 cnt:4 min:-92 max:-88 avg:-90.5 lst:-92
rssi_at_HMLAN2 cnt:27 min:-58 max:-54 avg:-56.11 lst:-57
READINGS:
2019-11-03 12:50:12 Activity alive
2019-11-03 09:25:06 CommandAccepted yes
from archivexx D-firmware 1.4
from archivexx D-serialNr OEQ1705251
2019-09-10 10:34:19 PairedTo 0xxxxxxx
2018-05-01 17:38:36 R-backOnTime 10 s
2018-05-01 17:38:36 R-burstRx on
2018-05-01 17:38:36 R-cyclicInfoMsg on
2018-05-01 17:38:36 R-cyclicInfoMsgDis 0
2018-05-01 17:38:36 R-pairCentral 0xxxxxxx
2019-09-10 10:34:19 RegL_00. 00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
2019-09-10 10:34:48 RegL_07.
2019-11-03 13:54:41 actuator 0
2019-11-03 13:54:41 battery ok
2019-11-03 13:54:41 batteryLevel 2.7
2019-11-03 13:54:41 desired-temp 18.0
2019-11-03 13:54:41 measured-temp 20.7
2019-11-03 13:54:41 motorErr ok
2018-05-01 17:31:45 powerOn 2018-05-01 17:31:45
2018-05-01 17:31:45 recentStateType info
2019-11-03 13:54:39 state CMDs_done
2019-11-03 13:54:39 time-request -
helper:
HM_CMDNR 95
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
tmplChg 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +62F862,00,01,00
nextSend 1572785681.69314
rxt 2
vccu vccu
p:
62F862
00
01
00
prefIO:
HMLAN2
mRssi:
mNo 5F
io:
HMLAN1:
-92
HMLAN2:
-51
-51
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -90.5
cnt 4
lst -92
max -88
min -92
at_HMLAN2:
avg -56.1111111111111
cnt 27
lst -57
max -54
min -58
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN2
IOgrp vccu:HMLAN2
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
devices_map batteryLevel:((2.0)|([01].[0-9])):nok batteryLevel:.*:ok
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM,OG
serialNr OEQ1705251
subType thermostat
userattr devices devices_map structexclude
webCmd getConfig:clear msgEvents:burstXmit
og_Heizung_SchlaZi_Fenster
Internals:
DEF 63A2B4
FUUID 5c608beb-f33f-4699-23bb-59bfc5af2f4bc5ed
HMLAN1_MSGCNT 342
HMLAN1_RAWMSG 0500005362861063A2B40000000A90D7090000
HMLAN1_RSSI -83
HMLAN1_TIME 2019-11-03 13:58:57
HMLAN2_MSGCNT 354
HMLAN2_RAWMSG 0500013462861063A2B40000000A90D7090000
HMLAN2_RSSI -52
HMLAN2_TIME 2019-11-03 13:58:57
IODev HMLAN2
LASTInputDev HMLAN2
MSGCNT 696
NAME og_Heizung_SchlaZi_Fenster
NOTIFYDEV global
NR 327
NTFY_ORDER 50-og_Heizung_SchlaZi_Fenster
STATE CMDs_done
TYPE CUL_HM
channel_01 og_Heizung_SchlaZi_Fenster_Weather
channel_02 og_Heizung_SchlaZi_Fenster_Climate
channel_03 og_Heizung_SchlaZi_Fenster_WindowRec
channel_04 og_Heizung_SchlaZi_Fenster_Clima
channel_05 og_Heizung_SchlaZi_Fenster_ClimaTeam
channel_06 og_Heizung_SchlaZi_Fenster_remote
lastMsg No:62 - t:10 s:63A2B4 d:000000 0A90D7090000
protCmdDel 1
protCondBurst forced_off
protEvt_AESCom-ok 9 last_at:2019-11-03 13:26:11
protLastRcv 2019-11-03 13:58:57
protNack 1 last_at:2019-11-03 13:10:26
protRcv 361 last_at:2019-11-03 13:58:57
protResnd 3 last_at:2019-11-03 13:10:39
protSnd 334 last_at:2019-11-03 13:34:21
protSndB 20 last_at:2019-11-03 13:34:12
protState CMDs_done
rssi_at_HMLAN1 cnt:342 min:-90 max:-80 avg:-83.35 lst:-83
rssi_at_HMLAN2 cnt:345 min:-57 max:-51 avg:-53.12 lst:-52
READINGS:
2019-11-03 12:50:12 Activity alive
2019-11-03 13:34:12 CommandAccepted yes
from archivexx D-firmware 1.4
from archivexx D-serialNr OEQ1718499
2019-11-03 13:34:13 PairedTo 0xxxxxxx
2018-05-01 19:55:20 R-backOnTime 10 s
2018-05-01 19:55:20 R-burstRx on
2018-05-01 19:55:20 R-cyclicInfoMsg on
2018-05-01 19:55:20 R-cyclicInfoMsgDis 0
2018-05-01 19:55:20 R-pairCentral 0xxxxxxx
2019-11-03 13:34:13 RegL_00. 00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
2019-11-03 13:35:52 RegL_07.
2019-11-03 13:58:57 actuator 0
2019-11-03 13:26:11 aesCommToDev ok
2019-11-03 13:26:11 aesKeyNbr 00
2019-11-03 13:58:57 battery ok
2019-11-03 13:58:57 batteryLevel 2.4
2019-11-03 13:58:57 desired-temp 18.0
2019-11-03 13:58:57 measured-temp 21.5
2019-11-03 13:58:57 motorErr ok
2019-11-03 13:34:21 state CMDs_done
2019-11-02 15:27:27 time-request -
helper:
HM_CMDNR 98
cSnd 01xxxxxx63A2B40304531C5D0107,01xxxxxx63A2B4030453274F0107
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
tmplChg 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +63A2B4,00,01,00
nextSend 1572785938.03849
rxt 2
vccu vccu
p:
63A2B4
00
01
00
prefIO:
HMLAN2
mRssi:
mNo 62
io:
HMLAN1:
-83
-83
HMLAN2:
-46
-46
prt:
awake 0
bErr 0
brstWu 1
sProc 0
rspWaitSec:
Pending RegisterRead
cmd As105CA001xxxxxx63A2B400040000000007
forChn 04
forList 07
forPeer
mNo 104
nAddr 0
reSent 2
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -83.3538011695906
cnt 342
lst -83
max -80
min -90
at_HMLAN2:
avg -53.127536231884
cnt 345
lst -52
max -51
min -57
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN2
IOgrp vccu:HMLAN2
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
devices_map batteryLevel:((2.0)|([01].[0-9])):nok batteryLevel:.*:ok
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room OG
serialNr OEQ1718499
subType thermostat
userattr devices devices_map structexclude
webCmd getConfig:clear msgEvents:burstXmit
og_SchlaZi_virtTemp
Internals:
DEF xxxxxx0D
FUUID 5c608beb-f33f-4699-8010-862ba57532dca54e
NAME og_SchlaZi_virtTemp
NOTIFYDEV global
NR 400
NTFY_ORDER 50-vccu_Btn13
STATE set_virtTemp 20.0
TYPE CUL_HM
chanNo 0D
device vccu
peerList og_Heizung_SchlaZi_Fenster_Weather,
READINGS:
2019-11-03 09:24:41 CommandAccepted yes
2019-11-03 13:59:20 peerList og_Heizung_SchlaZi_Fenster_Weather,
2019-11-03 14:00:33 state set_virtTemp 20.0
2019-11-03 14:00:33 temperature 20.0
helper:
fkt virtThSens
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst
virtTC 00
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
vrt 1
shadowReg:
tmpl:
vd:
ackT
cmd 8470xxxxxx000000
idh 2007700
idl 39936
miss 0
msgCnt 10
msgRed 0
next 1572786074.76082
nextM 1572786074.76082
typ 2
val 00C8
vin 20.0
Attributes:
cyclicMsgOffset 500
model CCU-FHEM
peerIDs 63A2B401,
webCmd press short:press long
at_SchlaZi_setzen_virtTemp
Internals:
COMMAND {
my $T=(ReadingsVal("og_Heizung_SchlaZi_Tuer","measured-temp",18.0));;
fhem("set og_SchlaZi_virtTemp virtTemp 20.0");;
#fhem("set og_SchlaZi_virtTemp virtTemp $T");;
}
DEF +*00:02 {
my $T=(ReadingsVal("og_Heizung_SchlaZi_Tuer","measured-temp",18.0));;
fhem("set og_SchlaZi_virtTemp virtTemp 20.0");;
#fhem("set og_SchlaZi_virtTemp virtTemp $T");;
}
FUUID 5c608beb-f33f-4699-5b0d-5229c9922c72a668
NAME at_SchlaZi_setzen_virtTemp
NR 408
NTM 14:02:33
PERIODIC yes
RELATIVE yes
REP -1
STATE Next: 14:02:33
TIMESPEC 00:02
TRIGGERTIME 1572786153.85774
TRIGGERTIME_FMT 2019-11-03 14:02:33
TYPE at
READINGS:
2019-11-03 14:00:33 state Next: 14:02:33
Attributes:
group Temperatur
room OG
og_Heizung_Bad
Internals:
DEF 53514A
FUUID 5c608beb-f33f-4699-c5f0-646e27011f077b6a
HMLAN1_MSGCNT 28
HMLAN1_RAWMSG 0500004CDD861053514A0000000AA8DD0B1800
HMLAN1_RSSI -76
HMLAN1_TIME 2019-11-03 14:02:59
HMLAN2_MSGCNT 28
HMLAN2_RAWMSG 05000133DD861053514A0000000AA8DD0B1800
HMLAN2_RSSI -51
HMLAN2_TIME 2019-11-03 14:02:59
IODev HMLAN2
LASTInputDev HMLAN1
MSGCNT 56
NAME og_Heizung_Bad
NOTIFYDEV global
NR 164
NTFY_ORDER 50-og_Heizung_Bad
STATE CMDs_done
TYPE CUL_HM
channel_01 og_Heizung_Bad_Weather
channel_02 og_Heizung_Bad_Climate
channel_03 og_Heizung_Bad_WindowRec
channel_04 og_Heizung_Bad_Clima
channel_05 og_Heizung_Bad_ClimaTeam
channel_06 og_Heizung_Bad_remote
lastMsg No:DD - t:10 s:53514A d:000000 0AA8DD0B1800
protLastRcv 2019-11-03 14:02:59
protRcv 28 last_at:2019-11-03 14:02:59
rssi_at_HMLAN1 cnt:28 min:-78 max:-75 avg:-76.67 lst:-76
rssi_at_HMLAN2 cnt:28 min:-53 max:-51 avg:-51.6 lst:-51
READINGS:
2019-11-03 12:50:12 Activity alive
2019-11-03 10:10:21 CommandAccepted yes
from archivexx D-firmware 1.4
from archivexx D-serialNr NEQ1774297
2019-11-02 21:07:58 PairedTo 0xxxxxxx
2017-12-31 15:44:26 R-backOnTime 10 s
2017-12-31 15:44:26 R-burstRx on
2017-12-31 15:44:26 R-cyclicInfoMsg on
2017-12-31 17:45:42 R-cyclicInfoMsgDis 0
2017-12-31 17:45:42 R-pairCentral 0xxxxxxx
2019-11-02 21:07:58 RegL_00. 00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:00 18:00 19:00 1A:00
2019-11-02 21:25:39 RegL_07.
2019-11-03 14:02:59 actuator 24
2019-11-02 21:07:25 aesCommToDev ok
2019-11-03 10:10:21 aesKeyNbr 02
2019-11-03 14:02:59 battery ok
2019-11-03 14:02:59 batteryLevel 2.6
2019-11-01 19:12:22 controlMode auto
2019-11-03 14:02:59 desired-temp 21.0
2019-11-01 20:34:22 fwUpdate done
2019-11-03 14:02:59 measured-temp 22.1
2019-11-03 14:02:59 motorErr ok
2019-11-01 20:35:33 powerOn 2019-11-01 20:35:33
2019-11-01 20:35:33 recentStateType info
2019-11-02 21:08:06 state CMDs_done
2019-11-02 19:20:51 time-request -
helper:
HM_CMDNR 221
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
tmplChg 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +53514A,00,01,00
nextSend 1572786179.56494
rxt 2
vccu vccu
p:
53514A
00
01
00
prefIO:
HMLAN2
mRssi:
mNo DD
io:
HMLAN1:
-76
-76
HMLAN2:
-45
-45
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -76.6785714285714
cnt 28
lst -76
max -75
min -78
at_HMLAN2:
avg -51.6071428571429
cnt 28
lst -51
max -51
min -53
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN2
IOgrp vccu:HMLAN2
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
devices_map aesCommToDev:fail:nok aesCommToDev:ok:ok batteryLevel:((2.0)|([01].[0-9])):nok batteryLevel:.*:ok
expert 2_raw
firmware 1.5
model HM-CC-RT-DN
room CUL_HM,OG
serialNr NEQ1774297
subType thermostat
userattr devices devices_map structexclude
webCmd getConfig:clear msgEvents:burstXmit
og_Heizung_Bad_Fussboden
Internals:
DEF 6AD5E6
FUUID 5dbb15f9-f33f-4699-02f5-53a1fe149fde2697
HMLAN1_MSGCNT 392
HMLAN1_RAWMSG 050000519486106AD5E60000000AA8D7100000
HMLAN1_RSSI -81
HMLAN1_TIME 2019-11-03 14:02:48
HMLAN2_MSGCNT 402
HMLAN2_RAWMSG 0500012E9486106AD5E60000000AA8D7100000
HMLAN2_RSSI -46
HMLAN2_TIME 2019-11-03 14:02:48
IODev HMLAN2
LASTInputDev HMLAN2
MSGCNT 794
NAME og_Heizung_Bad_Fussboden
NOTIFYDEV global
NR 655
NTFY_ORDER 50-og_Heizung_Bad_Fussboden
STATE CMDs_done
TYPE CUL_HM
channel_01 og_Heizung_Bad_Fussboden_Weather
channel_02 og_Heizung_Bad_Fussboden_Climate
channel_03 og_Heizung_Bad_Fussboden_WindowRec
channel_04 og_Heizung_Bad_Fussboden_Clima
channel_05 og_Heizung_Bad_Fussboden_ClimaTeam
channel_06 og_Heizung_Bad_Fussboden_remote
lastMsg No:94 - t:10 s:6AD5E6 d:000000 0AA8D7100000
protCmdDel 107
protCondBurst forced_off
protEvt_AESCom-ok 14 last_at:2019-11-03 13:34:52
protLastRcv 2019-11-03 14:02:48
protNack 6 last_at:2019-11-03 13:01:23
protRcv 395 last_at:2019-11-03 14:02:48
protResnd 8 last_at:2019-11-03 12:58:21
protResndFail 2 last_at:2019-11-03 12:58:28
protSnd 365 last_at:2019-11-03 13:35:08
protSndB 35 last_at:2019-11-03 13:34:59
protState CMDs_done
rssi_at_HMLAN1 cnt:392 min:-86 max:-77 avg:-82.88 lst:-81
rssi_at_HMLAN2 cnt:388 min:-49 max:-45 avg:-46.49 lst:-46
READINGS:
2019-11-03 12:50:12 Activity alive
2019-11-03 13:35:00 CommandAccepted yes
2019-10-31 18:47:22 D-firmware 1.5
2019-10-31 18:47:22 D-serialNr PEQ1316621
2019-11-03 13:35:00 PairedTo 0xxxxxxx
2019-11-03 13:00:50 R-backOnTime 10 s
2019-11-03 13:00:50 R-burstRx on
2019-11-03 13:00:50 R-cyclicInfoMsg on
2019-11-03 13:00:50 R-cyclicInfoMsgDis 0
2019-11-03 13:00:50 R-pairCentral 0xxxxxxx
2019-11-03 13:35:00 RegL_00. 00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
2019-11-03 13:35:52 RegL_07.
2019-11-03 14:02:48 actuator 0
2019-11-03 13:34:52 aesCommToDev ok
2019-11-03 13:34:52 aesKeyNbr 02
2019-11-03 14:02:48 battery ok
2019-11-03 14:02:48 batteryLevel 3.1
2019-11-01 19:11:04 controlMode auto
2019-11-03 14:02:48 desired-temp 21.0
2019-11-03 14:02:48 measured-temp 21.5
2019-11-03 14:02:48 motorErr ok
2019-11-01 13:07:32 powerOn 2019-11-01 13:07:32
2019-11-01 13:07:32 recentStateType info
2019-11-03 13:35:08 state CMDs_done
2019-11-03 10:38:08 time-request -
helper:
HM_CMDNR 148
cSnd 01xxxxxx6AD5E603045328960103,01xxxxxx6AD5E603045328960107
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
tmplChg 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +6AD5E6,00,01,00
nextSend 1572786168.92906
rxt 2
vccu vccu
p:
6AD5E6
00
01
00
prefIO:
HMLAN2
mRssi:
mNo 94
io:
HMLAN1:
-81
-81
HMLAN2:
-38
-38
prt:
awake 0
bErr 0
brstWu 1
sProc 0
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -82.8852040816326
cnt 392
lst -81
max -77
min -86
at_HMLAN2:
avg -46.4974226804123
cnt 388
lst -46
max -45
min -49
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN2
IOgrp vccu:HMLAN2
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.5
model HM-CC-RT-DN
room CUL_HM,OG
serialNr PEQ1316621
subType thermostat
webCmd getConfig:clear msgEvents:burstXmitInternals:
DEF 6AD5E6
FUUID 5dbb15f9-f33f-4699-02f5-53a1fe149fde2697
HMLAN1_MSGCNT 392
HMLAN1_RAWMSG 050000519486106AD5E60000000AA8D7100000
HMLAN1_RSSI -81
HMLAN1_TIME 2019-11-03 14:02:48
HMLAN2_MSGCNT 402
HMLAN2_RAWMSG 0500012E9486106AD5E60000000AA8D7100000
HMLAN2_RSSI -46
HMLAN2_TIME 2019-11-03 14:02:48
IODev HMLAN2
LASTInputDev HMLAN2
MSGCNT 794
NAME og_Heizung_Bad_Fussboden
NOTIFYDEV global
NR 655
NTFY_ORDER 50-og_Heizung_Bad_Fussboden
STATE CMDs_done
TYPE CUL_HM
channel_01 og_Heizung_Bad_Fussboden_Weather
channel_02 og_Heizung_Bad_Fussboden_Climate
channel_03 og_Heizung_Bad_Fussboden_WindowRec
channel_04 og_Heizung_Bad_Fussboden_Clima
channel_05 og_Heizung_Bad_Fussboden_ClimaTeam
channel_06 og_Heizung_Bad_Fussboden_remote
lastMsg No:94 - t:10 s:6AD5E6 d:000000 0AA8D7100000
protCmdDel 107
protCondBurst forced_off
protEvt_AESCom-ok 14 last_at:2019-11-03 13:34:52
protLastRcv 2019-11-03 14:02:48
protNack 6 last_at:2019-11-03 13:01:23
protRcv 395 last_at:2019-11-03 14:02:48
protResnd 8 last_at:2019-11-03 12:58:21
protResndFail 2 last_at:2019-11-03 12:58:28
protSnd 365 last_at:2019-11-03 13:35:08
protSndB 35 last_at:2019-11-03 13:34:59
protState CMDs_done
rssi_at_HMLAN1 cnt:392 min:-86 max:-77 avg:-82.88 lst:-81
rssi_at_HMLAN2 cnt:388 min:-49 max:-45 avg:-46.49 lst:-46
READINGS:
2019-11-03 12:50:12 Activity alive
2019-11-03 13:35:00 CommandAccepted yes
2019-10-31 18:47:22 D-firmware 1.5
2019-10-31 18:47:22 D-serialNr PEQ1316621
2019-11-03 13:35:00 PairedTo 0xxxxxxx
2019-11-03 13:00:50 R-backOnTime 10 s
2019-11-03 13:00:50 R-burstRx on
2019-11-03 13:00:50 R-cyclicInfoMsg on
2019-11-03 13:00:50 R-cyclicInfoMsgDis 0
2019-11-03 13:00:50 R-pairCentral 0xxxxxxx
2019-11-03 13:35:00 RegL_00. 00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
2019-11-03 13:35:52 RegL_07.
2019-11-03 14:02:48 actuator 0
2019-11-03 13:34:52 aesCommToDev ok
2019-11-03 13:34:52 aesKeyNbr 02
2019-11-03 14:02:48 battery ok
2019-11-03 14:02:48 batteryLevel 3.1
2019-11-01 19:11:04 controlMode auto
2019-11-03 14:02:48 desired-temp 21.0
2019-11-03 14:02:48 measured-temp 21.5
2019-11-03 14:02:48 motorErr ok
2019-11-01 13:07:32 powerOn 2019-11-01 13:07:32
2019-11-01 13:07:32 recentStateType info
2019-11-03 13:35:08 state CMDs_done
2019-11-03 10:38:08 time-request -
helper:
HM_CMDNR 148
cSnd 01xxxxxx6AD5E603045328960103,01xxxxxx6AD5E603045328960107
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
tmplChg 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +6AD5E6,00,01,00
nextSend 1572786168.92906
rxt 2
vccu vccu
p:
6AD5E6
00
01
00
prefIO:
HMLAN2
mRssi:
mNo 94
io:
HMLAN1:
-81
-81
HMLAN2:
-38
-38
prt:
awake 0
bErr 0
brstWu 1
sProc 0
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -82.8852040816326
cnt 392
lst -81
max -77
min -86
at_HMLAN2:
avg -46.4974226804123
cnt 388
lst -46
max -45
min -49
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN2
IOgrp vccu:HMLAN2
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.5
model HM-CC-RT-DN
room CUL_HM,OG
serialNr PEQ1316621
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
og_Bad_virtTemp
Internals:
DEF xxxxxx0E
FUUID 5c608beb-f33f-4699-901c-5d7203166927f75a
NAME og_Bad_virtTemp
NOTIFYDEV global
NR 401
NTFY_ORDER 50-vccu_Btn14
STATE set_virtTemp 21.5
TYPE CUL_HM
chanNo 0E
device vccu
peerList og_Heizung_Bad_Fussboden_Weather,
READINGS:
2019-11-03 01:21:26 CommandAccepted yes
2019-11-03 14:05:20 peerList og_Heizung_Bad_Fussboden_Weather,
2019-11-03 14:04:23 state set_virtTemp 21.5
2019-11-03 14:04:23 temperature 21.5
helper:
fkt virtThSens
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst
virtTC 00
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
vrt 1
shadowReg:
tmpl:
vd:
ackT
cmd 8470xxxxxx000000
idh 2007700
idl 39936
miss 0
msgCnt 12
msgRed 0
next 1572786406.15857
nextM 1572786406.15857
typ 2
val 00D7
vin 21.5
Attributes:
cyclicMsgOffset 500
model CCU-FHEM
peerIDs 6AD5E601,
webCmd press short:press long
at_Bad_setzen_virtTemp
Internals:
COMMAND {
my $T=(ReadingsVal("og_Heizung_Bad","measured-temp",18.0));;
#fhem("set og_Bad_virtTemp virtTemp $T");;
fhem("set og_Bad_virtTemp virtTemp 21.5");;
}
DEF +*00:02 {
my $T=(ReadingsVal("og_Heizung_Bad","measured-temp",18.0));;
#fhem("set og_Bad_virtTemp virtTemp $T");;
fhem("set og_Bad_virtTemp virtTemp 21.5");;
}
FUUID 5daca2e5-f33f-4699-e186-d48347348b3da902
NAME at_Bad_setzen_virtTemp
NR 648
NTM 14:08:23
PERIODIC yes
RELATIVE yes
REP -1
STATE Next: 14:08:23
TIMESPEC 00:02
TRIGGERTIME 1572786503.29507
TRIGGERTIME_FMT 2019-11-03 14:08:23
TYPE at
READINGS:
2019-11-03 14:06:23 state Next: 14:08:23
Attributes:
group Temperatur
room OG
set hm peerXref (gefiltert nach og_Heizung_SchlaZi und og_Heizung_Bad)
peerXref done:
x-ref list
og_Bad_virtTemp => og_Heizung_Bad_Fussboden_Weather
og_BalkontuerSchlaZi => og_Heizung_SchlaZi_Fenster_WindowRec og_Heizung_SchlaZi_Tuer_WindowRec
og_FenstergriffBad => og_Heizung_Bad_Fussboden_WindowRec og_Heizung_Bad_WindowRec
og_FenstergriffSchlaZi => og_Heizung_SchlaZi_Fenster_WindowRec og_Heizung_SchlaZi_Tuer_WindowRec
og_Heizung_Bad_Clima => og_Heizung_Bad_Fussboden_ClimaTeam
og_Heizung_Bad_ClimaTeam => og_Heizung_Bad_Fussboden_Clima
og_Heizung_Bad_Fussboden_Clima => og_Heizung_Bad_ClimaTeam
og_Heizung_Bad_Fussboden_ClimaTeam => og_Heizung_Bad_Clima
og_Heizung_Bad_Fussboden_Weather => og_Bad_virtTemp
og_Heizung_Bad_Fussboden_WindowRec => og_FenstergriffBad
og_Heizung_Bad_WindowRec => og_FenstergriffBad
og_Heizung_SchlaZi_Fenster_Clima => og_Heizung_SchlaZi_Tuer_ClimaTeam
og_Heizung_SchlaZi_Fenster_ClimaTeam => og_Heizung_SchlaZi_Tuer_Clima
og_Heizung_SchlaZi_Fenster_Weather => og_SchlaZi_virtTemp
og_Heizung_SchlaZi_Fenster_WindowRec => og_BalkontuerSchlaZi og_FenstergriffSchlaZi
og_Heizung_SchlaZi_Tuer_Clima => og_Heizung_SchlaZi_Fenster_ClimaTeam
og_Heizung_SchlaZi_Tuer_ClimaTeam => og_Heizung_SchlaZi_Fenster_Clima
og_Heizung_SchlaZi_Tuer_WindowRec => og_BalkontuerSchlaZi og_FenstergriffSchlaZi
og_SchlaZi_virtTemp => og_Heizung_SchlaZi_Fenster_Weather
jeder virtuelle tempfühler muss aus einem eigenen virt hauptdevice plus einem channel bestehen.
edit: und jeder rt braucht einen eigenen virt tempfühler.
Zitat von: frank am 03 November 2019, 14:41:16
jeder virtuelle tempfühler muss aus einem eigenen virt hauptdevice plus einem channel bestehen.
edit: und jeder rt braucht einen eigenen virt tempfühler.
Hm, ich kann doch per
define wz_vT CUL_HM <hmId> nur ein Device per hmId anlegen. Und das ist bei mir das Device
vccu. Und eine andere hmId kann es doch auch nicht sein.
denk dir welche aus, die nicht in deinem system vorhanden sind. zb "AAAAA0", ...
sollte alles im wiki stehen.
Zitat von: frank am 03 November 2019, 19:43:01
denk dir welche aus, die nicht in dwinem system vorhanden sind. zb "AAAAA0", ...
sollte alles im wiki stehen.
Im Wiki steht
1. Virtuelles HomeMatic Device mit _deiner_ HM Id definieren:
define wz_vT CUL_HM <hmId>
Pro hm_Id kann nur ein CUL_HM angelegt werden. Wenn ich ein CUL_HM mit einer anderen hm_ID anlege, dann kann ich es nicht mit Geräte peeren, die mit einer anderen VCCU (und damit einer anderen hm_Id) gepaired sind. Damit müsste ich ich mehrere VCCUs betreiben und alle Thermostate in Gruppen unterschiedlichen VCCUs zuordnen.
Man muss im Wiki nicht zwingend nur einen Satz lesen! Insbesondere sind die roten Boxen interessant! ;)
Und es gibt verschiedene Grundlagen Artikel :)
Gruß Otto
Zitat von: Otto123 am 03 November 2019, 19:54:05
Man muss im Wiki nicht zwingend nur einen Satz lesen! Insbesondere sind die roten Boxen interessant! ;)
Und es gibt verschiedene Grundlagen Artikel :)
Gruß Otto
Ok, das mit der Box ist schon mal ein guter Hinweis. Danke. Mit meiner eingeschränkten Sehkraft kann ich diese roten Boxen kaum erkennen :)
Das hat jetzt auch geklappt. Bei
define wz_vT CUL_HM <hmId> dachte ich immer an eine VCCU und dann war mir nicht klar, wie ich das mit dem Thermostat peeren soll, wenn der Thermostat bereits mit einer anderen VCCU gepaired ist.
Ich konnte keinen Grundlagen-Artikel finden, der explizit auf virtuelle Homematic Device eingeht (auf VCCU schon). In https://wiki.fhem.de/wiki/HomeMatic (https://wiki.fhem.de/wiki/HomeMatic) wird kurz auf "Virtuelle Entities" eingegangen, beim Lesen habe ich das aber gleich unter VCCU gespeichert. Kennst Du noch andere Grundlagenartikel?
im wiki vom rt unter virtueller tempfühler steht doch alles, was man wissen muss. punkte 1-6, dann fertig.
kein roter kasten, alles schwarz auf weiss. ;)
Das Du die roten Boxen schlecht erkennen kannst tut mir leid, aber wie soll man es anders machen?
Naja ich meinte schon den von dir verlinkten Artikel im Wiki.
Du wirfst ja noch peeren und pairen durcheinander ;)
ja ich weiß, die ganzen Beschreibungen sind nicht perfekt und meist alle "historisch" entstanden. Da ist nicht immer alles schlüssig und ordentlich gegliedert.
Zitat von: frank am 03 November 2019, 21:28:47
im wiki vom rt unter virtueller tempfühler steht doch alles, was man wissen muss. punkte 1-6, dann fertig.
kein roter kasten, alles schwarz auf weiss. ;)
Wenn man's weiß, kann man es rauslesen. Das stimmt. Unter 1. steht mit "Virtuelles HomeMatic Device mit
_deiner_ HM Id definieren" - genau das sorgte für Verwirrung. Genau diese eine funktioniert ja nicht. Jetzt geht's aber. Danke.
Zitat von: Otto123 am 03 November 2019, 21:31:30
Du wirfst ja noch peeren und pairen durcheinander ;)
ja ich weiß, die ganzen Beschreibungen sind nicht perfekt und meist alle "historisch" entstanden. Da ist nicht immer alles schlüssig und ordentlich gegliedert.
Na ja, ist halt auch nicht immer schlüssig und ordentlich meine Ausdrucksweise ;) Auch danke für die Unterstützung!