Bei mir taucht immer wieder der Fehler auf, dass das Peering nicht passt.
Dieser Fehler tritt immer nur mit der Kombination von zwei HM-CC-RT-DN mit einem HM-TC-IT-WM-W-EU. Diese Peerings lassen sich auch nicht mehr rückgängig machen, selbst nicht, wenn ich alles auf den Geräten und aus FHEM lösche, was diese Kombination betrifft.
list OG1_STH_HZG_TC_Weather
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 6AF5F101
FUUID 5fc515e8-f33f-de83-9bbe-942955572531407b
NAME OG1_STH_HZG_TC_Weather
NR 2512
NTFY_ORDER 48-OG1_STH_HZG_TC_Weather
STATE Temperatur: 20.2 °C<br>Luftfeuchte abs.: 10.3 g/m³<br>Luftfeuchte rel.: 59.0 %F<br>Taupunkt: 11.9 °C<br>Dampfdruck: 13.9 hPa
TYPE CUL_HM
chanNo 01
device OG1_STH_HZG_TC
disableNotifyFn 1
eventCount 73
peerList EG_STH_HZG_RT,EG_STH_HZG_RT
READINGS:
2025-10-02 16:26:36 R-sign off
2025-10-07 13:13:30 RegL_01. 00:00 08:00
2025-10-07 13:51:45 absoluteHumidity 10.3
2025-10-02 16:03:44 alarm off
2025-10-07 13:14:37 cfgState PeerVerf
2025-10-07 13:51:45 dewpoint 11.9
2025-10-07 14:06:48 humidity 59
2025-10-07 13:13:30 peerList EG_STH_HZG_RT,EG_STH_HZG_RT
2025-10-07 14:06:48 state T: 20.2 H: 59
2025-10-07 14:06:48 temperature 20.2
2025-10-07 13:51:45 vapourPressure 13.9
helper:
peerFriend peerSensT
peerIDsRaw ,613F9E63,613F9E91,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1
tmplChg 0
cfgChk:
idPz02 p:EG_STH_HZG_RT_chn-63
p:EG_STH_HZG_RT_chn-91
cmds:
TmplKey EG_STH_HZG_RT,EG_STH_HZG_RT:1759757167.27288:1759757213.79059
TmplTs 1759757213.79059
cmdKey 1:0:0::OG1_STH_HZG_TC:00AD:01:EG_STH_HZG_RT,EG_STH_HZG_RT
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_EG_STH_HZG_RT -tplPeer-
lst:
condition slider,0,1,255
peer EG_STH_HZG_RT,EG_STH_HZG_RT
peerOpt remove_EG_STH_HZG_RT_chn-63,remove_EG_STH_HZG_RT_chn-91
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
peerIDsH:
00000000 broadcast
613F9E63 EG_STH_HZG_RT_chn-63
613F9E91 EG_STH_HZG_RT_chn-91
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias OG1 Stiegenhaus - Heizung - Temperaturcontroller Weather
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
group EG Stiegenhaus - Heizung,OG1 Stiegenhaus - Heizung
icon hm-tc-it-wm-w-eu
model HM-TC-IT-WM-W-EU
peerIDs 00000000,613F9E63,613F9E91
room EG-Stiegenhaus,Heizung,OG1-Stiegenhaus,_HM
sortby 04.03
stateFormat {sprintf
("Temperatur: %.1f °C<br>Luftfeuchte abs.: %.1f g/m³<br>Luftfeuchte rel.: %.1f %%F<br>Taupunkt: %.1f °C<br>Dampfdruck: %.1f hPa",
ReadingsNum("$name","temperature",0),
ReadingsNum("$name","absoluteHumidity",0),
ReadingsNum("$name","humidity",0),
ReadingsNum("$name","dewpoint",0),
ReadingsNum("$name","vapourPressure",0))}
list EG_STH_HZG_RT_Weather
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 613F9E01
FUUID 5c45b04d-f33f-f4d2-c487-85f87b7c614dbe28
NAME EG_STH_HZG_RT_Weather
NR 2197
NTFY_ORDER 48-EG_STH_HZG_RT_Weather
STATE 20.2
TYPE CUL_HM
chanNo 01
device EG_STH_HZG_RT
disableNotifyFn 1
eventCount 38
peerList OG1_STH_HZG_TC_Weather
READINGS:
2025-10-03 10:43:53 R-sign off
2025-10-07 12:10:07 RegL_01. 00:00 08:00
2025-10-07 13:10:22 cfgState ok
2025-10-07 14:07:48 measured-temp 20.2
2025-10-07 12:10:07 peerList OG1_STH_HZG_TC_Weather
2025-10-07 14:07:48 state 20.2
helper:
peerFriend peerSensT
peerIDsRaw ,6AF5F101,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1
tmplChg 0
cmds:
TmplKey OG1_STH_HZG_TC_Weather:1759757167.27288:1759757198.18766
TmplTs 1759757198.18766
cmdKey 1:0:0::EG_STH_HZG_RT:0095:01:OG1_STH_HZG_TC_Weather
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_STH_HZG_TC_Weather -tplPeer-
lst:
condition slider,0,1,255
peer OG1_STH_HZG_TC_Weather
peerOpt remove_OG1_STH_HZG_TC_Weather
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
peerIDsH:
00000000 broadcast
6AF5F101 OG1_STH_HZG_TC_Weather
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias EG Stiegenhaus - Heizung - Raumthermostat Weather
comment get EG_STH_HZG_RT_Weather saveConfig /media/hdd/fhem/homematic/config/device/EG_STH_HZG_RT_Weather
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
group EG Stiegenhaus - Heizung
icon hc_wht_regler
model HM-CC-RT-DN
peerIDs 00000000,6AF5F101
room EG-Stiegenhaus,Heizung,OG1-Stiegenhaus,_HM
sortby 05.04
list OG1_STH_HZG_RT_Weather
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 6391C201
FUUID 5c45b04e-f33f-f4d2-a660-ab3a94a75f3b7502
NAME OG1_STH_HZG_RT_Weather
NR 2495
NTFY_ORDER 48-OG1_STH_HZG_RT_Weather
STATE Raumtemperatur: 20.2 °C
TYPE CUL_HM
chanNo 01
device OG1_STH_HZG_RT
disableNotifyFn 1
eventCount 78
peerList OG1_STH_HZG_TC_Weather
READINGS:
2025-10-03 10:43:55 R-sign off
2025-10-07 13:13:28 RegL_01. 00:00 08:00
2025-10-07 13:14:28 cfgState PeerVerf
2025-10-07 14:08:52 measured-temp 20.2
2025-10-07 13:13:27 peerList OG1_STH_HZG_TC_Weather
2025-10-07 14:08:52 state 20.2
helper:
peerFriend peerSensT
peerIDsRaw ,6AF5F101,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1
tmplChg 0
cfgChk:
idPz02 p:OG1_STH_HZG_TC_Weather
cmds:
TmplKey OG1_STH_HZG_TC_Weather:1759757167.27288:1759757213.7809
TmplTs 1759757213.7809
cmdKey 1:0:0::OG1_STH_HZG_RT:0095:01:OG1_STH_HZG_TC_Weather
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_STH_HZG_TC_Weather -tplPeer-
lst:
condition slider,0,1,255
peer OG1_STH_HZG_TC_Weather
peerOpt remove_OG1_STH_HZG_TC_Weather
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
peerIDsH:
00000000 broadcast
6AF5F101 OG1_STH_HZG_TC_Weather
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias OG1 Stiegenhaus - Heizung - Raumthermostat Weather
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
group OG1 Stiegenhaus - Heizung
icon hc_wht_regler
model HM-CC-RT-DN
peerIDs 00000000,6AF5F101
room Heizung,OG1-Stiegenhaus,_HM
sortby 05.04
stateFormat {sprintf(
"Raumtemperatur: %.1f °C",
ReadingsNum("$name","measured-temp",0))}
Gibt es eine Beispiel für die Konfiguration zweier HM-CC-RT-DN mit einem HM-TC-IT-WM-W-EU.
peerIDsRaw ,613F9E 63,613F9E 91,00000000
Da steht doch zweimal der gleiche RT "EG_STH_HZG_RT" im Weather-Channel des TC?
Was mich irritiert, sind die peer-Channels 63 und 91 - die hab ich noch nicht gesehen.
Zitat von: betateilchen am 07 Oktober 2025, 14:48:16peerIDsRaw ,613F9E 63,613F9E 91,00000000
Da steht doch zweimal der gleiche RT "EG_STH_HZG_RT" im Weather-Channel des TC?
Was mich irritiert, sind die peer-Channels 63 und 91 - die hab ich noch nicht gesehen.
Dieser Fehler tritt nur bei Kombinationen mit zwei Thermostaten.
set OG1_STH_HZG_TC_Weather peerChan 0 EG_STH_HZG_RT_Weather single set
set OG1_STH_HZG_TC_Weather peerChan 0 OG1_STH_HZG_RT_Weather single set
Und trotzdem wird dieser Nonsens eingetragen
peerList EG_STH_HZG_RT,EG_STH_HZG_RT
Diesen Misst bringe ich auch nicht mehr mit
unset heraus, und muss die Komponenten komplett löschen.
Es funktioniert zwar, aber es ist ein Fehler.
Irgendwie passt der Konfigurationsvorgang für zwei Thermostate in der Form nicht.
Muss der zweite Thermostat auf einen anderen peerChan?