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?
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 (https://forum.fhem.de/index.php/topic,120294.0.html)
Vielen Dank.
Da habe ich ja einiges zu Lesen und zu tun.
LG
Holger