configCheck: unprogrammed prog 2 bei allen Wandthermostaten

Begonnen von Omega, 29 April 2021, 11:09:02

Vorheriges Thema - Nächstes Thema

Omega

Seit einiger Zeit bekomme ich nach einem ConfigCheck für jedes Wandthermostat folgende Meldungen:

configCheck done:
templist mismatch
    Bad.Wandthermostat_Climate:
Bad.Wandthermostat_Climate: unprogrammed prog 2
Bad.Wandthermostat_Climate: unprogrammed prog 3
    KG.Gast.Wandthermostat_Climate:
KG.Gast.Wandthermostat_Climate: unprogrammed prog 2
KG.Gast.Wandthermostat_Climate: unprogrammed prog 3
... usw


Zeiten für prog2 / 3 nutze ich nicht, sind aber definiert (von 00:00 bis 24:00 17°)
Hier ein list eines Wandthermostaten, Kanal _Climate

Internals:
   DEF        2B0BDC02
   FUUID      5c502713-f33f-fba2-3e3f-674ea49fa311bf75
   NAME       Bad.Wandthermostat_Climate
   NOTIFYDEV  global
   NR         150
   NTFY_ORDER 50-Bad.Wandthermostat_Climate
   STATE      T: 23.2 desired: 20.5
   TYPE       CUL_HM
   chanNo     02
   device     Bad.Wandthermostat
   peerList   Bad.Thermostat_Climate
   Helper:
     DBLOG:
       aussenHumidityEqInnen:
         myFHEMdb:
           TIME       1619686136.84535
           VALUE      22.5
       desired-temp:
         myFHEMdb:
           TIME       1619686320.4017
           VALUE      20.5
       humidity:
         myFHEMdb:
           TIME       1619686002.8497
           VALUE      51
         myFHEMdb_LT:
           TIME       1619686002.88043
           VALUE      51
       lueftenMoeglich:
         myFHEMdb:
           TIME       1619686489.34566
           VALUE      ja
       measured-temp:
         myFHEMdb:
           TIME       1619686002.8497
           VALUE      23.2
         myFHEMdb_LT:
           TIME       1619686002.88043
           VALUE      23.2
       schimmelGefahr:
         myFHEMdb:
           TIME       1618928835.21968
           VALUE      nein
       schimmelfreiMaxHumRoom:
         myFHEMdb:
           TIME       1619672773.25546
           VALUE      70.8
       schimmelfreiMinTemp:
         myFHEMdb:
           TIME       1619685088.60541
           VALUE      17.7
   READINGS:
     2020-10-14 06:45:01   CommandAccepted yes
     2015-10-28 09:36:59   H               0
     2021-03-25 19:49:22   R-boostPeriod   5 min
     2021-03-25 19:49:22   R-dayTemp       21 C
     2021-03-25 19:49:22   R-daylightSaveTime on
     2021-03-25 19:49:22   R-heatCool      heating
     2021-03-25 19:49:22   R-modePrioManu  all
     2021-03-25 19:49:22   R-modePrioParty all
     2021-03-25 19:49:22   R-nightTemp     17 C
     2021-03-25 19:49:22   R-noMinMax4Manu off
     2021-03-25 19:49:22   R-sendWeatherData on
     2021-03-25 19:49:22   R-showHumidity  tempHum
     2021-03-25 19:49:22   R-showInfo      time
     2021-03-25 19:49:22   R-showSetTemp   actTemp
     2021-03-25 19:49:22   R-showWeekday   off
     2021-03-25 19:49:22   R-sign          off
     2021-03-25 19:49:22   R-tempMax       30.5 C
     2021-03-25 19:49:22   R-tempMin       4.5 C
     2021-03-25 19:49:22   R-tempOffset    0.0K
     2021-03-25 19:49:22   R-weekPrgSel    prog1
     2021-03-25 19:49:22   R-winOpnBoost   off
     2021-03-27 09:17:49   R_P1_0_tempListSat 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_1_tempListSun 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_2_tempListMon 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_3_tempListTue 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_4_tempListWed 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_5_tempListThu 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_6_tempListFri 06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
     2021-03-27 09:17:49   R_P1_tempList_State verified
     2021-03-27 09:17:53   R_P2_0_tempListSat 24:00 17.0
     2021-03-27 09:17:53   R_P2_1_tempListSun 24:00 17.0
     2021-03-27 09:17:53   R_P2_2_tempListMon 24:00 17.0
     2021-03-27 09:17:53   R_P2_3_tempListTue 24:00 17.0
     2021-03-27 09:17:53   R_P2_4_tempListWed 24:00 17.0
     2021-03-27 09:17:53   R_P2_5_tempListThu 24:00 17.0
     2021-03-27 09:17:53   R_P2_6_tempListFri 24:00 17.0
     2021-03-27 09:17:53   R_P2_tempList_State verified
     2021-03-27 09:17:57   R_P3_0_tempListSat 24:00 17.0
     2021-03-27 09:17:57   R_P3_1_tempListSun 24:00 17.0
     2021-03-27 09:17:57   R_P3_2_tempListMon 24:00 17.0
     2021-03-27 09:17:57   R_P3_3_tempListTue 24:00 17.0
     2021-03-27 09:17:57   R_P3_4_tempListWed 24:00 17.0
     2021-03-27 09:17:57   R_P3_5_tempListThu 24:00 17.0
     2021-03-27 09:17:57   R_P3_6_tempListFri 24:00 17.0
     2021-03-27 09:17:57   R_P3_tempList_State verified
     2021-03-27 09:17:45   RegL_01.        00:00 08:00
     2021-03-27 09:17:49   RegL_07.        00:00 01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:C7 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:48 15:4E 16:5A 17:60 18:52 19:CC 1A:54 1B:E4 1C:57 1D:0E 1E:49 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:48 2F:4E 30:5A 31:60 32:52 33:CC 34:54 35:E4 36:57 37:0E 38:49 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:48 49:4E 4A:5A 4B:60 4C:52 4D:CC 4E:54 4F:E4 50:57 51:0E 52:49 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:48 63:4E 64:5A 65:60 66:52 67:CC 68:54 69:E4 6A:57 6B:0E 6C:49 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:48 7D:4E 7E:5A 7F:60 80:52 81:CC 82:54 83:E4 84:57 85:0E 86:49 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:48 97:4E 98:5A 99:60 9A:52 9B:CC 9C:54 9D:E4 9E:57 9F:0E A0:49 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:48 B1:4E B2:5A B3:60 B4:52 B5:CC B6:54 B7:E4 B8:57 B9:0E BA:49 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-03-27 09:17:53   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: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-03-27 09:17:57   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
     2015-10-28 09:43:14   T               0
     2021-04-29 10:54:49   aussenHumidityEqInnen 22.5
     2015-10-28 08:23:50   battery         ok
     2021-04-29 10:31:38   boostTime       -
     2021-04-29 10:52:32   cfgState        TempChk
     2021-04-29 10:31:38   commReporting   off
     2021-04-29 10:31:38   controlMode     auto
     2021-04-29 10:54:49   desired-temp    20.5
     2015-10-28 09:42:14   dewpoint        14.0
     2021-04-29 10:54:49   humidity        51
     2015-05-16 10:31:49   lastBatChange   Sat May 16 10:31:49 2015
     2021-04-29 10:54:49   lueftenMoeglich ja
     2021-04-29 10:54:49   measured-temp   23.2
     2016-02-29 08:28:59   partyEnd        16-3-11 22:00
     2016-02-29 08:28:59   partyStart      16-3-4 8:30
     2016-02-29 08:28:59   partyTemp       17
     2021-04-16 15:57:34   peerList        Bad.Thermostat_Climate
     2020-10-14 06:45:01   recentStateType ack
     2021-04-29 10:54:49   schimmelGefahr  nein
     2021-04-29 10:54:49   schimmelfreiMaxHumRoom 70.8
     2021-04-29 10:54:49   schimmelfreiMinTemp 17.7
     2021-04-29 10:54:49   state           T: 23.2 desired: 20.5
     2021-04-16 15:57:26   tempTmplSet     FHEM/RT_Temperaturprofile.cfg:Bad.default
     2015-10-28 09:36:59   temperature     0
     2020-10-06 13:42:37   trigLast        fhem:80
     2021-04-29 10:31:38   winOpenReporting off
   helper:
     peerFriend peerRtTc
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7,8,9
     tmplChg    0
     cfgChk:
       idTp00     fail
unprogrammed prog 2
unprogrammed prog 3
     cmds:
       TmplKey    Bad.Thermostat_Climate:1618581455.29007:1618581455.44906
       TmplTs     1618581455.44906
       cmdKey     1:0:0::Bad.Wandthermostat:00AD:02:Bad.Thermostat_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_Bad.Thermostat_Climate -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       Bad.Thermostat_Climate
         peerOpt    Bad.Thermostat_Climate,KG.Flur.Thermostat_Climate,KG.Gast.Thermostat_Climate,KG.Hobby.Thermostat_Climate,KG.Werkzeug.Thermostat_Climate,Kueche.Thermostat_Climate,OG.Az.Thermostat_links_Climate,OG.Az.Thermostat_rechts_Climate,OG.Bad.Thermostat_Climate,OG.Sued.Thermostat_Climate,OG.West.Thermostat_links_Climate,OG.West.Thermostat_rechts_Climate,Sz.Thermostat_Climate,Wz.Thermostat_Essecke_Climate,Wz.Thermostat_TV_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        1
       tpl        1
     peerIDsH:
       00000000   broadcast
       523EE202   Bad.Thermostat_Climate
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   DbLogValueFn {     if ($READING eq 'desired-temp' && $VALUE eq 'off') {$VALUE = 4.5}     elsif ($READING eq 'desired-temp' && $VALUE eq 'on') {$VALUE = 30.5}     elsif ($READING eq 'desired-temp' && $VALUE !~ m/^[-+]?[\.\d]/) {$IGNORE = 1} }
   event-min-interval .*-temp:900,humidity:900,lueften.*:600
   event-on-change-reading .*-temp.*,humidity.*,controlMode.*,party.*,peer.*,aussen.*,lueften.*,schimmel.*
   group      Heizung
   icon       HM-TC-IT-WM-W-EU_
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,523EE202
   room       Bad
   tempListTmpl FHEM/RT_Temperaturprofile.cfg:Bad.default
   userReadings schimmelfreiMinTemp { sprintf("%.1f",schimmelfreiMinTemp(ReadingsNum("$name","measured-temp",15),ReadingsNum("$name","humidity",100),100))},
schimmelfreiMaxHumRoom { sprintf("%.1f",schimmelfreiMaxHum(ReadingsNum("$name","measured-temp",15))) },
schimmelGefahr { (ReadingsVal("$name","humidity","N/A") > schimmelfreiMaxHum(ReadingsNum("$name","measured-temp",15)))?"ja":"nein" },
lueftenMoeglich {(ReadingsVal("$name","humidity","N/A") >(shiftRelHumidity(ReadingsNum("d.THD_aussen","temperature","30"),ReadingsNum("d.THD_aussen","humidity","100"), ReadingsVal("$name","measured-temp","N/A") )+3))?"ja":"nein" },
aussenHumidityEqInnen {sprintf("%.1f",shiftRelHumidity(ReadingsNum("d.THD_aussen","temperature","30"),ReadingsNum("d.THD_aussen","humidity","100"), ReadingsVal("$name","measured-temp","N/A")))}


Das Temperaturprofil ist so definiert:

entities:Bad.default
tempListSat>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
tempListSun>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
tempListMon>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
tempListTue>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
tempListWed>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
tempListThu>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0
tempListFri>06:30 18.0 08:00 22.5 17:00 20.5 19:00 21.0 22:30 21.5 24:00 18.0


Was habe ich übersehen um solche Meldungen im configCheck zu vermeiden?
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

frank

programme p2 und p3 hast du nicht aber programmiert.
hier sollte alles erklärt sein: https://forum.fhem.de/index.php/topic,120294.0.html
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

Omega

Vielen Dank.
Da habe ich ja einiges zu Lesen und zu tun.

LG
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave