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 setUnd trotzdem wird dieser Nonsens eingetragen
peerList EG_STH_HZG_RT,EG_STH_HZG_RTDiesen 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?
Hat wirklich niemand mehrere HM-CC-RT-DN an einem HM-TC-IT-WM-W-EU unter FHEM in Funktion?
Zitat von: Burny4600 am 11 Oktober 2025, 15:58:05Hat wirklich niemand mehrere HM-CC-RT-DN an einem HM-TC-IT-WM-W-EU unter FHEM in Funktion?
Doch, schon. Am WM im Esszimmer hängen zwei RT und ein Aktor für einen Bodenkonvektor, und das schon seit gefühlten Ewigkeiten.
Aber frage mich nicht, wie ich das damals eingerichtet habe, lt. Wiki sollte man das "verteamen" vor dem pairing machen, https://wiki.fhem.de/wiki/HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP.
Moin,
ich habe auch einen Raum mit 1 Wandthermostat und 2 Heizkörperthermostaten
seit mehreren Jahren ohne Probleme im Betrieb.
Schau mal hier. Da steht, man soll 3sec die Boosttaste drücken. Bzw. auch die Anlerntaste.
https://meintechblog.de/2014/02/13/heizungssteuerung-deluxe-neue-homematic-wandthermostate-fuer-einbaurahmen/
Gruß schwatter
Danke für die Tipps, aber es hat alles nichts genutzt. Die gleichen Fehler hatte ich schon vor langer Zeit bei den gleichen Komponenten. Immer nur bei der Kombination mit mehreren HM-CC-RT-DN.
Ich habe alle Komponenten wieder auf Werkseinstellung zurückgesetzt, anders ging es nicht, und anschließend wieder neu konfiguriert.
Eine Zusammenfassung der Einrichtung der Komponenten
set OG1_STH_HZG_TC_Weather peerChan 0 EG_STH_HZG_RT_Weather single set
set OG1_STH_HZG_TC_Climate peerChan 0 EG_STH_HZG_RT_Climate single set
set OG1_STH_HZG_TC_Weather peerChan 0 OG1_STH_HZG_RT_Weather single set
set OG1_STH_HZG_TC_Climate peerChan 0 OG1_STH_HZG_RT_Climate single set
set EG_STH_HZG_RT_ClimaTeam peerChan 0 OG1_STH_HZG_RT_ClimaTeam single set
set UEST1_EG_STH peerChan 0 OG1_STH_HZG_TC_WindowRec single set
set UESF1_EG_STH peerChan 0 OG1_STH_HZG_TC_WindowRec single set
set UESF2_EG_STH peerChan 0 OG1_STH_HZG_TC_WindowRec single set
set UESF3_OG1_STH peerChan 0 OG1_STH_HZG_TC_WindowRec single set
set UESF4_OG1_STH peerChan 0 OG1_STH_HZG_TC_WindowRec single set
set UESF5_OG2_STH peerChan 0 OG1_STH_HZG_TC_WindowRec single set
set OG1_STH_HZG_TC_WindowRec regSet winOpnTemp 12 UEST1_EG_STH
set OG1_STH_HZG_TC_WindowRec regSet winOpnTemp 12 UESF1_EG_STH
set OG1_STH_HZG_TC_WindowRec regSet winOpnTemp 12 UESF2_EG_STH
set OG1_STH_HZG_TC_WindowRec regSet winOpnTemp 12 UESF3_OG1_STH
set OG1_STH_HZG_TC_WindowRec regSet winOpnTemp 12 UESF4_OG1_STH
set OG1_STH_HZG_TC_WindowRec regSet winOpnTemp 12 UESF5_OG2_STH
set EG_STH_HZG_RT_Clima regSet winOpnBoost off
set OG1_STH_HZG_RT_Clima regSet winOpnBoost off
set OG1_STH_HZG_TC_Climate regSet winOpnBoost off
attr OG1_STH_HZG_TC expert defReg,allReg,rawReg,templ
attr OG1_STH_HZG_TC rssiLog 1
set OG1_STH_HZG_TC regSet btnLock on
set OG1_STH_HZG_TC_Climate regSet tempMax 25.0
set OG1_STH_HZG_TC_Climate regSet tempMin 12.0
attr EG_STH_HZG_RT expert defReg,allReg,rawReg,templ
attr EG_STH_HZG_RT rssiLog 1
set EG_STH_HZG_RT regSet btnLock on
set EG_STH_HZG_RT_Clima regSet tempMax 25.0
set EG_STH_HZG_RT_Clima regSet tempMin 12.0
attr OG1_STH_HZG_RT expert defReg,allReg,rawReg,templ
attr OG1_STH_HZG_RT rssiLog 1
set OG1_STH_HZG_RT regSet btnLock on
set OG1_STH_HZG_RT_Clima regSet tempMax 25.0
set OG1_STH_HZG_RT_Clima regSet tempMin 12.0
attr EG_STH_HZG_RT burstAccess 0_off
set EG_STH_HZG_RT regSet burstRx off
attr OG1_STH_HZG_RT burstAccess 0_off
set OG1_STH_HZG_RT regSet burstRx off
attr OG1_STH_HZG_TC burstAccess 0_off
set OG1_STH_HZG_TC regSet burstRx off
set OG1_STH_HZG_TC_Climate regSet showInfo time
set OG1_STH_HZG_TC_Climate regSet showSetTemp actTemp
set OG1_STH_HZG_TC_Climate regSet showHumidity tempHum
set EG_STH_HZG_RT sysTime
set OG1_STH_HZG_RT sysTime
set OG1_STH_HZG_TC sysTime
Warum nach einer längeren Zeit immer wieder sich ein Peering-Fehler einschleicht ist mir ein Rätsel.
Eines was ich bei der Neuanlage nicht schaffe, ist die Deaktivierung von Burst.
Burst sollte eigentlich so deaktiviert werden und bleiben.
attr OG1_STH_HZG_TC burstAccess 0_off
set OG1_STH_HZG_TC regSet burstRx off
Unter get OG1_STH_HZG_TC reg burstRx bekomme ich noch set_off angezeigt.
Rufe ich nach kurzer Zeit mit set OG1_STH_HZG_TC getConfig den aktuellen Status auf, steht aber trotzdem unter dem Reading R-burstRx on.
Warum Burst nicht auf off bleibt ist mir noch nicht klar.