weekPrgSel HM-TC-IT-WM-W-EU

Begonnen von oelidoc, 05 Dezember 2017, 21:51:28

Vorheriges Thema - Nächstes Thema

oelidoc

Hallo,
ich versuche über die Auswahl eines Wochenprogramms im Wandthermostat eine Temperaturabsenkung bei Abwesenheit mittels doif zu realisiern:
DOIF ([rgr_Residents] eq "home") (set Thermostat_Arbeitszimmer_Climate regSet weekPrgSel prog1)
DOELSEIF ([rgr_Residents] eq "absent") (set Thermostat_Arbeitszimmer_Climate regSet weekPrgSel prog2)

Aber immer wenn ich auf prog2 umschalte, verliert der Wandthermostat seine Einträge unter prog1: alles "incomplete". Zwar wird die unter prog2 vorgegebene Temperatur übernommen, ich komme jedoch mittels weekPrgSel prog1 nicht mehr zurück - der Thermostat "hängt" bei set_prog2. Erst ein händisch gestartetes getconfig auf dem Device führt wieder zur Grundeinstellung.
Die Wochenprogramme habe ich mittels HMinfo übertragen, autoReadReg des Device ist 4_reqStatus, auch bei 5_readMissing keine Änderung.
Hier ein List des Device:
Internals:
   CUL_Pi_MSGCNT 1484
   CUL_Pi_RAWMSG A0C1E865A31415B000000A4EE29::-74:CUL_Pi
   CUL_Pi_RSSI -74
   CUL_Pi_TIME 2017-12-05 21:47:00
   DEF        31415B
   IODev      CUL_Pi
   LASTInputDev RemoteHMUART1
   MSGCNT     2971
   NAME       Thermostat_Arbeitszimmer
   NOTIFYDEV  global
   NR         342
   NTFY_ORDER 50-Thermostat_Arbeitszimmer
   RemoteHMUART1_MSGCNT 1487
   RemoteHMUART1_RAWMSG 0500003E1E865A31415B000000A4EE29
   RemoteHMUART1_RSSI -62
   RemoteHMUART1_TIME 2017-12-05 21:47:00
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Thermostat_Arbeitszimmer_Weather
   channel_02 Thermostat_Arbeitszimmer_Climate
   channel_03 Thermostat_Arbeitszimmer_WindowRec
   channel_06 Thermostat_Arbeitszimmer_remote
   channel_07 Thermostat_Arbeitszimmer_SwitchTr
   lastMsg    No:1E - t:5A s:31415B d:000000 A4EE29
   protCmdDel 3
   protCondBurst on
   protLastRcv 2017-12-05 21:47:00
   protResnd  2 last_at:2017-12-05 20:02:35
   protResndFail 1 last_at:2017-12-05 20:02:39
   protSnd    269 last_at:2017-12-05 21:28:00
   protState  CMDs_done
   rssi_RemoteHMUART1 min:-55 lst:-52 max:-51 cnt:3 avg:-52.66
   rssi_at_CUL_Pi min:-102.5 lst:-74 max:-63 cnt:1484 avg:-72.5
   rssi_at_RemoteHMUART1 lst:-62 min:-69 avg:-56.66 max:-53 cnt:1487
   READINGS:
     2017-12-04 22:03:47   Activity        alive
     2017-12-05 21:28:00   CommandAccepted yes
     2017-11-19 16:59:13   D-firmware      1.3
     2017-11-19 16:59:13   D-serialNr      LEQ1072710
     2017-12-05 20:03:00   PairedTo        0xF10804
     2017-09-27 20:03:44   R-btnLock       off
     2016-04-02 14:54:59   R-burstRx       on
     2016-04-02 14:54:59   R-cyclicInfoMsg on
     2016-04-02 14:54:59   R-cyclicInfoMsgDis 0
     2016-09-29 18:49:03   R-globalBtnLock off
     2016-04-02 14:54:59   R-localResDis   off
     2016-04-02 14:54:59   R-lowBatLimitRT 2.2 V
     2016-04-02 14:54:59   R-modusBtnLock  off
     2016-04-02 14:54:59   R-pairCentral   0xF10804
     2017-12-05 21:30:08   battery         ok
     2017-12-05 21:30:08   batteryLevel    2.7
     2017-12-05 21:30:08   desired-temp    20.5
     2017-12-05 21:30:08   measured-temp   23.8
     2017-04-23 22:14:22   powerOn         2017-04-23 22:14:22
     2017-04-23 22:14:22   recentStateType info
     2017-12-05 21:28:00   state           CMDs_done
     2017-08-23 06:57:55   time-request    -
   helper:
     HM_CMDNR   30
     PONtest    1
     cSnd       01F1080431415B02081001,01F1080431415B0006
     mId        00AD
     rxType     6
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +31415B,00,00,00
       nextSend   1512506820.97361
       rxt        0
       vccu       virtualCCU
       p:
         31415B
         00
         00
         00
     mRssi:
       mNo        1E
       io:
         CUL_Pi     -74
         RemoteHMUART1 -62
     prt:
       awake      0
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   02
       qReqStat
     role:
       dev        1
     rssi:
       RemoteHMUART1:
         avg        -52.6666666666667
         cnt        3
         lst        -52
         max        -51
         min        -55
       at_CUL_Pi:
         avg        -72.5023584905659
         cnt        1484
         lst        -74
         max        -63
         min        -102.5
       at_RemoteHMUART1:
         avg        -56.6610625420309
         cnt        1487
         lst        -62
         max        -53
         min        -69
     shRegW:
       07         02
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_Pi
   IOgrp      virtualCCU
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   burstAccess 1_auto
   event-on-change-reading desired-temp,measured-temp,battery,batteryLevel
   expert     1_allReg
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       Arbeitszimmer
   serialNr   LEQ1072710
   structHeizung Heizung
   subType    thermostat
   userattr   structHeizung structHeizung_map structexclude
   webCmd     getConfig:clear msgEvents


und ein List des Climate Kanals vor und nach weekPrgSel prog2:
Internals:
   DEF        31415B02
   NAME       Thermostat_Arbeitszimmer_Climate
   NOTIFYDEV  global
   NR         345
   NTFY_ORDER 50-Thermostat_Arbeitszimmer_Climate
   STATE      T: 23.8 desired: 21.5
   TYPE       CUL_HM
   chanNo     02
   device     Thermostat_Arbeitszimmer
   peerList   Heizung_Arbeitszimmer_Climate,
   READINGS:
     2017-12-05 17:52:51   CommandAccepted yes
     2017-02-08 21:12:44   R-boostPeriod   30 min
     2017-02-08 21:12:44   R-dayTemp       21 C
     2017-02-08 21:12:44   R-daylightSaveTime on
     2017-02-08 21:12:44   R-heatCool      heating
     2017-02-08 21:12:44   R-modePrioManu  all
     2017-02-08 21:12:44   R-modePrioParty all
     2017-02-08 21:12:44   R-nightTemp     17 C
     2017-02-08 21:12:44   R-noMinMax4Manu off
     2017-02-08 21:12:44   R-sendWeatherData on
     2017-02-08 21:12:44   R-showHumidity  temp
     2017-02-08 21:12:44   R-showInfo      time
     2017-02-08 21:12:44   R-showSetTemp   actTemp
     2017-02-08 21:12:44   R-showWeekday   off
     2017-06-05 19:31:10   R-sign          off
     2017-02-08 21:12:44   R-tempMax       30.5 C
     2017-02-08 21:12:44   R-tempMin       4.5 C
     2017-02-08 21:12:44   R-tempOffset    -0.5K
     2017-12-05 21:11:27   R-weekPrgSel    prog1
     2017-02-08 21:12:44   R-winOpnBoost   off
     2017-12-05 21:11:27   R_P1_0_tempListSat  06:30 20.0 22:00 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_1_tempListSun  06:30 20.0 22:00 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_2_tempListMon  05:30 20.0 21:30 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_3_tempListTue  05:30 20.0 21:30 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_4_tempListWed  05:30 20.0 21:30 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_5_tempListThu  05:30 20.0 21:30 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_6_tempListFri  05:30 20.0 21:30 21.5 24:00 20.0
     2017-12-05 21:11:27   R_P1_tempList_State verified
     2017-12-05 21:11:31   R_P2_0_tempListSat  24:00 20.5
     2017-12-05 21:11:31   R_P2_1_tempListSun  24:00 20.5
     2017-12-05 21:11:31   R_P2_2_tempListMon  24:00 20.5
     2017-12-05 21:11:31   R_P2_3_tempListTue  24:00 20.5
     2017-12-05 21:11:31   R_P2_4_tempListWed  24:00 20.5
     2017-12-05 21:11:31   R_P2_5_tempListThu  24:00 20.5
     2017-12-05 21:11:31   R_P2_6_tempListFri  24:00 20.5
     2017-12-05 21:11:31   R_P2_tempList_State verified
     2017-12-05 21:11:35   R_P3_0_tempListSat  24:00 17.0
     2017-12-05 21:11:35   R_P3_1_tempListSun  24:00 17.0
     2017-12-05 21:11:35   R_P3_2_tempListMon  24:00 17.0
     2017-12-05 21:11:35   R_P3_3_tempListTue  24:00 17.0
     2017-12-05 21:11:35   R_P3_4_tempListWed  24:00 17.0
     2017-12-05 21:11:35   R_P3_5_tempListThu  24:00 17.0
     2017-12-05 21:11:35   R_P3_6_tempListFri  24:00 17.0
     2017-12-05 21:11:35   R_P3_tempList_State verified
     2017-12-05 21:22:35   boostTime       -
     2017-12-05 21:22:35   commReporting   off
     2017-12-05 21:22:35   controlMode     auto
     2017-12-05 21:24:28   desired-temp    21.5
     2017-12-05 21:24:28   humidity        41
     2017-12-05 21:24:28   measured-temp   23.8
     2017-10-22 10:05:38   partyEnd        17-10-29 8:00
     2017-10-22 10:05:38   partyStart      17-10-20 18:00
     2017-10-22 10:05:38   partyTemp       19
     2017-12-05 21:11:23   peerList        Heizung_Arbeitszimmer_Climate,
     2017-12-05 17:52:51   recentStateType ack
     2017-12-05 21:24:28   state           T: 23.8 desired: 21.5
     2017-12-04 22:03:44   tempTmplSet     Thermostat_Arbeitszimmer_Climate
     2017-12-05 21:22:35   winOpenReporting off
   TEMPLIST:
     Fri:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Mon:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Sat:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       22
         MINUTE     00
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Sun:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       22
         MINUTE     00
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Thu:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Tue:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Wed:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
   helper:
     peerIDsRaw ,2DD3D802,00000000
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   alexaName  Arbeitszimmerheizung
   event-on-change-reading desired-temp,measured-temp,humidity,controlMode,partyEnd,partyStart,partyTemp,boostTime,battery
   genericDeviceType thermostat
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,2DD3D802,
   room       Arbeitszimmer,Heizung,alexaRoom
   structHeizung Thermostate
   tempListTmpl Thermostat_Arbeitszimmer_Climate
   userattr   structHeizung structHeizung_map structexclude

Internals:
   CHANGED
   DEF        31415B02
   NAME       Thermostat_Arbeitszimmer_Climate
   NOTIFYDEV  global
   NR         345
   NTFY_ORDER 50-Thermostat_Arbeitszimmer_Climate
   STATE      T: 23.8 desired: 20.5
   TYPE       CUL_HM
   chanNo     02
   device     Thermostat_Arbeitszimmer
   peerList   Heizung_Arbeitszimmer_Climate,
   READINGS:
     2017-12-05 17:52:51   CommandAccepted yes
     2017-02-08 21:12:44   R-boostPeriod   30 min
     2017-02-08 21:12:44   R-dayTemp       21 C
     2017-02-08 21:12:44   R-daylightSaveTime on
     2017-02-08 21:12:44   R-heatCool      heating
     2017-02-08 21:12:44   R-modePrioManu  all
     2017-02-08 21:12:44   R-modePrioParty all
     2017-02-08 21:12:44   R-nightTemp     17 C
     2017-02-08 21:12:44   R-noMinMax4Manu off
     2017-02-08 21:12:44   R-sendWeatherData on
     2017-02-08 21:12:44   R-showHumidity  temp
     2017-02-08 21:12:44   R-showInfo      time
     2017-02-08 21:12:44   R-showSetTemp   actTemp
     2017-02-08 21:12:44   R-showWeekday   off
     2017-06-05 19:31:10   R-sign          off
     2017-02-08 21:12:44   R-tempMax       30.5 C
     2017-02-08 21:12:44   R-tempMin       4.5 C
     2017-02-08 21:12:44   R-tempOffset    -0.5K
     2017-12-05 21:27:59   R-weekPrgSel    set_prog2
     2017-02-08 21:12:44   R-winOpnBoost   off
     2017-12-05 21:27:59   R_P1_0_tempListSat incomplete
     2017-12-05 21:27:59   R_P1_1_tempListSun incomplete
     2017-12-05 21:27:59   R_P1_2_tempListMon incomplete
     2017-12-05 21:27:59   R_P1_3_tempListTue incomplete
     2017-12-05 21:27:59   R_P1_4_tempListWed incomplete
     2017-12-05 21:27:59   R_P1_5_tempListThu incomplete
     2017-12-05 21:27:59   R_P1_6_tempListFri incomplete
     2017-12-05 21:27:59   R_P1_tempList_State incomplete
     2017-12-05 21:11:31   R_P2_0_tempListSat  24:00 20.5
     2017-12-05 21:11:31   R_P2_1_tempListSun  24:00 20.5
     2017-12-05 21:11:31   R_P2_2_tempListMon  24:00 20.5
     2017-12-05 21:11:31   R_P2_3_tempListTue  24:00 20.5
     2017-12-05 21:11:31   R_P2_4_tempListWed  24:00 20.5
     2017-12-05 21:11:31   R_P2_5_tempListThu  24:00 20.5
     2017-12-05 21:11:31   R_P2_6_tempListFri  24:00 20.5
     2017-12-05 21:11:31   R_P2_tempList_State verified
     2017-12-05 21:11:35   R_P3_0_tempListSat  24:00 17.0
     2017-12-05 21:11:35   R_P3_1_tempListSun  24:00 17.0
     2017-12-05 21:11:35   R_P3_2_tempListMon  24:00 17.0
     2017-12-05 21:11:35   R_P3_3_tempListTue  24:00 17.0
     2017-12-05 21:11:35   R_P3_4_tempListWed  24:00 17.0
     2017-12-05 21:11:35   R_P3_5_tempListThu  24:00 17.0
     2017-12-05 21:11:35   R_P3_6_tempListFri  24:00 17.0
     2017-12-05 21:11:35   R_P3_tempList_State verified
     2017-12-05 21:30:08   boostTime       -
     2017-12-05 21:30:08   commReporting   off
     2017-12-05 21:30:08   controlMode     auto
     2017-12-05 21:30:08   desired-temp    20.5
     2017-12-05 21:29:58   humidity        40
     2017-12-05 21:30:08   measured-temp   23.8
     2017-10-22 10:05:38   partyEnd        17-10-29 8:00
     2017-10-22 10:05:38   partyStart      17-10-20 18:00
     2017-10-22 10:05:38   partyTemp       19
     2017-12-05 21:11:23   peerList        Heizung_Arbeitszimmer_Climate,
     2017-12-05 17:52:51   recentStateType ack
     2017-12-05 21:30:08   state           T: 23.8 desired: 20.5
     2017-12-04 22:03:44   tempTmplSet     Thermostat_Arbeitszimmer_Climate
     2017-12-05 21:30:08   winOpenReporting off
   TEMPLIST:
     Fri:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Mon:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Sat:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       22
         MINUTE     00
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Sun:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       22
         MINUTE     00
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Thu:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Tue:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
     Wed:
       0:
         HOUR       24
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       20.0
   helper:
     peerIDsRaw ,2DD3D802,00000000
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
       RegL_07.    01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:86 0A:D0 0B:00 0C:00 0D:00 0E:01 0F:04 10:01 11:00 12:09 13:00 14:50 15:4E 16:57 17:08 18:51 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:50 2F:4E 30:57 31:08 32:51 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:50 49:42 4A:57 4B:02 4C:51 4D:20 4E:51 4F:20 50:51 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:50 63:42 64:57 65:02 66:51 67:20 68:51 69:20 6A:51 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:50 7D:42 7E:57 7F:02 80:51 81:20 82:51 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:50 97:42 98:57 99:02 9A:51 9B:20 9C:51 9D:20 9E:51 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:50 B1:42 B2:57 B3:02 B4:51 B5:20 B6:51 B7:20 B8:51 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     tmpl:
Attributes:
   alexaName  Arbeitszimmerheizung
   event-on-change-reading desired-temp,measured-temp,humidity,controlMode,partyEnd,partyStart,partyTemp,boostTime,battery
   genericDeviceType thermostat
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,2DD3D802,
   room       Arbeitszimmer,Heizung,alexaRoom
   structHeizung Thermostate
   tempListTmpl Thermostat_Arbeitszimmer_Climate
   userattr   structHeizung structHeizung_map structexclude


Irgend eine Idee, was hier falsch läuft oder was ich falsch mache?

Gruß

oelidoc


martinp876

das ist wohl übertriegen, die Wochenpläne auf imcomplete zu setzen.
1) nach dem Setzen eine Registers wird die Liste neu gelesen - die aktuelle ist also "incomplete".
2) die Temperaturen der einzelnen Tage sollten dennoch dargestellt werden - die gesamtliste wird dennoch auf state incomplete stehen bleiben
3) setzt man autoReadReg "korrekt" wird das getConfig automatisch ausgeführt. das kann allerdings etwas dauern, da hier aus Performance Gründen ein Warten eingebaut ist.

Ich werde das Incomplete Setzen der einzelnen Tage in diesem Fall heute abschalten.

oelidoc

#2
Vielen Dank martin876,
dass du dich meines Problems noch angenommen hast.

Also morgen ein update machen.

Wie setzt man denn autoReadReg "korrekt"?

Gruß
oelidoc

martinp876

ZitatWie setzt man denn autoReadReg "korrekt"?
für mich nur "5_readMissing"


deleteattr TYPE=CUL_HM:FILTER=DEF=........    autoReadReg
deleteattr TYPE=CUL_HM:FILTER=subType=virtual autoReadReg
attr TYPE=CUL_HM:FILTER=DEF=......:FILTER=subType!=virtual autoReadReg             5_readMissing

und alle defines "sitzen", channels sind ausgenommen.



oelidoc

Okay, danke.
Werd ich mal versuchen umzusetzen.

Gruß
oelidoc

oelidoc

Also das funktioniert bei mir immer noch nicht wie erwartet / gewünscht.
Nach set Thermostat_Arbeitszimmer_Climate regSet weekPrgSel prog2 springt zwar nach kurzer Zeit die desired-temp auf den Wert aus prog2, weekPrgSel bleibt jedoch auf "set_prog2" hängen. Seit dem Update bleiben die P1_TempList aus prog1 zwar erhalten, der P1_tempList_State bleibt jedoch weiterhin auf "incomplete" stehen.
Aber was viel schwerer wiegt, ist, dass nach set Thermostat_Arbeitszimmer_Climate regSet weekPrgSel prog1also dem Zurück auf die Ausgangswerte, weeekPrgSel zwar auf prog1 geht, die desired-temp sich aber nicht auf den Wert aus prog1 zurückstellt und P1_tempList_State weiterhin auf "incomplete" steht.
Es ist also (bei mir) nur einmal möglich, die tempList zu wechseln, ein Zurück auf die desired-temp der Ausgangsliste klappt leider nicht. Ein händisches getConfig stellt passend zur desired-temp wieder prog2 ein  :(
Ich hoffe, meine Beschreibung des Problems ist nachvollziehbar.
Gruß
oelidoc

martinp876

Das aendern der register endet immer im set_. Fhem wird den wert abholen wenn autoreadreg auf 5 steht. Es wird sxho  vorher versu ht. Allerdings wenn der rt einschläft muss man warten oder manuell aktiv werden.
Templiststate lasse ich absichtlich auf incomplete bis die register wieder gelesen sind. Das ist durchgängig implementiert und zeigt an, das die verifikation fehlt. Auch dies wird nach kurzem korrigiert wenn gelesen.
Wenn du auf prog1 schaltest und die wochentemp nicht korrigiert wird ist es ein bug des rt. Prüfe, dass das Register korrekt geaendert wurde. Wenn das zutrifft kann ich nichts machen.

Was allerdings passieren kann ist, das fhem die werte ni ht schreibt. 3s werden nur geaenderte werte geschrieben. Wenn du werte hin und her aenderst bevor sie bestätigt sind klappt es nicht. Irgendwann kommt die verfolgubg durcheinander ( kann ich prima provozieren)
Es wird erwartet, dass du eine Konfiguration nicht hin und her schaltest wie licht an aus.
Wenn es sich totgelaufen hat mache ein getconfig und setze was du willst.

Besser nutze templates. Viel einfacher. Auch fuer prog123.