Probleme mit Versionen nach 10_CUL_HM.pm #24031

Begonnen von Bualicher, 11 April 2021, 13:17:22

Vorheriges Thema - Nächstes Thema

Bualicher

Mit allen Versionen nach der #24031 bekomme ich beim configCheck die u.s. templist-Fehler bei meinen Wandthermostaten HM-TC-IT-WM-W-EU.
Bei den Vorgängerversionen gibt es diese Meldungen nicht, bzw. keine Fehler.

configCheck done:

templist mismatch
    EG_BZ_WT_Climate:
EG_BZ_WT_Climate: unprogrammed prog 2
EG_BZ_WT_Climate: unprogrammed prog 3
    EG_Bad_WT_Climate:
EG_Bad_WT_Climate: unprogrammed prog 3
EG_Bad_WT_Climate: unprogrammed prog 2
    EG_GZ_WT_Climate:
EG_GZ_WT_Climate: unprogrammed prog 3
EG_GZ_WT_Climate: unprogrammed prog 2
    EG_KU_WT_Climate:
EG_KU_WT_Climate: unprogrammed prog 3
EG_KU_WT_Climate: unprogrammed prog 2
    EG_SZ_WT_Climate:
EG_SZ_WT_Climate: unprogrammed prog 2
EG_SZ_WT_Climate: unprogrammed prog 3
    EG_WC_WT_Climate:
EG_WC_WT_Climate: unprogrammed prog 2
EG_WC_WT_Climate: unprogrammed prog 3
    EG_WZ_WT_Climate:
EG_WZ_WT_Climate: unprogrammed prog 2
EG_WZ_WT_Climate: unprogrammed prog 3 



Hier noch ein List von einem Climate-Kanal:

Internals:
   DEF        5A2F2B02
   FUUID      5c66cf59-f33f-211b-21bd-dca32c9a124dd78e
   NAME       EG_SZ_WT_Climate
   NOTIFYDEV  global
   NR         155
   NTFY_ORDER 50-EG_SZ_WT_Climate
   STATE      T: 19.4 desired: 19.0
   TYPE       CUL_HM
   chanNo     02
   device     EG_SZ_WT
   peerList   EG_SZ_HT01_Climate
   CL:
     Authenticated 0
     BUF       
     FD         15
     FW_ID      768
     LASTACCESS 1618139119
     NAME       WEB_192.168.178.40_62007
     NR         775
     PEER       192.168.178.40
     PORT       62007
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-04-11 13:05:19   state           Connected
   READINGS:
     2021-04-09 08:42:07   CommandAccepted yes
     2021-04-06 11:05:14   R-dayTemp       19 C
     2021-04-06 11:05:14   R-daylightSaveTime on
     2021-04-06 11:05:14   R-heatCool      heating
     2021-04-06 11:05:14   R-modePrioManu  all
     2021-04-06 11:05:14   R-modePrioParty all
     2021-04-06 11:05:14   R-nightTemp     17 C
     2021-04-06 11:05:14   R-noMinMax4Manu off
     2021-04-06 11:05:14   R-sendWeatherData on
     2021-04-06 11:05:14   R-showHumidity  temp
     2021-04-06 11:05:14   R-showInfo      time
     2021-04-06 11:05:14   R-showSetTemp   actTemp
     2021-04-06 11:05:10   R-sign          off
     2021-04-06 11:05:14   R-tempOffset    0.0K
     2021-04-06 11:05:14   R-weekPrgSel    prog1
     2021-04-06 11:05:14   R-winOpnBoost   off
     2021-04-09 22:07:49   R_P1_0_tempListSat 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_1_tempListSun 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_2_tempListMon 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_3_tempListTue 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_4_tempListWed 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_5_tempListThu 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_6_tempListFri 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P1_tempList_State verified
     2021-04-09 22:07:49   R_P2_0_tempListSat 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_1_tempListSun 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_2_tempListMon 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_3_tempListTue 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_4_tempListWed 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_5_tempListThu 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_6_tempListFri 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-09 22:07:49   R_P2_tempList_State verified
     2021-04-09 22:07:49   R_P3_0_tempListSat 24:00 17.0
     2021-04-09 22:07:49   R_P3_1_tempListSun 24:00 17.0
     2021-04-09 22:07:49   R_P3_2_tempListMon 24:00 17.0
     2021-04-09 22:07:49   R_P3_3_tempListTue 24:00 17.0
     2021-04-09 22:07:49   R_P3_4_tempListWed 24:00 17.0
     2021-04-09 22:07:49   R_P3_5_tempListThu 24:00 17.0
     2021-04-09 22:07:49   R_P3_6_tempListFri 24:00 17.0
     2021-04-09 22:07:49   R_P3_tempList_State verified
     2021-04-09 22:03:28   RegL_01.        00:00 08:00
     2021-04-09 22:03:33   RegL_07.        00:00 01:26 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:44 15:60 16:4D 17:08 18:45 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:44 2F:60 30:4D 31:08 32:45 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:44 49:30 4A:4C 4B:48 4C:44 4D:A8 4E:4D 4F:08 50:45 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:44 63:30 64:4C 65:48 66:44 67:A8 68:4D 69:08 6A:45 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:44 7D:30 7E:4C 7F:48 80:44 81:A8 82:4D 83:08 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:44 97:30 98:4C 99:48 9A:44 9B:A8 9C:4D 9D:08 9E:45 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:44 B1:30 B2:4C B3:48 B4:44 B5:A8 B6:4D B7:08 B8:45 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
     2021-04-09 22:03:37   RegL_08.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:44 15:60 16:4D 17:08 18:45 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:44 2F:60 30:4D 31:08 32:45 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:44 49:30 4A:4C 4B:48 4C:44 4D:A8 4E:4D 4F:08 50:45 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:44 63:30 64:4C 65:48 66:44 67:A8 68:4D 69:08 6A:45 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:44 7D:30 7E:4C 7F:48 80:44 81:A8 82:4D 83:08 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:44 97:30 98:4C 99:48 9A:44 9B:A8 9C:4D 9D:08 9E:45 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:44 B1:30 B2:4C B3:48 B4:44 B5:A8 B6:4D B7:08 B8:45 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
     2021-04-09 22:03:41   RegL_09.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 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:45 2F:20 30:45 31:20 32:45 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 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
     2021-04-11 12:54:59   boostTime       -
     2021-04-11 13:05:00   cfgState        TempChk
     2021-04-11 12:54:59   commReporting   off
     2021-04-09 22:03:41   commState       CMDs_done
     2021-04-11 12:54:59   controlMode     auto
     2021-04-11 13:04:31   desired-temp    19.0
     2021-04-11 13:04:31   humidity        45
     2021-04-11 13:04:31   measured-temp   19.4
     2021-04-11 12:56:23   peerList        EG_SZ_HT01_Climate
     2021-04-09 08:42:07   recentStateType ack
     2021-04-11 13:04:31   state           T: 19.4 desired: 19.0
     2021-04-11 12:55:58   tempTmplSet     EG_SZ_RT
     2021-04-11 12:54:59   winOpenReporting off
   helper:
     peerFriend peerRtTc
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7,8,9
     tmplChg    0
     cfgChk:
       idTp00     fail
unprogrammed prog 3
unprogrammed prog 2
     cmds:
       TmplKey    EG_SZ_HT01_Climate:no:1618138591.64602
       TmplTs     1618138591.64602
       cmdKey     1:0:0::EG_SZ_WT:00AD:02:EG_SZ_HT01_Climate
       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|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})]
         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_EG_SZ_HT01_Climate -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       EG_SZ_HT01_Climate
         peerOpt    EG_BZ_HT01_Climate,EG_Bad_HT01_Climate,EG_GZ_HT01_Climate,EG_KU_HT01_Climate,EG_SZ_HT01_Climate,EG_WC_HT01_Climate,EG_WZ_HT01_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        0
       raw        1
       tpl        0
     peerIDsH:
       00000000   broadcast
       56802302   EG_SZ_HT01_Climate
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   fp_EG      575,951,7,EG_SZ_WT_Climate
   group      Heizung
   icon       sani_heating_temp
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,56802302
   room       EG_Schlafzimmer,Heizung,Homekit
   tempListTmpl EG_SZ_RT


Wo liegt der Fehler und wie kann das behoben werden?

frank

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

Bualicher

Ich denke Du meinst die Templiste:
 
entities:EG_SZ_RT
R_0_tempListSat> 08:00 17.0 22:00 19.0 24:00 17.0
R_1_tempListSun> 08:00 17.0 22:00 19.0 24:00 17.0
R_2_tempListMon> 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
R_3_tempListTue> 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
R_4_tempListWed> 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
R_5_tempListThu> 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
R_6_tempListFri> 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0


Oder verwechsle ich hier gerade etwas?

frank

ich habe kein tc-it.
im list sind registerlisten 7,8,9 zu sehen
     2021-04-09 22:03:33   RegL_07.        00:00 01:26 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:44 15:60 16:4D 17:08 18:45 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:44 2F:60 30:4D 31:08 32:45 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:44 49:30 4A:4C 4B:48 4C:44 4D:A8 4E:4D 4F:08 50:45 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:44 63:30 64:4C 65:48 66:44 67:A8 68:4D 69:08 6A:45 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:44 7D:30 7E:4C 7F:48 80:44 81:A8 82:4D 83:08 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:44 97:30 98:4C 99:48 9A:44 9B:A8 9C:4D 9D:08 9E:45 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:44 B1:30 B2:4C B3:48 B4:44 B5:A8 B6:4D B7:08 B8:45 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
     2021-04-09 22:03:37   RegL_08.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:44 15:60 16:4D 17:08 18:45 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:44 2F:60 30:4D 31:08 32:45 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:44 49:30 4A:4C 4B:48 4C:44 4D:A8 4E:4D 4F:08 50:45 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:44 63:30 64:4C 65:48 66:44 67:A8 68:4D 69:08 6A:45 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:44 7D:30 7E:4C 7F:48 80:44 81:A8 82:4D 83:08 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:44 97:30 98:4C 99:48 9A:44 9B:A8 9C:4D 9D:08 9E:45 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:44 B1:30 B2:4C B3:48 B4:44 B5:A8 B6:4D B7:08 B8:45 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
     2021-04-09 22:03:41   RegL_09.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 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:45 2F:20 30:45 31:20 32:45 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 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


liste 8 und 9 gibt es normalerweise nicht, oder?

was zeigt denn "get regList"?
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

Bualicher

#4
Ganz ehrlich habe ich nie darauf geachtet ob es Liste 8 und 9 jemals nicht gegeben hat.

get regList auf dem climate-Kanal mit Version #24031 (keine mismatches bei configCheck):
list:         register | range              | peer     | description
   1: sign             |     literal        |          | signature (AES) options:off,on
   7: boostPeriod      |     literalmin     |          | boost period [min] options:10,0,20,30,25,5,15
   7: dayTemp          |  15 to 30C         |          | comfort or day temperatur
   7: daylightSaveTime |     literal        |          | set daylight saving time options:on,off
   7: heatCool         |     literal        |          | select heating or cooling options:cooling,heating
   7: modePrioManu     |     literal        |          | allow tempChange for manual only by:  options:self,RT_TC_SC_SELF,all,CCU,RT_TC_CCU_SELF
   7: modePrioParty    |     literal        |          | allow tempChange for party only by:  options:CCU,RT_TC_CCU_SELF,RT_TC_SC_SELF,self,all
   7: nightTemp        |   5 to 25C         |          | lower or night temperatur
   7: noMinMax4Manu    |     literal        |          | min/max is irrelevant for manual mode options:on,off
   7: sendWeatherData  |     literal        |          | send  weather data options:off,on
   7: showHumidity     |     literal        |          | show temp only or also humidity options:temp,tempHum
   7: showInfo         |     literal        |          | show date or time options:date,time
   7: showSetTemp      |     literal        |          | show set or actual temperature options:setTemp,actTemp
   7: showWeekday      |     literal        |          | show weekday options:off,on
   7: tempMax          |  15 to 30.5C       |          | maximum temperatur
   7: tempMin          | 4.5 to 14.5C       |          | minimum temperatur
   7: tempOffset       |     literal        |          | temperature offset options:3.0K,-3.5K,-2.5K,3.5K,-1.0K,-2.0K,2.5K,1.5K,0.0K,-1.5K,1.0K,-3.0K,0.5K,-0.5K,2.0K
   7: weekPrgSel       |     literal        |          | select week program options:prog3,prog1,prog2
   7: winOpnBoost      |     literal        |          | boost after window closed options:on,off


get regList auf dem climate-Kanal mit Version #24214 (mismatches bei configCheck):
list:         register | range              | peer     | description
   1: sign             |     literal        |          | signature (AES) options:off,on
   7: boostPeriod      |     literalmin     |          | boost period [min] options:30,0,25,5,10,20,15
   7: dayTemp          |  15 to 30C         |          | comfort or day temperatur
   7: daylightSaveTime |     literal        |          | set daylight saving time options:off,on
   7: heatCool         |     literal        |          | select heating or cooling options:cooling,heating
   7: modePrioManu     |     literal        |          | allow tempChange for manual only by:  options:RT_TC_SC_SELF,self,RT_TC_CCU_SELF,CCU,all
   7: modePrioParty    |     literal        |          | allow tempChange for party only by:  options:all,CCU,RT_TC_SC_SELF,RT_TC_CCU_SELF,self
   7: nightTemp        |   5 to 25C         |          | lower or night temperatur
   7: noMinMax4Manu    |     literal        |          | min/max is irrelevant for manual mode options:on,off
   7: sendWeatherData  |     literal        |          | send  weather data options:on,off
   7: showHumidity     |     literal        |          | show temp only or also humidity options:tempHum,temp
   7: showInfo         |     literal        |          | show date or time options:time,date
   7: showSetTemp      |     literal        |          | show set or actual temperature options:actTemp,setTemp
   7: showWeekday      |     literal        |          | show weekday options:on,off
   7: tempMax          |  15 to 30.5C       |          | maximum temperatur
   7: tempMin          | 4.5 to 14.5C       |          | minimum temperatur
   7: tempOffset       |     literal        |          | temperature offset options:-2.5K,-3.0K,2.0K,0.0K,3.5K,-1.0K,1.0K,-1.5K,0.5K,-0.5K,2.5K,-2.0K,3.0K,-3.5K,1.5K
   7: weekPrgSel       |     literal        |          | select week program options:prog3,prog1,prog2
   7: winOpnBoost      |     literal        |          | boost after window closed options:on,off

Bualicher

Und nochmal ein List bei der Version #24031 ohne mismatches:

Internals:
   DEF        5A2F2B02
   FUUID      5c66cf59-f33f-211b-21bd-dca32c9a124dd78e
   NAME       EG_SZ_WT_Climate
   NOTIFYDEV  global
   NR         155
   NTFY_ORDER 50-EG_SZ_WT_Climate
   STATE      T: 19.4 desired: 19.0
   TYPE       CUL_HM
   chanNo     02
   device     EG_SZ_WT
   peerList   EG_SZ_HT01_Climate
   CL:
     Authenticated 0
     BUF       
     FD         4
     FW_ID      725
     LASTACCESS 1618142178
     NAME       WEB_192.168.178.40_62606
     NR         726
     PEER       192.168.178.40
     PORT       62606
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-04-11 13:56:11   state           Connected
   READINGS:
     2021-04-09 08:42:07   CommandAccepted yes
     2021-04-06 11:05:14   R-dayTemp       19 C
     2021-04-06 11:05:14   R-daylightSaveTime on
     2021-04-06 11:05:14   R-heatCool      heating
     2021-04-06 11:05:14   R-modePrioManu  all
     2021-04-06 11:05:14   R-modePrioParty all
     2021-04-06 11:05:14   R-nightTemp     17 C
     2021-04-06 11:05:14   R-noMinMax4Manu off
     2021-04-06 11:05:14   R-sendWeatherData on
     2021-04-06 11:05:14   R-showHumidity  temp
     2021-04-06 11:05:14   R-showInfo      time
     2021-04-06 11:05:14   R-showSetTemp   actTemp
     2021-04-06 11:05:10   R-sign          off
     2021-04-06 11:05:14   R-tempOffset    0.0K
     2021-04-06 11:05:14   R-weekPrgSel    prog1
     2021-04-06 11:05:14   R-winOpnBoost   off
     2021-04-11 13:51:09   R_P1_0_tempListSat 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_1_tempListSun 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_2_tempListMon 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_3_tempListTue 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_4_tempListWed 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_5_tempListThu 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_6_tempListFri 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:09   R_P1_tempList_State verified
     2021-04-11 13:51:17   R_P2_0_tempListSat 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_1_tempListSun 08:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_2_tempListMon 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_3_tempListTue 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_4_tempListWed 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_5_tempListThu 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_6_tempListFri 04:00 17.0 06:00 19.0 14:00 17.0 22:00 19.0 24:00 17.0
     2021-04-11 13:51:17   R_P2_tempList_State verified
     2021-04-11 13:51:22   R_P3_0_tempListSat 24:00 17.0
     2021-04-11 13:51:22   R_P3_1_tempListSun 24:00 17.0
     2021-04-11 13:51:22   R_P3_2_tempListMon 24:00 17.0
     2021-04-11 13:51:22   R_P3_3_tempListTue 24:00 17.0
     2021-04-11 13:51:22   R_P3_4_tempListWed 24:00 17.0
     2021-04-11 13:51:22   R_P3_5_tempListThu 24:00 17.0
     2021-04-11 13:51:22   R_P3_6_tempListFri 24:00 17.0
     2021-04-11 13:51:22   R_P3_tempList_State verified
     2021-04-11 13:51:03   RegL_01.        00:00 08:00
     2021-04-11 13:51:09   RegL_07.        00:00 01:26 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:44 15:60 16:4D 17:08 18:45 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:44 2F:60 30:4D 31:08 32:45 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:44 49:30 4A:4C 4B:48 4C:44 4D:A8 4E:4D 4F:08 50:45 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:44 63:30 64:4C 65:48 66:44 67:A8 68:4D 69:08 6A:45 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:44 7D:30 7E:4C 7F:48 80:44 81:A8 82:4D 83:08 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:44 97:30 98:4C 99:48 9A:44 9B:A8 9C:4D 9D:08 9E:45 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:44 B1:30 B2:4C B3:48 B4:44 B5:A8 B6:4D B7:08 B8:45 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
     2021-04-11 13:51:17   RegL_08.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:44 15:60 16:4D 17:08 18:45 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:44 2F:60 30:4D 31:08 32:45 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:44 49:30 4A:4C 4B:48 4C:44 4D:A8 4E:4D 4F:08 50:45 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:44 63:30 64:4C 65:48 66:44 67:A8 68:4D 69:08 6A:45 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:44 7D:30 7E:4C 7F:48 80:44 81:A8 82:4D 83:08 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:44 97:30 98:4C 99:48 9A:44 9B:A8 9C:4D 9D:08 9E:45 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:44 B1:30 B2:4C B3:48 B4:44 B5:A8 B6:4D B7:08 B8:45 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
     2021-04-11 13:51:22   RegL_09.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 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:45 2F:20 30:45 31:20 32:45 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 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
     2021-04-11 12:54:59   boostTime       -
     2021-04-11 13:56:03   cfgState        ok
     2021-04-11 12:54:59   commReporting   off
     2021-04-11 13:51:22   commState       CMDs_done
     2021-04-11 12:54:59   controlMode     auto
     2021-04-11 13:53:02   desired-temp    19.0
     2021-04-11 13:53:02   humidity        45
     2021-04-11 13:53:02   measured-temp   19.4
     2021-04-11 13:54:57   peerList        EG_SZ_HT01_Climate
     2021-04-09 08:42:07   recentStateType ack
     2021-04-11 13:53:02   state           T: 19.4 desired: 19.0
     2021-04-11 13:54:33   tempTmplSet     EG_SZ_RT
     2021-04-11 12:54:59   winOpenReporting off
   helper:
     peerFriend peerRtTc
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7,8,9
     tmplChg    0
     cmds:
       TmplKey    EG_SZ_HT01_Climate:no:1618142106.2173
       TmplTs     1618142106.2173
       cmdKey     1:0:0::EG_SZ_WT:00AD:02:EG_SZ_HT01_Climate
       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|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})]
         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_EG_SZ_HT01_Climate -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       EG_SZ_HT01_Climate
         peerOpt    EG_BZ_HT01_Climate,EG_Bad_HT01_Climate,EG_GZ_HT01_Climate,EG_KU_HT01_Climate,EG_SZ_HT01_Climate,EG_WC_HT01_Climate,EG_WZ_HT01_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        0
       raw        1
       tpl        0
     peerIDsH:
       00000000   broadcast
       56802302   EG_SZ_HT01_Climate
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   fp_EG      575,951,7,EG_SZ_WT_Climate
   group      Heizung
   icon       sani_heating_temp
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,56802302
   room       EG_Schlafzimmer,Heizung,Homekit
   tempListTmpl EG_SZ_RT


Auch hier ist Liste 8 und 9 vorhanden.

frank

ok, fehlalarm von mir mit liste 8,9.
in liste 8 sind P2 templisten und P3 ist dann in liste 9.

die "unprogrammed" meldungen sind dann eventuell zur zeit einfach falsch.
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

Bualicher

#7
@frank: Danke.

Dann hoffe ich, dass sich Martin dies bei den aktuellen Änderungen, mit denen das scheinbar auch eingeflossen ist, mal anschaut und wieder korrigiert.

Bualicher

Zitat von: Bualicher am 11 April 2021, 16:05:00
@frank: Danke.

Dann hoffe ich, dass sich Martin dies bei den aktuellen Änderungen, mit denen das scheinbar auch eingeflossen ist, mal anschaut und wieder korrigiert.

Ich habe den Fehler mit der neuesten 10_CUL_HM.pm #24320 leider immer noch.

frank

Zitat von: Bualicher am 27 April 2021, 09:45:38
Ich habe den Fehler mit der neuesten 10_CUL_HM.pm #24320 leider immer noch.
ich habe mir mal die änderungen angeschaut.

verantwortlich dafür ist aktuell der code ab zeile 10999

    if(CUL_HM_getAttr($name,"model","") !~ m/^HM-TC-IT-WM-W-EU/s){
      delete $dlf{2};
      delete $dlf{3};
    }
    foreach my $p (keys %dlf){
      my @unprg = grep !/^$/,map {$dlf{$p}{$_}?"":$_} keys %{$dlf{$p}};
      my $cnt = scalar @unprg;
      if ($cnt > 0 && $cnt < 7) {$ret .= "\n $name: incomplete template for prog $p days:".join(",",@unprg);}
      elsif ($cnt == 7)         {$ret .= "\n $name: unprogrammed prog $p ";}
      else{
        $ret .= "\n $name: tempList not verified " if (grep {$defs{$name}{READINGS}{$_}{VAL} ne "verified"}
                                                       grep /tempList_State/,
                                                       keys %{$defs{$name}{READINGS}});
      }
    }


vorher sah die erste if zeile so aus:
    if(CUL_HM_getAttr($name,"model","") ne "HM-TC-IT-WM-W-EU02"){

das model HM-TC-IT-WM-W-EU02 gibt es aber nicht, daher wurde bisher davon ausgegangen das deine wt nur ein programm haben.
somit denke ich, dass die aktuelle fehlermeldung richtig ist, da in deinem template ja nur ein programm enthalten ist.
programm 2/3 sind also nicht programmiert.
wenn du also auch diese programme im template hinterlegst, wird die fehlermeldung vermutlich verschwinden.

aber, wie gesagt, ich habe diese thermostate nicht und arbeite auch nicht mit temp templates.
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

Bualicher

#10
Vielen Dank für Deine Antwort.

Du hast Recht. Wenn ich ein Template mit allen 3 Programmen vorgebe, dann kommt der Fehler beim Wandthermostat nicht mehr.
Aber jetzt habe ich die Fehler am Heizkörperthermostat HM-CC-RT-DN .
Der kann nämlich nur 1 Programm und kommt jetzt natürlich nicht mehr mit dem Template klar oder HMInfo sucht dort vergeblich das 2. und 3. Programm.
Wenn ich für den jetzt ein eigenes Template machen muss oder im Template einen eigenen Raum für den HT, dann weiß ich nicht, ob das im Sinne des Erfinders ist.
Ich müsste Temperaturanpassungen dann wieder an unterschiedlichen Stellen machen.

configCheck done:

    EG_SZ_HT01_Clima: failed Entries:
     EG_SZ_HT01_Clima: R_P2_0_tempListSat mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P2_1_tempListSun mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P2_2_tempListMon mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P2_3_tempListTue mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P2_4_tempListWed mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P2_5_tempListThu mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P2_6_tempListFri mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_0_tempListSat mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_1_tempListSun mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_2_tempListMon mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_3_tempListTue mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_4_tempListWed mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_5_tempListThu mismatch 24:00 17.0 ne empty ##
     EG_SZ_HT01_Clima: R_P3_6_tempListFri mismatch 24:00 17.0 ne empty ##

Bualicher

Zitat von: Bualicher am 27 April 2021, 12:34:12
Wenn ich für den jetzt ein eigenes Template machen muss oder im Template einen eigenen Raum für den HT, dann weiß ich nicht, ob das im Sinne des Erfinders ist.
Ich müsste Temperaturanpassungen dann wieder an unterschiedlichen Stellen machen.

Aber auch das würde nicht funktionieren.
Hier bekomme ich dann folgende Fehlermeldung:
configCheck done:

boost or template differ in team
    EG_SZ_WT_Climate: team:EG_SZ_HT01_Clima  tempListTmpl differ EG_SZ_RT / EG_SZ_RT_HT

frank

das wird nun durch 98_hminfo.pm angemeckert, letzte zeile:

        elsif ($md eq "HM-TC-IT-WM-W-EU"){
          if($chn eq "02"){
            if($pChn ne "02" ||$pMd ne "HM-CC-RT-DN" ){
              push @peeringStrange,"$eName:\t pID: Model $pMd should be HM-TC-IT-WM-W-EU Climate Channel";
            }
            else{
              # compare templist template are identical and boost is same
              my $rtCn = CUL_HM_id2Name(substr($pId,0,6)."04");
              my $ob = CUL_HM_Get($defs{$eName},$eName,"regVal","boostPeriod",0,0);
              my $pb = CUL_HM_Get($defs{$rtCn} ,$rtCn ,"regVal","boostPeriod",0,0);
              my $ot = AttrVal($eName,"tempListTmpl","--");
              my $pt = AttrVal($rtCn ,"tempListTmpl","--");
              push @peerIDsTeamRT,"$eName:\t team:$rtCn  boost differ $ob / $pb" if ($ob ne $pb);
              # if templates differ AND RT template is not static then notify a difference
              push @peerIDsTeamRT,"$eName:\t team:$rtCn  tempListTmpl differ $ot / $pt" if ($ot ne $pt && $pt ne "defaultWeekplan");
            }
          }
        }


demnach gibt es kein gemecker, wenn beide attribute gleich wären, oder das rt template der "defaultWeekplan" wäre.
was auch immer das bedeutet.  :)

kann man nicht in einem gemeinsamen template alle devices (rt, tc) unterbringen?
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

frank

nach wiki unter nutzungsbeispiele sollte das möglich sein.
https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan

attr <HM-CC-RT-DN#1>_Clima tempListTmpl Wohnzimmer
attr <HM-CC-RT-DN#2>_Clima tempListTmpl Wohnzimmer
attr <HM-CC-RT-DN#3>_Clima tempListTmpl Wohnzimmer
attr <HM-TC-IT-WM-W-EU>_Climate tempListTmpl Wohnzimmer
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

Bualicher

Zitat von: frank am 27 April 2021, 14:05:12
nach wiki unter nutzungsbeispiele sollte das möglich sein.
https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan

attr <HM-CC-RT-DN#1>_Clima tempListTmpl Wohnzimmer
attr <HM-CC-RT-DN#2>_Clima tempListTmpl Wohnzimmer
attr <HM-CC-RT-DN#3>_Clima tempListTmpl Wohnzimmer
attr <HM-TC-IT-WM-W-EU>_Climate tempListTmpl Wohnzimmer


Das war ja bisher immer so. Die beiden Thermostate im Raum haben sich auf den gleichen Raum im Template bezogen.

Nur wird jetzt über den Wandthermostat gemeckert, wenn dieser keine 3 Programme im Template hat.
Wenn ich 3 Programme im Template habe, dann wird über den Heizkörperthermostat gemeckert, dass dessen Programm 2 & 3 nicht mit dem Template übereinstimmen. Der kann aber nur ein Programm, also ergibt das immer ein Fehler.
Wenn ich jetzt innerhalb eines Templates einen gesonderten Raum für den Heizkörperthermostat anlege der nur 1 Programm hat, dann wird gemeckert, dass sich der Wandthermostat und der Heizkörperthermostat nicht auf den gleichen Raum im Template beziehen. Hier der Raum "EG_SZ_RT" für den Wandthermostat und der "EG_SZ_RT_HT" für den Heizkörperthermostat.

EG_SZ_WT_Climate: team:EG_SZ_HT01_Clima  tempListTmpl differ EG_SZ_RT / EG_SZ_RT_HT

Ich sehe momentan keine Lösung um die Fehlermeldungen zu beseitigen  :(