Temp-Regler ändert über Web-UI desired Temp gepeerter HK-Thermostate nicht

Begonnen von CottonIJo, 27 Februar 2021, 23:30:13

Vorheriges Thema - Nächstes Thema

CottonIJo

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

martinp876

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...

CottonIJo

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?

CottonIJo

Hat niemand eine ähnliche Konfiguration/Konstellation und kann mir sagen ob zumindest mein peering richtig gemacht wurde?

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html