Temperaturlisten in Setup mit Wandthermostaten

Begonnen von Louis Cypher, 26 November 2022, 10:08:09

Vorheriges Thema - Nächstes Thema

Louis Cypher

Liebes Forum,

ich habe folgendes Problem:
3 Temperaturlisten (siehe unten). Die Temperaturlisten sehen die Temperturen für die Wandthermoste vor, nicht aber für die Thermostaten, denn die Wandthermostate sind mit dem Heizkörpertermostaten in FHEM gepairt. Nun habe ich die Winterliste geladen mit:
attr hm configTempFile Winter.cfg, Sommer.cfg, WinterKinder.cfg
Danach
set hm tempListG restore
set hm tempListG verify führt dann zu folgender Meldung:
fail  : Bad for WT_Bad_Climate:
WT_Bad_Climate: unprogrammed prog 2
WT_Bad_Climate: unprogrammed prog 3
fail  : HK_Ku_Clima for HK_Ku_Clima: HK_Ku_Clima not found in file ./FHEM/Winter.cfg
fail  : Kinderzimmer for WT_KiZi_Climate:
     WT_KiZi_Climate: tempList 1 not verified
WT_KiZi_Climate: unprogrammed prog 3
WT_KiZi_Climate: unprogrammed prog 2
fail  : Schlafzimmer for HK_SchlaZi_Clima:
     HK_SchlaZi_Clima: tempList 1 not verified
fail  : Wohnzimmer for WT_WoZi_Climate:
     WT_WoZi_Climate: tempList 1 not verified
WT_WoZi_Climate: unprogrammed prog 3
WT_WoZi_Climate: unprogrammed prog 2
fail  : none for HK_Bad_Clima: none not found in file ./FHEM/Winter.cfg
fail  : none for HK_KiZi2_Clima: none not found in file ./FHEM/Winter.cfg
fail  : none for HK_KiZi_Clima: none not found in file ./FHEM/Winter.cfg
fail  : none for HK_WoZi_1_Clima: none not found in file ./FHEM/Winter.cfg
fail  : none for HK_WoZi_2_Clima: none not found in file ./FHEM/Winter.cfg
passed: Arbeitszimmer for HK_ArZi_Clima
passed: Gaestetoilette for HK_GaeTo_Clima


Readings zu dem Wandthermostaten im Wohnzimmer, der nicht tut. Die Werte stehen drin, status ist aber incomplete
R_P1_0_tempListSat 07:00 15.0 23:00 20.0 24:00 15.0
R_P1_1_tempListSun 07:00 15.0 23:00 20.0 24:00 15.0
R_P1_2_tempListMon 07:00 15.0 09:00 19.0 11:00 17.0 13:00 19.0 17:00 15.0 23:00 20.0 24:00 15.0
R_P1_3_tempListTue 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
R_P1_4_tempListWed 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
R_P1_5_tempListThu 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
R_P1_6_tempListFri 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0

R_P1_tempList_State incomplete


Was mache ich falsch? Muss ich die Heizkörperthermostaten auch in die Liste aufnehmen?

Vielen Dank schon im Voraus und liebe Grüße

und hier noch die Temperaturliste Winter.cfg:
entities:Bad
R_0_tempListSat> 06:00 17.0 22:00 21.0 24:00 17.0
R_1_tempListSun> 06:00 17.0 22:00 21.0 24:00 17.0
R_2_tempListMon> 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
R_3_tempListTue> 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
R_4_tempListWed> 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
R_5_tempListThu> 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
R_6_tempListFri> 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
entities:Kinderzimmer
R_0_tempListSat> 09:00 15.0 24:00 15.0
R_1_tempListSun> 09:00 15.0 24:00 15.0
R_2_tempListMon> 17:00 15.0 24:00 15.0
R_3_tempListTue> 17:00 15.0 24:00 15.0
R_4_tempListWed> 17:00 15.0 24:00 15.0
R_5_tempListThu> 17:00 15.0 24:00 15.0
R_6_tempListFri> 17:00 15.0 24:00 15.0
entities:Schlafzimmer
R_0_tempListSat> 07:00 17.0  09:30 20.0 22:00 15.0 24:00 17.0
R_1_tempListSun> 07:00 17.0  09:30 20.0 22:00 15.0 24:00 17.0
R_2_tempListMon> 07:00 17.0 21:00 15.0 24:00 17.0
R_3_tempListTue> 07:00 17.0 21:00 15.0 24:00 17.0
R_4_tempListWed> 07:00 17.0 21:00 15.0 24:00 17.0
R_5_tempListThu> 07:00 17.0 21:00 15.0 24:00 17.0
R_6_tempListFri> 07:00 17.0 21:00 15.0 24:00 17.0
entities:Wohnzimmer
R_0_tempListSat> 07:00 15.0 23:00 20.0 24:00 15.0
R_1_tempListSun> 07:00 15.0 23:00 20.0 24:00 15.0
R_2_tempListMon> 07:00 15.0 09:00 19.0 11:00 17.0 13:00 19 17:00 15.0 23:00 20.0 24:00 15.0
R_3_tempListTue> 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
R_4_tempListWed> 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
R_5_tempListThu> 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
R_6_tempListFri> 07:00 15.0 09:00 19.0 11:00 17.0 13:00 20.0 17:00 15.0 23:00 20.0 24:00 15.0
entities:Arbeitszimmer
R_0_tempListSat> 09:00 15.0 19:00 18.0 24:00 15.0
R_1_tempListSun> 09:00 15.0 19:00 18.0 24:00 15.0
R_2_tempListMon> 08:00 15.0 19:00 21.0 24:00 15.0
R_3_tempListTue> 08:00 15.0 19:00 21.0 24:00 15.0
R_4_tempListWed> 08:00 15.0 19:00 21.0 24:00 15.0
R_5_tempListThu> 08:00 15.0 19:00 21.0 24:00 15.0
R_6_tempListFri> 08:00 15.0 19:00 21.0 24:00 15.0
entities:Gaestetoilette
R_0_tempListSat> 09:00 15.0 19:00 18.0 24:00 15.0
R_1_tempListSun> 09:00 15.0 19:00 18.0 24:00 15.0
R_2_tempListMon> 08:00 15.0 19:00 18.0 24:00 15.0
R_3_tempListTue> 08:00 15.0 19:00 18.0 24:00 15.0
R_4_tempListWed> 08:00 15.0 19:00 18.0 24:00 15.0
R_5_tempListThu> 08:00 15.0 19:00 18.0 24:00 15.0
R_6_tempListFri> 08:00 15.0 19:00 18.0 24:00 15.0

MadMax-FHEM

Wie hast du die Templisten erstellt?

Über hminfo (so wie du ja auch den Restore anwirfst)?

Weil die entities bei mir anders heißen, beispiel:
Heizkoerperthermostat_Buero_Clima
bzw. (WDT):
entities:Wandthermostat_Buero_Climate

Und du hast in der Winter.cfg (dem Format nach) nur HKTs drin:

R_0_tempList vs. R_P1_0_tempList

Ich würde die bestehenden Templists mal wegsichern (damit du Temperaturen und Schaltzeitpunkte hast/behältst) und dann mittels hminfo für alle Thermostate neue Listen generieren lassen.
Die dann entsprechend "vervielfältigen" (also wieder so nennen wie sie heißen müssen) und dann jeweils anpassen.

Ich habe HKT und WDT in meinen Templisten und halte die auch "synchron" (also WDT mit gepeertem HKT), wenn mal Werte nicht übertragen werden, dann schaltet der HKT ja selbständig und dann hätte ich gerne, dass er das "synchron" zum WDT tut (auch wenn mal ein Telegramm verloren geht)...

hminfo bietet auch configCheck, evtl. den mal anwerfen, der zeigt was (sonst noch) alles nicht passt...

EDIT: und besser im passenden Unterforum posten! 8)

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)

Louis Cypher

#2
Ich habe das Schritt für Schritt so wie hier gemacht:
https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan

Welches wäre denn das passende Unterforum gewesen? Bei meinem Wissen fand ich Anfänger ganz passend ;-)

configCheck done:

incomplete register list
    WT_KiZi_Climate: RegL_07.
    WT_WoZi_Climate: RegL_07.

peer not verified. Check that peer is set on both sides
    HK_Bad_Climate: p:WT_Bad_Climate
    HK_Bad_Weather: p:WT_Bad_Weather
    HK_KiZi2_Weather: p:WT_KiZi_Weather
    HK_KiZi_Climate: p:WT_KiZi_Climate
    HK_KiZi_Weather: p:WT_KiZi_Weather
    HK_WoZi_1_Climate: p:WT_WoZi_Climate
    HK_WoZi_1_Weather: p:WT_WoZi_Weather
    HK_WoZi_2_Climate: p:WT_WoZi_Climate
    HK_WoZi_2_Weather: p:WT_WoZi_Weather

boost or template differ in team
    WT_KiZi_Climate: team:HK_KiZi2_Clima  tempListTmpl differ Kinderzimmer / none

templist mismatch
    HK_Ku_Clima: HK_Ku_Clima not found in file ./FHEM/Winter.cfg
    HK_SchlaZi_Clima:
     HK_SchlaZi_Clima: tempList 1 not verified
    WT_Bad_Climate:
WT_Bad_Climate: unprogrammed prog 2
WT_Bad_Climate: unprogrammed prog 3
    WT_KiZi_Climate:
     WT_KiZi_Climate: tempList 1 not verified
WT_KiZi_Climate: unprogrammed prog 3
WT_KiZi_Climate: unprogrammed prog 2
    WT_WoZi_Climate:
WT_WoZi_Climate: unprogrammed prog 3
     WT_WoZi_Climate: tempList 1 not verified
WT_WoZi_Climate: unprogrammed prog 2


Ich weiß allerdings nicht wirklich was ich daraus ableiten soll

P.S.: Das Peering habe ich vor >5 Jahren durchgeführt. Eventuell ist das heute nicht mehr das was FHEM erwartet? Die Listen funktonierten mal

MadMax-FHEM

#3
Zitat von: Louis Cypher am 26 November 2022, 10:36:57
Ich habe das Schritt für Schritt so wie hier gemacht:
https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan

Auch so begonnen?
Weil dadurch (war zumindest bei mir so, allerdings ohne Attribute bzgl. Templist, ich mache das anders) werden ja passende TempListeinträge erstellt (sollte zumindest)
set <HMInfo> tempList save

EDIT: bevor du das jetzt evtl. (noch mal) ausführst nat. deine Listen sichern! (schrieb ich ja bereits)...

Und die dann entsprechend anpassen...


Zitat von: Louis Cypher am 26 November 2022, 10:36:57
Welches wäre denn das passende Unterforum gewesen? Bei meinem Wissen fand ich Anfänger ganz passend ;-)

Zitat von: help CUL_HM
Module: 10_CUL_HM.pm Maintainer: martinp876 Forum: HomeMatic

Dort lesen halt die mit, die sich bzgl. Homematic auskennen.
Bei Anfängerfragen ist es halt "Zufall"...

EDIT: du kannst auch diesen Thread dorthin verschieben (ja kannst du selber, da muss irgendwo ein Knopf/Link sein mit dem das geht)...


Zitat von: Louis Cypher am 26 November 2022, 10:36:57
configCheck done:

incomplete register list
    WT_KiZi_Climate: RegL_07.
    WT_WoZi_Climate: RegL_07.

peer not verified. Check that peer is set on both sides
    HK_Bad_Climate: p:WT_Bad_Climate
    HK_Bad_Weather: p:WT_Bad_Weather
    HK_KiZi2_Weather: p:WT_KiZi_Weather
    HK_KiZi_Climate: p:WT_KiZi_Climate
    HK_KiZi_Weather: p:WT_KiZi_Weather
    HK_WoZi_1_Climate: p:WT_WoZi_Climate
    HK_WoZi_1_Weather: p:WT_WoZi_Weather
    HK_WoZi_2_Climate: p:WT_WoZi_Climate
    HK_WoZi_2_Weather: p:WT_WoZi_Weather

boost or template differ in team
    WT_KiZi_Climate: team:HK_KiZi2_Clima  tempListTmpl differ Kinderzimmer / none

templist mismatch
    HK_Ku_Clima: HK_Ku_Clima not found in file ./FHEM/Winter.cfg
    HK_SchlaZi_Clima:
     HK_SchlaZi_Clima: tempList 1 not verified
    WT_Bad_Climate:
WT_Bad_Climate: unprogrammed prog 3
WT_Bad_Climate: unprogrammed prog 2
    WT_KiZi_Climate:
WT_KiZi_Climate: unprogrammed prog 2
WT_KiZi_Climate: unprogrammed prog 3
     WT_KiZi_Climate: tempList 1 not verified
    WT_WoZi_Climate:
WT_WoZi_Climate: unprogrammed prog 3
     WT_WoZi_Climate: tempList 1 not verified
WT_WoZi_Climate: unprogrammed prog 2


Ich weiß allerdings nicht wirklich was ich daraus ableiten soll

Das wäre ein Thread für sich.
Evtl. lohnt es das erst mal sauber zu machen und dann bzgl. Templisten weitermachen.

Kurz ein paar Tips:

incomplete RegList -> getConfig

peer not verified -> verm. auch getConfig oder (wahrscheinlicher) noch mal die Peering-Kommandos absetzen (aber ich würde erst mal mit getConfig anfangen)

templist mismatch: naja -> da passt was nicht (steht ja auch im Log bei deinem Ausgangspost)

EDIT: beim Absetzen von getConfig halt Geduld mitbringen! Evtl. mal bei Batterie-Geräten "das Knöpfchen drücken" und wie geschrieben, Geduld! ;)

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)

Louis Cypher


MadMax-FHEM

Zitat von: Louis Cypher am 26 November 2022, 10:56:18
Vielen Dank. Ich räume mal auf

Gerne.

Ja mach das mal und gerne einfach weiter fragen...
...besser dann im Homematic Unterforum (https://forum.fhem.de/index.php/board,22.0.html).

Wenn du beim Aufräumen nicht zurecht kommst: im Homematic Unterforum sind bestimmt einige Threads bzgl. configCheck aufräumen ;)

Ansonsten einfach dort einen Thread bzgl. deiner Aufräumprobleme aufmachen...

Viel erfolg, 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)

enno

Einfacher FHEM Anwender auf Intel®NUC

Louis Cypher

Vielen Dank. Blöde Frage: Wie sehe ich denn den Wert, der da aktuell drin steht? Ich habe den Default eigentlich nie geändert

MadMax-FHEM

Zitat von: Louis Cypher am 26 November 2022, 11:22:24
Vielen Dank. Blöde Frage: Wie sehe ich denn den Wert, der da aktuell drin steht? Ich habe den Default eigentlich nie geändert

Äh: wovon sprichst du?

Sorry...

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)

Louis Cypher

Sorry, das war bezogen auf die Lösung und die steht hier natürlich nicht.

Das Problem ist -so ich das verstanden habe - ein / am Ende des Eintrages zu HMinfo configDir. Wie ich das setze weiß ich glaub, aber nicht wie ich das auslese  :-[

MadMax-FHEM

#10
Ah, ok ;)

list hm

(HMIFO: den von dir vergebenen Namen)

Dann dort auf das Attribut klicken und entsprechend anpassen.
Dann "vorne" auf attr klicken und save (also wie man eben Attribute ändert/anpasst)...

EDIT: ob dazu dann auch die hminfo.pm aus dem Thread notwendig ist weiß ich jetzt allerdings nicht...

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)

Louis Cypher

Danke. Ich Depp, ich muss natürlich meinen Namen nehmen.

Das ist es nicht.

Steht auf FHEM

Attributes:
   configDir  FHEM
   configTempFile Winter.cfg, Sommer.cfg, WinterKinder.cfg
   sumERROR   battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorErr:ok,error:none,uncertain:[no|yes],smoke_detect:none,cover:closed
   sumStatus  battery,sabotageError,powerError,motor
   webCmd     update:protoEvents short:rssi:peerXref:configCheck:models

MadMax-FHEM

Wie geschrieben nutze ich einen anderen Mechanismus...

Aber nachdem du jetzt im passenden Unterforum bist, kommt bestimmt Hilfe...

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)

Louis Cypher

#13
Ist Dein Mechanismus irgendwo beschrieben?

Die Stärke von FHEM ist für mich es kann alles. Die Schwäche ist es gibt 357 Wege dazu und viele sind fast gleich gut; fast...

Nachdem ich fast alle Probleme außer Peering gelöst habe liest sich der Config- Check ziemlich anders; aber auch nicht besser ;-)

P.S.: Das Ganze hat schon mal funktioniert. Nur ist das schon so lange her, dass ich zum Beispiel nicht mehr weiß wie die Entities überhaupt zu den Geräten zugeordnet sind. Die Anleitung zu Weeklists finde ich nämlich ziemlich kryptisch.

configCheck done:

peer not verified. Check that peer is set on both sides
    HK_Bad_Climate: p:WT_Bad_Climate
    HK_Bad_Weather: p:WT_Bad_Weather
    HK_KiZi2_Weather: p:WT_KiZi_Weather
    HK_KiZi_Climate: p:WT_KiZi_Climate
    HK_WoZi_1_Climate: p:WT_WoZi_Climate
    HK_WoZi_1_Weather: p:WT_WoZi_Weather
    HK_WoZi_2_Climate: p:WT_WoZi_Climate
    HK_WoZi_2_Weather: p:WT_WoZi_Weather
    WT_KiZi_Weather: p:HK_KiZi_chn-23
    WT_KiZi_Weather: p:HK_KiZi_chn-6C
    WT_WoZi_Climate: p:HK_Ku_Climate
    WT_WoZi_Weather: p:HK_Ku_Weather

boost or template differ in team
    WT_KiZi_Climate: team:HK_KiZi2_Clima  tempListTmpl differ Kinderzimmer / none
    WT_WoZi_Climate: team:HK_Ku_Clima  tempListTmpl differ Wohnzimmer / --

templist mismatch
    HK_Ku_Clima: HK_Ku_Clima not found in file ./FHEM/Winter.cfg
    WT_Bad_Climate:
WT_Bad_Climate: unprogrammed prog 3
WT_Bad_Climate: unprogrammed prog 2
    WT_KiZi_Climate: failed Entries:
     WT_KiZi_Climate: R_P1_0_tempListSat mismatch 09:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
     WT_KiZi_Climate: R_P1_1_tempListSun mismatch 09:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
     WT_KiZi_Climate: R_P1_2_tempListMon mismatch 17:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
     WT_KiZi_Climate: R_P1_3_tempListTue mismatch 17:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
     WT_KiZi_Climate: R_P1_4_tempListWed mismatch 17:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
     WT_KiZi_Climate: R_P1_5_tempListThu mismatch 17:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
     WT_KiZi_Climate: R_P1_6_tempListFri mismatch 17:00 15.0 24:00 15.0 ne 07:00 15.0 23:00 19.0 24:00 17.0 ##
WT_KiZi_Climate: unprogrammed prog 2
WT_KiZi_Climate: unprogrammed prog 3
    WT_WoZi_Climate: failed Entries:
     WT_WoZi_Climate: R_P1_2_tempListMon mismatch 07:00 15.0 09:00 19.0 11:00 17.0 13:00 19 17:00 15.0 23:00 20.0 24:00 15.0 ne 07:00 15.0 09:00 19.0 11:00 17.0 13:00 19.0 17:00 15.0 23:00 20.0 24:00 15.0 ##
WT_WoZi_Climate: unprogrammed prog 3
WT_WoZi_Climate: unprogrammed prog 2

MadMax-FHEM

Naja die Peering-Probleme: erneut peeren...

Die Templist-Probleme: aktuelle Listen sichern und dann mittels hminfo neue anlegen lassen...

set hm tempList save

Damit sollten dann eigentlich (sofern zumindest in den Devices/Geräten was "vernünftiges" drinsteht) die hminfo Sachen weg sein.

Danach musst du halt die neu erstellten und "sauberen" tempLists anpassen :-\
(daher: vorher sichern!)

Naja, ich mache es auf "OS-Ebene", also ohne spezielle Einträge bei den Attributen usw.
Ich habe mir wie oben geschrieben einmal tempLists anlegen lassen.
Diese dann auf OS-Ebene vervielfältigt, angepasst und je nach "Saison" kopiere ich eine der angepassten tempLists eben "über" die standardTemplist mache einen Restore und gut...

ABER: ich kann das (für dich) nicht empfehlen, da damit der Support aus dem Forum weg ist. Klar, das ist ja "selbst gebaut"...

Aber der andere Weg: neu erzeugen lassen und (erneut) anpassen sollte gehen...

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)