Ich habe Zwei HK-Thermostate (Kanal "Clima") mit einem Temp-Regler (Kanal "Climate") gepeered.
Problem: Änderungen am Regler über die Web-Oberfläche führen zu einem anderem Ergebnis als wenn ich Änderungen per Hand am Temp-Regler mache.
Änderung am Temp-Regler über die Web-Oberfläche von 20grd --> 21grd keine Änderung bei den gepeerten HK-Thermostaten
Anzeige im Display des Reglers wechselt für die desired Temp von 20grd nach 21grd, HK-Thermostate keine Änderung
Änderung über die Web-Oberfläche HK-Thermostat_Erker_Clima von 19grd --> 22grd, HK-Thermostat wechselt desired Temp auf 22grd, Anzeige im Display 22grd, sonst keine Änderung
Änderung über die Web-Oberfläche HK-Thermostat_Erker_Clima von 22grd --> 19grd HK-Thermostat wechselt desired Temp auf 19grd, Anzeige im Display 19grd, Temp-Regler wechselt von 21grd (s.o.) nach 19grd, desired Temp und Display, HK-Thermostat_HK Westen_Clima keine Änderung
Änderung über die Web-Oberfläche an HK-Thermostat_Westen_Clima von 19grd --> 23grd HK-Thermostat wechselt desired Temp auf 23grd, Anzeige im Display 23grd, Temp-Regler wechselt von 19grd nach 23grd, desired Temp und Display, HK-Thermostat_HK Erker_Clima keine Änderung
Änderung über die Web-Oberfläche HK-Thermostat_Westen_Clima von 23grd --> 18grd HK-Thermostat wechselt desired Temp auf 18grd, Anzeige im Display 18grd, Temp-Regler wechselt von 23grd nach 18grd, desired Temp und Display, HK Erker_Clima keine Änderung
Temp-Regler per Hand von 18grd --> 24grd, beide HK-Thermostate wechseln auf desired Temp 24grd
HK-Thermostat_Erker per Hand von 24grd --> 19grd, HK-Thermostat wechseln auf desired Temp 19grd, sonst keine Änderung
HK-Thermostat_Westen per Hand von 24grd --> 20grd, HK-Thermostat wechseln auf desired Temp 20grd, sonst keine Änderung
Temp-Regler per Hand von 24grd --> 18grd, beide HK-Thermostate wechseln auf desired Temp 18grd
Das Verhalten bei Regelung des Temp-Reglers per Hand würde ich auch bei Änderung über die Web-Oberfläche erwarten, dem ist aber nicht so.
Wo kann der Fehler liegen? Falsch gepeered? Falsche Kanäle? Der Temp-Regler kann das gar nicht? ..... ??
list 20_DG_AZ_Dad_HzgThermostat_Erker_Clima
Internals:
CFGFN ./FHEM/include/fhem_dachgeschoss.cfg
DEF 63A73404
FUUID 5c587ad2-f33f-8c2a-842f-612e224b670d21e0
NAME 20_DG_AZ_Dad_HzgThermostat_Erker_Clima
NOTIFYDEV global
NR 746
NTFY_ORDER 50-20_DG_AZ_Dad_HzgThermostat_Erker_Clima
STATE T: 21.9 desired: 20.0 valve: 0
TYPE CUL_HM
chanNo 04
device 20_DG_AZ_Dad_HzgThermostat_Erker
peerList 20_DG_AZ_Dad_Temp_Regler_Climate
READINGS:
2021-02-27 23:16:15 CommandAccepted yes
2020-03-12 18:53:32 R-boostPeriod 5 min
2020-03-12 18:53:32 R-boostPos 80 %
2020-03-12 18:53:32 R-btnNoBckLight off
2020-03-12 18:53:32 R-dayTemp 21 C
2020-03-12 18:53:32 R-daylightSaveTime on
2020-03-12 18:53:32 R-decalcTime 11:00
2020-03-12 18:53:32 R-decalcWeekday Sat
2020-03-12 18:53:32 R-modePrioManu all
2020-03-12 18:53:32 R-modePrioParty all
2020-03-12 18:53:32 R-nightTemp 17 C
2020-03-12 18:53:32 R-noMinMax4Manu off
2020-03-12 18:53:32 R-regAdaptive on
2020-03-12 18:53:32 R-reguExtI 15
2020-03-12 18:53:32 R-reguExtP 30
2020-03-12 18:53:32 R-reguExtPstart 30
2020-03-12 18:53:32 R-reguIntI 18
2020-03-12 18:53:32 R-reguIntP 33
2020-03-12 18:53:32 R-reguIntPstart 45
2020-03-12 18:53:32 R-showInfo time
2020-03-12 18:53:32 R-showWeekday off
2018-04-21 22:24:07 R-sign off
2020-03-12 18:53:32 R-tempMax 30.5 C
2020-03-12 18:53:32 R-tempMin 4.5 C
2020-03-12 18:53:32 R-tempOffset 0.0K
2020-03-12 18:53:32 R-valveErrPos 15 %
2020-03-12 18:53:32 R-valveMaxPos 100 %
2020-03-12 18:53:32 R-valveOffsetRt 0 %
2020-03-12 18:53:32 R-winOpnBoost off
2020-03-12 18:53:32 R-winOpnDetFall 1.4 K
2020-03-12 18:53:32 R-winOpnMode on
2020-03-12 18:53:32 R-winOpnPeriod 15 min
2018-04-21 22:24:12 R-winOpnTemp 12 C
2020-03-12 18:53:32 R-winOpnTempI 12 C
2020-06-06 12:51:33 R_0_tempListSat 08:00 19.0 12:00 20.5 18:00 22.0 22:00 21.0 24:00 19.0
2020-06-06 12:51:33 R_1_tempListSun 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-06-06 12:51:33 R_2_tempListMon 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-06-06 12:51:33 R_3_tempListTue 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-06-06 12:51:33 R_4_tempListWed 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-06-06 12:51:33 R_5_tempListThu 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-06-06 12:51:33 R_6_tempListFri 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-06-06 12:51:33 R_tempList_State verified
2021-02-27 23:17:19 ValvePosition 0
2021-02-27 23:17:19 boostTime -
2021-01-28 11:46:59 cfgState ok
2021-02-27 23:17:19 controlMode auto
2021-02-27 23:17:19 desired-temp 20.0
2021-02-27 23:17:19 measured-temp 21.9
2021-02-27 23:17:19 partyEnd -
2021-02-27 23:17:19 partyStart -
2021-02-27 23:17:19 partyTemp -
2021-02-27 23:09:27 peerList 20_DG_AZ_Dad_Temp_Regler_Climate
2021-02-27 23:16:15 recentStateType ack
2021-02-27 23:17:19 state T: 21.9 desired: 20.0 valve: 0
2020-09-26 10:13:30 trigLast fhem:80
helper:
peerFriend peerRTteam2
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cmds:
TmplKey 20_DG_AZ_Dad_Temp_Regler_Climate:no:1614406664.95825
TmplTs 1614406664.95825
cmdKey 1:0:0::20_DG_AZ_Dad_HzgThermostat_Erker:0095:04:20_DG_AZ_Dad_Temp_Regler_Climate
cmdLst:
burstXmit noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
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})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_20_DG_AZ_Dad_Temp_Regler_Climate -tplPeer-
lst:
condition slider,0,1,255
peer Names,20_DG_AZ_Dad_HzgThermostat_Erker_Clima
peerOpt 10_EG_Esszimmer_HzgThermostat_ClimaTeam,10_EG_Esszimmer_Wand_HzgThermostat_ClimaTeam,10_EG_Flur_HzgThermostat_ClimaTeam,10_EG_Kueche_HzgThermostat_ClimaTeam,10_EG_Toilette_HzgThermostat_ClimaTeam,10_EG_Vorratsraum_HzgThermostat_ClimaTeam,10_EG_Wohnzimmer_HzgThermostat_Erker_Nord_ClimaTeam,10_EG_Wohnzimmer_HzgThermostat_Erker_Sued_ClimaTeam,10_EG_Wohnzimmer_HzgThermostat_Westen_ClimaTeam,20_DG_AZ_Dad_HzgThermostat_Westen_ClimaTeam,20_DG_AZ_Mam_HzgThermostat_ClimaTeam,20_DG_Badezimmer_Handtuch_HzgThermostat_ClimaTeam,20_DG_Badezimmer_HzgThermostat_ClimaTeam,20_DG_Balkonzimmer_HzgThermostat_ClimaTeam
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 0
tpl 0
peerIDsH:
00000000 broadcast
64CD6202 20_DG_AZ_Dad_Temp_Regler_Climate
role:
chn 1
shRegR:
07 00
tmpl:
Attributes:
group DG-Heizung
icon hm-cc-rt-dn
model HM-CC-RT-DN
peerIDs 00000000,64CD6202
room 20_Dachgeschoss->AZ-Dad
webCmd controlMode:desired-temp
list 20_DG_AZ_Dad_HzgThermostat_Westen_Clima
Internals:
CFGFN ./FHEM/include/fhem_dachgeschoss.cfg
DEF 63A70A04
FUUID 5c587ad2-f33f-8c2a-58ab-e729542f3193720f
NAME 20_DG_AZ_Dad_HzgThermostat_Westen_Clima
NOTIFYDEV global
NR 784
NTFY_ORDER 50-20_DG_AZ_Dad_HzgThermostat_Westen_Clima
STATE T: 21.7 desired: 20.0 valve: 3
TYPE CUL_HM
chanNo 04
device 20_DG_AZ_Dad_HzgThermostat_Westen
peerList 20_DG_AZ_Dad_Temp_Regler_Climate
READINGS:
2021-02-27 23:14:07 CommandAccepted yes
2020-03-12 18:58:33 R-boostPeriod 5 min
2020-03-12 18:58:33 R-boostPos 80 %
2020-03-12 18:58:33 R-btnNoBckLight off
2020-03-12 18:58:33 R-dayTemp 21 C
2020-03-12 18:58:33 R-daylightSaveTime on
2020-03-12 18:58:33 R-decalcTime 11:00
2020-03-12 18:58:33 R-decalcWeekday Sat
2020-03-12 18:58:33 R-modePrioManu all
2020-03-12 18:58:33 R-modePrioParty all
2020-03-12 18:58:33 R-nightTemp 17 C
2020-03-12 18:58:33 R-noMinMax4Manu off
2020-03-12 18:58:33 R-regAdaptive on
2020-03-12 18:58:33 R-reguExtI 15
2020-03-12 18:58:33 R-reguExtP 30
2020-03-12 18:58:33 R-reguExtPstart 30
2020-03-12 18:58:33 R-reguIntI 18
2020-03-12 18:58:33 R-reguIntP 33
2020-03-12 18:58:33 R-reguIntPstart 45
2020-03-12 18:58:33 R-showInfo time
2020-03-12 18:58:33 R-showWeekday off
2018-04-21 22:16:09 R-sign off
2020-03-12 18:58:33 R-tempMax 30.5 C
2020-03-12 18:58:33 R-tempMin 4.5 C
2020-03-12 18:58:33 R-tempOffset 0.0K
2020-03-12 18:58:33 R-valveErrPos 15 %
2020-03-12 18:58:33 R-valveMaxPos 100 %
2020-03-12 18:58:33 R-valveOffsetRt 0 %
2020-03-12 18:58:33 R-winOpnBoost off
2020-03-12 18:58:33 R-winOpnDetFall 1.4 K
2020-03-12 18:58:33 R-winOpnMode on
2020-03-12 18:58:33 R-winOpnPeriod 15 min
2018-04-21 22:19:17 R-winOpnTemp 12 C
2020-03-12 18:58:33 R-winOpnTempI 12 C
2020-03-12 19:54:46 R_0_tempListSat 08:00 19.0 12:00 20.5 18:00 22.0 22:00 21.0 24:00 19.0
2020-03-12 19:54:46 R_1_tempListSun 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-03-12 19:54:46 R_2_tempListMon 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-03-12 19:54:46 R_3_tempListTue 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-03-12 19:54:46 R_4_tempListWed 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-03-12 19:54:46 R_5_tempListThu 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-03-12 19:54:46 R_6_tempListFri 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2020-03-12 19:54:46 R_tempList_State verified
2021-02-27 23:19:46 ValvePosition 3
2021-02-27 23:19:46 boostTime -
2021-01-28 11:47:00 cfgState ok
2021-02-27 23:19:46 controlMode auto
2021-02-27 23:19:46 desired-temp 20.0
2021-02-27 23:19:46 measured-temp 21.7
2021-02-27 23:19:46 partyEnd -
2021-02-27 23:19:46 partyStart -
2021-02-27 23:19:46 partyTemp -
2021-02-27 23:10:28 peerList 20_DG_AZ_Dad_Temp_Regler_Climate
2021-02-27 23:14:07 recentStateType ack
2021-02-27 23:19:46 state T: 21.7 desired: 20.0 valve: 3
2020-09-26 10:13:20 trigLast fhem:80
helper:
peerFriend peerRTteam2
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cmds:
TmplKey 20_DG_AZ_Dad_Temp_Regler_Climate:no:1614406665.3183
TmplTs 1614406665.3183
cmdKey 1:0:0::20_DG_AZ_Dad_HzgThermostat_Westen:0095:04:20_DG_AZ_Dad_Temp_Regler_Climate
cmdLst:
burstXmit noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
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})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_20_DG_AZ_Dad_Temp_Regler_Climate -tplPeer-
lst:
condition slider,0,1,255
peer Names,20_DG_AZ_Dad_HzgThermostat_Westen_Clima
peerOpt 10_EG_Esszimmer_HzgThermostat_ClimaTeam,10_EG_Esszimmer_Wand_HzgThermostat_ClimaTeam,10_EG_Flur_HzgThermostat_ClimaTeam,10_EG_Kueche_HzgThermostat_ClimaTeam,10_EG_Toilette_HzgThermostat_ClimaTeam,10_EG_Vorratsraum_HzgThermostat_ClimaTeam,10_EG_Wohnzimmer_HzgThermostat_Erker_Nord_ClimaTeam,10_EG_Wohnzimmer_HzgThermostat_Erker_Sued_ClimaTeam,10_EG_Wohnzimmer_HzgThermostat_Westen_ClimaTeam,20_DG_AZ_Dad_HzgThermostat_Erker_ClimaTeam,20_DG_AZ_Mam_HzgThermostat_ClimaTeam,20_DG_Badezimmer_Handtuch_HzgThermostat_ClimaTeam,20_DG_Badezimmer_HzgThermostat_ClimaTeam,20_DG_Balkonzimmer_HzgThermostat_ClimaTeam
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 0
tpl 0
peerIDsH:
00000000 broadcast
64CD6202 20_DG_AZ_Dad_Temp_Regler_Climate
role:
chn 1
shRegR:
07 00
tmpl:
Attributes:
group DG-Heizung
icon hm-cc-rt-dn
model HM-CC-RT-DN
peerIDs 00000000,64CD6202
room 20_Dachgeschoss->AZ-Dad
webCmd controlMode:desired-temp
list 20_DG_AZ_Dad_Temp_Regler_Climate
Internals:
CFGFN ./FHEM/include/fhem_dachgeschoss.cfg
DEF 64CD6202
FUUID 5c587ad2-f33f-8c2a-3a37-122f87940c7b1a97
NAME 20_DG_AZ_Dad_Temp_Regler_Climate
NOTIFYDEV global
NR 763
NTFY_ORDER 50-20_DG_AZ_Dad_Temp_Regler_Climate
STATE T: 22.4 desired: 20.0
TYPE CUL_HM
chanNo 02
device 20_DG_AZ_Dad_Temp_Regler
peerList 20_DG_AZ_Dad_HzgThermostat_Erker_Clima,20_DG_AZ_Dad_HzgThermostat_Westen_Clima
READINGS:
2021-02-27 23:13:24 CommandAccepted yes
2020-06-07 16:26:15 R-boostPeriod 5 min
2020-06-07 16:26:15 R-dayTemp 21 C
2020-06-07 16:26:15 R-daylightSaveTime on
2020-06-07 16:26:15 R-heatCool heating
2020-06-07 16:26:15 R-modePrioManu all
2020-06-07 16:26:15 R-modePrioParty all
2020-06-07 16:26:15 R-nightTemp 17 C
2020-06-07 16:26:15 R-noMinMax4Manu off
2020-06-07 16:26:15 R-sendWeatherData on
2020-06-07 16:26:15 R-showHumidity tempHum
2020-06-07 16:26:15 R-showInfo time
2020-06-07 16:26:15 R-showSetTemp setTemp
2020-06-07 16:26:15 R-showWeekday off
2020-06-07 16:26:11 R-sign off
2020-06-07 16:26:15 R-tempMax 30.5 C
2020-06-07 16:26:15 R-tempMin 4.5 C
2020-06-07 16:26:15 R-tempOffset 0.0K
2020-06-07 16:26:15 R-weekPrgSel prog1
2020-06-07 16:26:15 R-winOpnBoost off
2021-02-21 14:29:16 R_P1_0_tempListSat 08:00 19.0 12:00 20.5 18:00 22.0 22:00 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_1_tempListSun 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_2_tempListMon 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_3_tempListTue 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_4_tempListWed 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_5_tempListThu 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_6_tempListFri 08:00 19.0 12:00 20.5 18:00 22.0 21:30 21.0 24:00 19.0
2021-02-21 14:29:16 R_P1_tempList_State verified
2021-02-21 14:29:19 R_P2_0_tempListSat 24:00 17.0
2021-02-21 14:29:19 R_P2_1_tempListSun 24:00 17.0
2021-02-21 14:29:19 R_P2_2_tempListMon 24:00 17.0
2021-02-21 14:29:19 R_P2_3_tempListTue 24:00 17.0
2021-02-21 14:29:19 R_P2_4_tempListWed 24:00 17.0
2021-02-21 14:29:19 R_P2_5_tempListThu 24:00 17.0
2021-02-21 14:29:19 R_P2_6_tempListFri 24:00 17.0
2021-02-21 14:29:19 R_P2_tempList_State verified
2021-02-21 14:29:29 R_P3_0_tempListSat 24:00 17.0
2021-02-21 14:29:29 R_P3_1_tempListSun 24:00 17.0
2021-02-21 14:29:29 R_P3_2_tempListMon 24:00 17.0
2021-02-21 14:29:29 R_P3_3_tempListTue 24:00 17.0
2021-02-21 14:29:29 R_P3_4_tempListWed 24:00 17.0
2021-02-21 14:29:29 R_P3_5_tempListThu 24:00 17.0
2021-02-21 14:29:29 R_P3_6_tempListFri 24:00 17.0
2021-02-21 14:29:29 R_P3_tempList_State verified
2021-02-27 23:17:07 boostTime -
2021-02-21 14:29:04 cfgState updating
2021-02-27 23:17:07 commReporting off
2021-02-27 23:17:07 controlMode auto
2021-02-27 23:18:18 desired-temp 20.0
2021-02-27 23:18:18 humidity 44
2021-02-27 23:18:18 measured-temp 22.4
2021-01-18 22:17:41 partyEnd 21-1-19 0:00
2021-01-18 22:17:41 partyStart 21-1-18 22:00
2021-01-18 22:17:41 partyTemp 21.5
2021-02-27 23:11:08 peerList 20_DG_AZ_Dad_HzgThermostat_Erker_Clima,20_DG_AZ_Dad_HzgThermostat_Westen_Clima
2021-02-27 23:13:24 recentStateType ack
2021-02-27 23:18:18 state T: 22.4 desired: 20.0
2021-01-15 19:57:43 trigLast fhem:80
2021-02-27 23:17:07 winOpenReporting off
helper:
peerFriend peerRtTc
peerIDsState complete
peerOpt p:thermostat
regLst 1,7,8,9
cmds:
TmplKey 20_DG_AZ_Dad_HzgThermostat_Erker_Clima,20_DG_AZ_Dad_HzgThermostat_Westen_Clima:no:1614406665.63266
TmplTs 1614406665.63266
cmdKey 1:0:0::20_DG_AZ_Dad_Temp_Regler:00AD:02:20_DG_AZ_Dad_HzgThermostat_Erker_Clima,20_DG_AZ_Dad_HzgThermostat_Westen_Clima
cmdLst:
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
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})]
tempListFri [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_20_DG_AZ_Dad_HzgThermostat_Erker_Clima -tplPeer-
tplSet_20_DG_AZ_Dad_HzgThermostat_Westen_Clima -tplPeer-
lst:
condition slider,0,1,255
peer Names,20_DG_AZ_Dad_Temp_Regler_Climate
peerOpt 10_EG_Esszimmer_HzgThermostat_Climate,10_EG_Esszimmer_Wand_HzgThermostat_Climate,10_EG_Flur_HzgThermostat_Climate,10_EG_Kueche_HzgThermostat_Climate,10_EG_Toilette_HzgThermostat_Climate,10_EG_Vorratsraum_HzgThermostat_Climate,10_EG_Wohnzimmer_HzgThermostat_Erker_Nord_Climate,10_EG_Wohnzimmer_HzgThermostat_Erker_Sued_Climate,10_EG_Wohnzimmer_HzgThermostat_Westen_Climate,20_DG_AZ_Dad_HzgThermostat_Erker_Climate,20_DG_AZ_Dad_HzgThermostat_Westen_Climate,20_DG_AZ_Mam_HzgThermostat_Climate,20_DG_Badezimmer_Handtuch_HzgThermostat_Climate,20_DG_Badezimmer_HzgThermostat_Climate,20_DG_Balkonzimmer_HzgThermostat_Climate
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 0
tpl 0
peerIDsH:
00000000 broadcast
63A70A04 20_DG_AZ_Dad_HzgThermostat_Westen_Clima
63A73404 20_DG_AZ_Dad_HzgThermostat_Erker_Clima
role:
chn 1
shRegR:
07 00
tmpl:
Attributes:
group DG-Heizung
icon temp_control
model HM-TC-IT-WM-W-EU
peerIDs 00000000,63A70A04,63A73404
room 20_Dachgeschoss->AZ-Dad
webCmd controlMode:desired-temp
Grüße Joachim
Ich habe deine komplexe ausführung nicht komplett nachverfolgt.
RTs kann man
1) selbständig bedienen
2) teamen ( mehrere RTs gleichschalten)
3) einem CC-TC unterordnen (CC-TC ist der controller)
Dein Anwendugnsfall ist 2). Das habe ich im Einsatz - funktioniert bei mir wunderbar. Hierbei werden kreuzweise "_ClimaTeam" mit "_Clima" gepeert. PeerSmart sollte helfen (hoffen ich).
Also Folge:
a) Einstellung am einen RT wird - vom RT! - an den anderen RT übertragen. FHEM bekommt die normalen Statusmeldungen, fertig
b) du änderst desired für RT1. Nach Homematic-Logik muss die Zentrale nun das Team informieren. FHEM erkennt das Peering (wenn vorhanden) und schickt das "desiredTemp" an jeden RT in Team separat.
"_Climate" wird im Fall 3) genutzt, mit einem CC_TC. Wird das in "configCheck" gemeldet? Muss ich prüfen. Ohne TC ist ein Peeren des "_Climate" ... untypisch...
Hallo Martin,
was will ich erreichen?
Der Controller (HM-TC-IT-WM-W-EU) soll im Bedarfsfall die HK-Thermostate (HM-CC-RT-DN) steuern, dabei soll erhalten bleiben, dass man auch am HK-Thermostaten individuell die desired-Temp ändern kann.
Eigentlich soll ein HK-Thermostat nicht den anderen oder den Controller beeinflussen. Manchmal ist gewünscht, den Sitzplatz direkt am HK etwas wärmer als die Raumtemperatur zu haben.
Mein Ansatz war jetzt, die Kanäle (Controller und HK_Thermostate) zu peeren, die über das Wochenprogramm geregelt werden können. Das ist beim Controller der "climate" und bei den HK-Thermostaten der "clima" Kanal. Wie gesagt, per Handeinstellung geht es, nur über das Web-Ui führt eine Veränderung am Controller zu keiner Änderung im HK-Thermostaten.
Ist der peering Ansatz denn der richtige?
Hat niemand eine ähnliche Konfiguration/Konstellation und kann mir sagen ob zumindest mein peering richtig gemacht wurde?
ein anderes verhalten über die centrale (webui) kann schon "normal" sein.
eventuell musst du den control mode erst ändern: manu oder central.
nutzt du den kombinierten befehl "set controlManu xy"?
das peeren sieht gut aus. hminfo configcheck kann nie schaden.