Ich habe einen Raum der zwei HM-CC-RT-DN besitzt, die als Team arbeiten.
Zusätzlich besitzt dieses HM-CC-RT-DN Team einen HM-TC-IT-WM-W-EU.
Bei der Konfiguration tritt der Fehlerfall auf, das bei den HM-CC-RT-DN Weather die peerIDs 00000000 gelöscht wird, und im HM-TC-IT-WM-W-EU Weather peerIDs eingetragen sind die es nicht gibt.
set OG2_BU2_HZG_TC_Weather peerChan 0 OG2_BU2_HZG_RT1_Weather single set
set OG2_BU2_HZG_TC_Weather peerChan 0 OG2_BU2_HZG_RT2_Weather single set
list OG2_BU2_HZG_RT1_Weather
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 568BB901
FUUID 5c45b04e-f33f-f4d2-d2e3-ecd20be9ae896bb7
NAME OG2_BU2_HZG_RT1_Weather
NOTIFYDEV global
NR 4722
NTFY_ORDER 50-OG2_BU2_HZG_RT1_Weather
STATE Raumtemperatur: 21.2 °C
TYPE CUL_HM
chanNo 01
device OG2_BU2_HZG_RT1
READINGS:
2020-09-30 12:03:40 CommandAccepted yes
2020-02-25 00:25:35 R-sign off
2020-11-23 18:29:54 cfgState updating
2020-11-23 18:42:40 measured-temp 21.2
2020-11-23 18:42:40 state 21.2
helper:
getCfgListNo
peerFriend peerSensT
peerOpt p:thermostat
regLst 1
cmds:
TmplKey :no:1605803788.43532
TmplTs 1605803788.43532
cmdKey 1:0:0::OG2_BU2_HZG_RT1:0095:01:
cmdLst:
burstXmit noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
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
prt:
brstWu 1
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias OG2 Büro 2 - Heizung - Raumthermostat 1 Weather
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
group OG2 Büro 2 - Heizung
icon hc_wht_regler
model HM-CC-RT-DN
peerIDs
room OG2-Buero2,Heizung,_HM
sortby 05.04
stateFormat {sprintf(
"Raumtemperatur: %.1f °C",
ReadingsNum("$name","measured-temp",0))}
list OG2_BU2_HZG_RT2_Weather
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 5FA4C001
FUUID 5c45b04e-f33f-f4d2-cba7-63d343e5621ccb47
NAME OG2_BU2_HZG_RT2_Weather
NOTIFYDEV global
NR 4739
NTFY_ORDER 50-OG2_BU2_HZG_RT2_Weather
STATE Raumtemperatur: 21.2 °C
TYPE CUL_HM
chanNo 01
device OG2_BU2_HZG_RT2
peerList OG2_BU2_HZG_TC_Weather,
READINGS:
2020-11-14 12:00:04 CommandAccepted yes
2020-02-25 00:23:38 R-sign off
2020-11-23 18:31:44 RegL_01. 00:00 08:00
2020-11-23 18:31:44 cfgState ok
2020-11-23 18:41:35 measured-temp 21.2
2020-11-23 18:31:43 peerList OG2_BU2_HZG_TC_Weather,
2020-11-23 18:41:35 state 21.2
helper:
peerFriend peerSensT
peerIDsRaw ,63428601,00000000
peerOpt p:thermostat
regLst 1
cmds:
TmplKey OG2_BU2_HZG_TC_Weather,:no:1605803789.42477
TmplTs 1605803789.42477
cmdKey 1:0:0::OG2_BU2_HZG_RT2:0095:01:OG2_BU2_HZG_TC_Weather,
cmdLst:
burstXmit noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-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_OG2_BU2_HZG_TC_Weather -tplPeer-
lst:
condition slider,0,1,255
peer OG2_BU2_HZG_TC_Weather
peerOpt remove_OG2_BU2_HZG_TC_Weather
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
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
prt:
brstWu 1
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias OG2 Büro 2 - Heizung - Raumthermostat 2 Weather
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
group OG2 Büro 2 - Heizung
icon hc_wht_regler
model HM-CC-RT-DN
peerIDs 00000000,63428601,
room OG2-Buero2,Heizung,_HM
sortby 06.04
stateFormat {sprintf(
"Raumtemperatur: %.1f °C",
ReadingsNum("$name","measured-temp",0))}
list OG2_BU2_HZG_TC_Weather
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 63428601
FUUID 5c45b04e-f33f-f4d2-8f36-abcbfffa43cd4885
IODev
NAME OG2_BU2_HZG_TC_Weather
NOTIFYDEV global
NR 4756
NTFY_ORDER 50-OG2_BU2_HZG_TC_Weather
STATE Temperatur: 21.2 °C<br>Luftfeuchte abs.: 7.2 g/m³<br>Luftfeuchte rel.: 39.0 %F<br>Taupunkt: 6.7 °C<br>Dampfdruck: 9.8 hPa
TYPE CUL_HM
chanNo 01
device OG2_BU2_HZG_TC
peerList OG2_BU2_HZG_RT1_chn-5F,OG2_BU2_HZG_RT1_chn-A4,OG2_BU2_HZG_RT2_Weather,C05FA401,C05FA4C0,
protState Info_Cleared
READINGS:
2020-11-23 18:44:34 R-sign off
2020-11-23 18:44:53 RegL_01. 00:00 08:00
2020-11-23 18:30:47 absoluteHumidity 7.2
2020-11-23 18:30:47 alarm off
2020-11-23 18:44:54 cfgState PeerUndef,PeerVerf
2020-11-23 18:30:47 dewpoint 6.7
2020-11-23 18:43:26 humidity 39
2020-11-23 18:44:51 peerList OG2_BU2_HZG_RT1_chn-5F,OG2_BU2_HZG_RT1_chn-A4,OG2_BU2_HZG_RT2_Weather,C05FA401,C05FA4C0,
2020-11-23 18:43:26 state T: 21.2 H: 39
2020-11-23 18:43:26 temperature 21.2
2020-11-23 18:30:47 vapourPressure 9.8
helper:
peerFriend peerSensT
peerIDsRaw ,568BB95F,568BB9A4,C05FA4C0,C05FA401,5FA4C001,00000000
peerOpt p:thermostat
regLst 1
cfgChk:
idPz01 id:C05FA401
id:C05FA4C0
idPz02 p:OG2_BU2_HZG_RT1_chn-5F
p:OG2_BU2_HZG_RT1_chn-A4
cmds:
TmplKey OG2_BU2_HZG_RT1_chn-5F,OG2_BU2_HZG_RT1_chn-A4,OG2_BU2_HZG_RT2_Weather,C05FA401,C05FA4C0,:no:1605803790.3071
TmplTs 1605803790.3071
cmdKey 1:0:0::OG2_BU2_HZG_TC:00AD:01:OG2_BU2_HZG_RT1_chn-5F,OG2_BU2_HZG_RT1_chn-A4,OG2_BU2_HZG_RT2_Weather,C05FA401,C05FA4C0,
cmdLst:
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-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_C05FA401 -tplPeer-
tplSet_C05FA4C0 -tplPeer-
tplSet_OG2_BU2_HZG_RT1_chn-5F -tplPeer-
tplSet_OG2_BU2_HZG_RT1_chn-A4 -tplPeer-
tplSet_OG2_BU2_HZG_RT2_Weather -tplPeer-
lst:
condition slider,0,1,255
peer C05FA401,C05FA4C0,OG2_BU2_HZG_RT1_chn-5F,OG2_BU2_HZG_RT1_chn-A4,OG2_BU2_HZG_RT2_Weather
peerOpt remove_C05FA401,remove_C05FA4C0,remove_OG2_BU2_HZG_RT1_chn-5F,remove_OG2_BU2_HZG_RT1_chn-A4,remove_OG2_BU2_HZG_RT2_Weather
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
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
prt:
bErr 0
brstWu 1
sProc 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias OG2 Büro 2 - Heizung - Temperaturcontroller Weather
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
group OG2 Büro 2 - Heizung
icon hm-tc-it-wm-w-eu
model HM-TC-IT-WM-W-EU
peerIDs 00000000,568BB95F,568BB9A4,5FA4C001,C05FA401,C05FA4C0,
room Heizung,Kuehlung,OG2-Buero2,_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))}
Trage ich manuell bei den HM-CC-RT-DN Weather die peerIDs 00000000 ein wird diese nach kurzer Zeit weider gelöscht.
Entferne ich beim HM-TC-IT-WM-W-EU Weather die peerIDs 568BB95F,568BB9A4,5FA4C001,C05FA401,C05FA4C0 und belasse die peerIDs 00000000, werden die peerIDs 568BB95F,568BB9A4,5FA4C001,C05FA401,C05FA4C0 wieder eingetragen.
Nur wie kann ich diesen Fehler korrigieren? Wird dieser Fehler durch das HM-CC-RT-DN Team verursacht?
Ich habe die gesamte Konfiguration der HM-CC-RT-DN und HM-TC-IT-WM-W-EU Geräte gelöscht und neu konfiguriert.
Nur so konnte ich den Fehler beseitigen.