[gelöst]HM-TC-IT-WM-W-EU Temperaturlisten liefert Meldung templist mismatch

Begonnen von Burny4600, 06 November 2017, 12:23:26

Vorheriges Thema - Nächstes Thema

Burny4600

Bei den Temperaturcontrollern HM-TC-IT-WM-W-EU habe ich immer den Fall das die Temperaturlisten unter HMINFO templist mismatch liefern.
Was mir auffällt ist das der HM-TC-IT-WM-W-EU drei Wochenprogramme hat und der HM-CC-RT-DN nur eines.
Nur wie kann ich das mit den Temperturlisten lösen das der HM-TC-IT-WM-W-EU und der HM-CC-RT-DN mit der Temperaturliste ohne Fehlermeldung laufen bzw. der HM-TC-IT-WM-W-EU die Temperaturliste ordnungsgemäß übernimmt.

LIST HM-TC-IT-WM-W-EU
Internals:
   CFGFN      /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
   CHANGED
   DEF        5883F002
   NAME       OG1_WZ_HZG_TC_Climate
   NOTIFYDEV  global
   NR         1424
   NTFY_ORDER 50-OG1_WZ_HZG_TC_Climate
   STATE      Raumtemperatur: 23.9 °C <br>Luftfeuchte: 52.0 % <br>Sollwert: 22.0 °C
   TYPE       CUL_HM
   chanNo     02
   device     OG1_WZ_HZG_TC
   peerList   OG1_WZ_HZG_RT_Climate,
   READINGS:
     2017-11-06 11:43:26   CommandAccepted yes
     2017-11-03 08:41:40   R-dayTemp       21 C
     2017-11-03 08:41:40   R-daylightSaveTime on
     2017-11-03 08:41:40   R-heatCool      heating
     2017-11-03 08:41:40   R-modePrioManu  all
     2017-11-03 08:41:40   R-modePrioParty all
     2017-11-03 08:41:40   R-nightTemp     17 C
     2017-11-03 08:41:40   R-noMinMax4Manu off
     2017-11-03 08:41:40   R-sendWeatherData on
     2017-11-03 08:41:40   R-showHumidity  temp
     2017-11-03 08:41:40   R-showInfo      time
     2017-11-03 08:41:40   R-showSetTemp   actTemp
     2017-11-03 08:41:34   R-sign          off
     2017-11-03 08:41:40   R-tempOffset    0.0K
     2017-11-03 08:41:40   R-weekPrgSel    prog1
     2017-11-03 08:41:40   R-winOpnBoost   off
     2017-11-03 19:31:12   R_P1_0_tempListSat 06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_1_tempListSun 06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_2_tempListMon 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_3_tempListTue 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_4_tempListWed 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_5_tempListThu 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_6_tempListFri 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-03 19:31:12   R_P1_tempList_State verified
     2017-11-03 19:31:17   R_P2_0_tempListSat 24:00 17.0
     2017-11-03 19:31:17   R_P2_1_tempListSun 24:00 17.0
     2017-11-03 19:31:17   R_P2_2_tempListMon 24:00 17.0
     2017-11-03 19:31:17   R_P2_3_tempListTue 24:00 17.0
     2017-11-03 19:31:17   R_P2_4_tempListWed 24:00 17.0
     2017-11-03 19:31:17   R_P2_5_tempListThu 24:00 17.0
     2017-11-03 19:31:17   R_P2_6_tempListFri 24:00 17.0
     2017-11-03 19:31:17   R_P2_tempList_State verified
     2017-11-03 19:31:20   R_P3_0_tempListSat 24:00 17.0
     2017-11-03 19:31:20   R_P3_1_tempListSun 24:00 17.0
     2017-11-03 19:31:20   R_P3_2_tempListMon 24:00 17.0
     2017-11-03 19:31:20   R_P3_3_tempListTue 24:00 17.0
     2017-11-03 19:31:20   R_P3_4_tempListWed 24:00 17.0
     2017-11-03 19:31:20   R_P3_5_tempListThu 24:00 17.0
     2017-11-03 19:31:20   R_P3_6_tempListFri 24:00 17.0
     2017-11-03 19:31:20   R_P3_tempList_State verified
     2017-11-03 19:31:08   RegL_01.        08:00 00:00
     2017-11-03 19:31:12   RegL_07.        01:2A 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:48 16:55 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:48 30:55 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:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 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:48 64:54 65:6C 66:44 67:CC 68:55 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:48 7E:54 7F:6C 80:44 81:CC 82:55 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:48 98:54 99:6C 9A:44 9B:CC 9C:55 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:48 B2:54 B3:6C B4:44 B5:CC B6:55 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 00:00
     2017-11-03 19:31:17   RegL_08.        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 00:00
     2017-11-03 19:31:20   RegL_09.        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:9F CB:BD CC:69 CD:E1 CE:DB CF:B0 00:00
     2017-11-06 12:05:09   boostTime       -
     2017-11-06 12:05:09   commReporting   off
     2017-11-06 12:05:09   controlMode     manual
     2017-11-06 12:10:08   desired-temp    22.0
     2017-11-06 12:10:08   humidity        52
     2017-11-06 12:10:08   measured-temp   23.9
     2017-11-05 19:47:05   peerList        OG1_WZ_HZG_RT_Climate,
     2017-11-06 11:43:26   recentStateType ack
     2017-11-06 12:10:08   state           T: 23.9 desired: 22.0
     2017-11-05 19:46:33   tempTmplSet     OG1_Wohnzimmer
     2017-11-06 12:05:09   winOpenReporting off
   helper:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   alias      OG1 Wohnzimmer - Heizung - Temperaturcontroller Climate
   devStateStyle style="text-align:left;;font-weight:bold;;"
   event-on-change-reading .*
   group      Thermostat Wand
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,5678D002,
   room       Heizung,OG1-Wohnzimmer,_HM
   sortby     6
   stateFormat {sprintf(
"Raumtemperatur: %.1f °C <br>Luftfeuchte: %.1f %% <br>Sollwert: %.1f °C",
ReadingsVal("$name","measured-temp",0),
ReadingsVal("$name","humidity",0),
ReadingsVal("$name","desired-temp",0))}
   tempListTmpl OG1_Wohnzimmer


HMinfo Eintrag
templist mismatch
     OG1_WZ_HZG_TC_Climate: failed Entries:
     OG1_WZ_HZG_TC_Climate :R_P1_0_tempListSat mismatch 09:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 22:00 21.0 24:00 17.0 ##
     OG1_WZ_HZG_TC_Climate :R_P1_1_tempListSun mismatch 09:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 22:00 21.0 24:00 17.0 ##
     OG1_WZ_HZG_TC_Climate :R_P1_2_tempListMon mismatch 08:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0 ##
     OG1_WZ_HZG_TC_Climate :R_P1_3_tempListTue mismatch 08:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0 ##
     OG1_WZ_HZG_TC_Climate :R_P1_4_tempListWed mismatch 08:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0 ##
     OG1_WZ_HZG_TC_Climate :R_P1_5_tempListThu mismatch 08:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0 ##
     OG1_WZ_HZG_TC_Climate :R_P1_6_tempListFri mismatch 08:00 17.0 21:30 21.0 24:00 17.0 ne 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0 ##
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Burny4600

Wie lassen sich die Temperaturlisten erstellen damit sie sowohl der HM-TC-IT-WM-W-EU und der HM-CC-RT-DN übernehmen.

In der Form nach FHEM WIKI funktioniert es bei den HM-TC-IT-WM-W-EU nicht sondern nur bei den HM-CC-RT-DN Geräten.
LIST
Internals:
   CFGFN      /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
   DEF        5678D004
   NAME       OG1_WZ_HZG_RT_Clima
   NOTIFYDEV  global
   NR         1360
   NTFY_ORDER 50-OG1_WZ_HZG_RT_Clima
   STATE      Raumtemperatur: 23.1 °C <br>Sollwert: 22.0 °C <br>Reglerposition: 0
   TYPE       CUL_HM
   chanNo     04
   device     OG1_WZ_HZG_RT
   READINGS:
     2017-11-06 11:44:02   CommandAccepted yes
     2017-11-02 19:39:38   R-boostPos      80 %
     2017-11-02 19:39:38   R-btnNoBckLight off
     2017-11-02 19:39:38   R-dayTemp       21 C
     2017-11-02 19:39:38   R-daylightSaveTime on
     2017-11-02 19:39:38   R-modePrioManu  all
     2017-11-02 19:39:38   R-modePrioParty all
     2017-11-02 19:39:38   R-nightTemp     17 C
     2017-11-02 19:39:38   R-noMinMax4Manu off
     2017-11-02 19:39:38   R-regAdaptive   on
     2017-11-02 19:39:38   R-showInfo      time
     2017-11-02 19:39:34   R-sign          on
     2017-11-02 19:39:38   R-tempOffset    0.0K
     2017-11-02 19:39:38   R-valveOffsetRt 0 %
     2017-11-02 19:39:38   R-winOpnBoost   off
     2017-11-03 08:43:25   R_0_tempListSat 09:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_1_tempListSun 09:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_2_tempListMon 08:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_3_tempListTue 08:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_4_tempListWed 08:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_5_tempListThu 08:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_6_tempListFri 08:00 17.0 21:30 21.0 24:00 17.0
     2017-11-03 08:43:25   R_tempList_State verified
     2017-11-03 08:43:21   RegL_01.        08:01 00:00
     2017-11-03 08:43:25   RegL_07.        01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:0E 14:44 15:6C 16:55 17:02 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:6C 30:55 31:02 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:60 4A:55 4B:02 4C:45 4D:20 4E:55 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:60 64:55 65:02 66:45 67:20 68:55 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:60 7E:55 7F:02 80:45 81:20 82:55 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:60 98:55 99:02 9A:45 9B:20 9C:55 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:60 B2:55 B3:02 B4:45 B5:20 B6:55 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:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2017-11-07 18:40:51   ValvePosition   0
     2017-11-07 18:40:51   boostTime       -
     2017-11-07 18:40:51   controlMode     manual
     2017-11-07 18:40:51   desired-temp    22.0
     2017-11-07 18:40:51   measured-temp   23.1
     2017-11-07 18:40:51   partyEnd        -
     2017-11-07 18:40:51   partyStart      -
     2017-11-07 18:40:51   partyTemp       -
     2017-11-06 11:44:02   recentStateType ack
     2017-11-07 18:36:11   rtof            23.1
     2017-11-07 18:40:51   state           T: 23.1 desired: 22.0 valve: 0
     2017-11-06 11:44:02   swof            22
     2017-11-07 17:16:59   tempTmplSet     OG1_Wohnzimmer
   helper:
     bm:
       CUL_HM_Get:
         cnt        2
         dmx        0
         mAr
         mTS
         max        0
         tot        0
       CUL_HM_Set:
         cnt        9
         dmx        0
         mTS        07.11. 18:29:45
         max        2
         tot        18
         mAr:
           HASH(0x3f76e78)
           OG1_WZ_HZG_RT_Clima
           ?
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   alias      OG1 Wohnzimmer - Heizung - Raumthermostat Clima
   devStateStyle style="text-align:left;;font-weight:bold;;"
   event-on-change-reading .*
   group      Thermostat
   icon       hc_wht_regler
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       OG1-Wohnzimmer,Heizung,_HM
   sortby     6
   stateFormat {sprintf(
"Raumtemperatur: %.1f °C <br>Sollwert: %.1f °C <br>Reglerposition: %1.f",
ReadingsVal("$name","rtof",0),
ReadingsVal("$name","swof",0),
ReadingsVal("$name","ValvePosition",0))}
   tempListTmpl OG1_Wohnzimmer
   userReadings swof:desired-temp.* {ReadingsVal("$name","desired-temp",0)-0},
rtof:measured-temp.* {ReadingsVal("$name","measured-temp",0)-0}
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

#2
Zitat von: Burny4600 am 07 November 2017, 18:43:10
Wie lassen sich die Temperaturlisten erstellen damit sie sowohl der HM-TC-IT-WM-W-EU und der HM-CC-RT-DN übernehmen.

In der Form nach FHEM WIKI funktioniert es bei den HM-TC-IT-WM-W-EU nicht sondern nur bei den HM-CC-RT-DN Geräten.

Gar nicht, da die Formate unterschiedlich sind:

HM-CC-RT-DN:

R_0_tempListSat>08:00 17.0 14:00 18.0 16:00 18.0 18:00 18.0 20:00 18.0 22:00 17.0 24:00 17.0


HM-TC-IT-WM-W-EU:

R_P1_0_tempListSat>08:00 17.0 14:00 18.0 16:00 18.0 18:00 18.0 20:00 18.0 22:00 17.0 24:00 17.0

Weil wie du bereits gemerkt hast der HM-TC-IT-WM-W-EU 3 unterschiedliche Programme verwalten kann.
Das aktuell "gültige" lässt sich per Register umschalten...

Der HM-CC-RT-DN hat nur eines, da braucht es kein 'P1' (oder 'P2' oder 'P3') in der jeweiligen Templist-Zeile...

Ansonsten steht eigentlich alles im Wiki...
...hier sehr kurze Kurzform:

mit set hm tempList save FHEM/tempList.cfg werden die Templisten als Datei abgelegt, dort stehen alle Thermostate drin (Wand- und Heizkörperthermostat) und lassen sich editieren und dann mit 'restore' zurückspielen...

https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan

Und auch im Forum wird das Thema immer wieder mal behandelt, da findet sich bestimmt so einiges...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Burny4600

Nur wenn ich für den HM-TC-IT-WM-W-EU und HM-CC-RT-DN die Zuweisungen wieder aufteile steht dann diese Meldung wieder unter HMinfo.
boost or template differ in team
    OG1_WZ_HZG_TC_Climate team:OG1_WZ_HZG_RT_Clima  tempListTmpl differ OG1_Wohnzimmer_TC / OG1_Wohnzimmer

Ich drehe mich damit nur im Kreis ohne passende Lösung.

Wie bekomme ich nun die Meldung boost or template differ in team weg?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Burny4600

Grundsätzlich sollte eine Temperaturzuweisung HM-TC-IT-WM-W-EU und HM-CC-RT-DN erfolgen.
Wenn ich aber jetzt die Temperraturliste für den HM-TC-IT-WM-W-EU und HM-CC-RT-DN aufteile laut folgender Liste habe ich jetzt wieder diesen Eintrag boost or template differ in team unter HMinfo.
entities:OG1_Wohnzimmer
R_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
entities:OG1_Wohnzimmer_TC
R_P1_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P1_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P1_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P2_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P2_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P3_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P3_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0

Da muss noch etwas fehlen oder falsch sein bei der Konfiguration.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

Ich verstehe leider immer noch nicht was du mit aufteilen meinst...

Wenn du ein

set hm tempList save FHEM/tempList.cfg

absetzt und dann einen Check durchführst was kommt dann?

Hast du irgendwelche templist Attribute bei den Geräten gesetzt?

Überall getConfig ausgeführt und somit auch alle Templisten der Geräte "zurückgelesen"?

Ansonsten weiß ich leider nicht was es mit der Meldung auf sich hat...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MadMax-FHEM

Wobei ich grad mal meine Templisten angeschaut hab und da heißen die Einträge der entities ganz anders:

entities:Wandthermostat_EssZi_Climate

bzw.

entities:Heizkoerperthermostat_EssZi_Clima

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

rvideobaer

Hallo,

sind Wand und Heizkörperthermostat gepeert? Und haben dann unterschiedliche Temp Listen? Soll das Wand das Heizkörper Thermostat steuern?
Im Moment ist noch schwierig zu verstehen was Du erreichen willst.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Burny4600

Das Wandgerät soll den Heizkörperthermostat steuern.
Die Geräte sind miteinander gepeert.
Das Wandthermostat gibt die Temperaturen vor.

Nur wie das mit den Temperaturlisten ist wenn ein Wandgerät und ein Heizkörperthermostat vorhanden ist habe ich noch nicht verstanden.
Wenn nur ein Heizkörperthermostat vorhanden ist ist ales noch verständlich.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

#10
Also im Prinzip reicht es die Templisten der Wandthermostate zu pflegen, da ja die jeweilige Soll-Temp dann vom Wandthermostat an den gepeerten Heizkörperthermostat weiter gegeben wird.

Einen Mismatch erhalte ich nur, wenn die Templisten im Gerät anders sind als die mittels hminfo abgezogenen (siehe meinen mehrfach genannten Aufruf).

Beispielsweise wenn noch gar keine Templist-Datei erzeugt wurde (dann gibt es keinen Vergleich -> Mismatch) oder per direktem set-Befehl die Temliste des Gerätes ganz oder in Teilen verändert wurde (klar auch Mismatch)...

Ich halte allerdings die Templisten zwischen den Wandthermostaten und den gepeerten Heizkörperthermostaten synchron, da ich ab und an schon hatte, dass sich Wandthermostat und Heizkörperthermostat kurzzeitig nicht so ganz "verstehen" und dann fährt der Heizkörperthermostat autark, dumm wenn dann die Templisten voneinander abweichen...

Wie gesagt ich verstehe immer noch nicht dein Problem bzw. was du mit aufteilen meinst...

Ich habe mittels des (mehrfach) genannten Befehls eine Templist erzeugt und diese pflege ich und spiele bei Bedarf dann mittels 'restore' zurück...

Wie ebenfalls schon geschrieben gibt es im Forum so einiges bzgl. Templisten...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

darkness

#11
Hallo,

ich habe den selber Fehler bei HMInfo.



Laut Wiki wird die Templist ja für die HM-CC-RT-DN und HM-TC-IT-WM-W-EU erstellt. Dann kommt es zu den oben genannten Missmatch.
In der TempList.cfg habe ich einen Eintrag für die HM-CC-RT-DN und einen weiteren Eintrag für das HM-TC-IT-WM-W-EU (Auf Grund der Unterschiedlichen Formate/Wochenprogramme)
Das führt dann aber zu den oben genannten Meldung.

Oder würde es hier reichen nur den HM-TC-IT-WM-W-EU in die Templist einzubinden?

https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan#Mehrere_Heizk.C3.B6rper_in_einem_Raum

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
set hm tempListG restore




Gruß

Burny4600

#12
ZitatOder würde es hier reichen nur den HM-TC-IT-WM-W-EU in die Templist einzubinden?
Genau das meine ich.
Laut FHEM WIKI dir es anders vorgegeben eine TEMPLIST für beide Gerätetypen zu verwenden was aber unweigerlich wieder zu den genanntem Problem führt das HMinfo meckert.
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
set hm tempListG restore

Im Forum in den diversen Beiträgen bin ich genausowenig schlauer geworden.

Gehe ich so vor das nur der HM-TC-IT-WM-W-EU in der Temperaturliste die gepflegten Einträge hat und schicke die mit set HM tempList restore zurück bekomme ich dafür diese Einträge in HMinfo.
boost or template differ in team
       OG1_WZ_HZG_TC_Climate team:OG1_WZ_HZG_RT_Clima  tempListTmpl differ OG1_Wohnzimmer / --


Mich würde wirklich interessieren eine vollständige richtige Anleitung irgendwo zu finden die Vorgänge mit den beiden Geräten TC und RT beinhaltet die aber auch die HMinfo Meldungen berücksichtigt und keine Einträge in HMinfo produziert.
Die Geräte sind über FHEM miteinander gepeert. Wie geht es dann weiter um keine HMinfo Einträge mehr zu erhalten.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

MadMax-FHEM

#13
Es wurden ja immer noch nicht alle Fragen beantwortet...

Aber sollte ein Anlegen (Befehl wurde mehrfach genannt) und anschließendes Prüfen (hmifo verify) keine Probleme melden (und davon gehe ich einfach mal aus) was spricht dagegen, in der so angelegten Datei (oder Dateien wobei ich nur eine habe bzw. eben für verschiedene Jahreszeiteh zwei) zu editieren und diese dann mittels restore zurück zu schreiben?

Wenn es beim Erzeugen und anschließenden Prüfen per HMINFO bereits hakt, dann ist was an den Einstellungen (Attribute etc.) schon verkehrt und es muss da angesetzt werden...

D.h. schrittweise die Templisten so aufbauen bis man zufrieden ist...
...und nicht einfach gleich alles durchführen (Attribute setzen Dateien bearbeiten [was heißt "aufteilen" das weiß ich immer noch nicht] etc.)...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Zeig doch mal den Inhalt Deiner cfg Templistendatei.
Bei mir für Winter zum Beispiel.

Winter.cfg

entities:Badezimmer
R_0_tempListSat> 07:00 17.0 08:00 20.0 18:00 18.0 20:00 20.0 24:00 17.0
R_1_tempListSun> 07:00 17.0 08:00 20.0 18:00 18.0 20:00 20.0 24:00 17.0
R_2_tempListMon> 06:00 17.0 08:00 20.0 18:00 17.0 20:00 20.0 24:00 17.0
R_3_tempListTue> 06:00 17.0 08:00 20.0 18:00 17.0 20:00 20.0 24:00 17.0
R_4_tempListWed> 06:00 17.0 08:00 20.0 18:00 17.0 20:00 20.0 24:00 17.0
R_5_tempListThu> 06:00 17.0 08:00 20.0 18:00 17.0 20:00 20.0 24:00 17.0
R_6_tempListFri> 06:00 17.0 08:00 20.0 18:00 17.0 20:00 20.0 24:00 17.0
entities:Wohnzimmer
R_0_tempListSat> 07:00 17.0 22:00 19.0 24:00 17.0
R_1_tempListSun> 07:00 17.0 21:00 19.0 24:00 17.0
R_2_tempListMon> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_3_tempListTue> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_4_tempListWed> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_5_tempListThu> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_6_tempListFri> 06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0
entities:Steven
R_0_tempListSat> 07:00 17.0 19:00 19.0 24:00 17.0
R_1_tempListSun> 07:00 17.0 19:00 19.0 24:00 17.0
R_2_tempListMon> 06:00 17.0 08:00 19.0 15:30 17.0 19:00 19.0 24:00 17.0
R_3_tempListTue> 06:00 17.0 08:00 19.0 15:30 17.0 19:00 19.0 24:00 17.0
R_4_tempListWed> 06:00 17.0 08:00 19.0 15:30 17.0 19:00 19.0 24:00 17.0
R_5_tempListThu> 06:00 17.0 08:00 19.0 15:30 17.0 19:00 19.0 24:00 17.0
R_6_tempListFri> 06:00 17.0 08:00 19.0 15:30 17.0 19:00 19.0 24:00 17.0
entities:Isabel
R_0_tempListSat> 24:00 6.0
R_1_tempListSun> 24:00 6.0
R_2_tempListMon> 24:00 6.0
R_3_tempListTue> 24:00 6.0
R_4_tempListWed> 24:00 6.0
R_5_tempListThu> 24:00 6.0
R_6_tempListFri> 24:00 6.0



in HMInfo dann Attribut

configTempFile     Winter.cfg


und in den Thermostaten dann halt entsprechend im Channel 4 das Attribut

tempListTmpl    Wohnzimmer


Nun kann man über restoreG für Gruppe alle Thermostate mit einmal updaten.

set HMInfo tempListG restore



Fertig. Eigentlich kein großes Ding wie ich finde
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net