Autor Thema: attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt  (Gelesen 2602 mal)

Offline HeikoE

  • Full Member
  • ***
  • Beiträge: 110
attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« am: 31 August 2021, 21:58:35 »
Hallo zusammen,
nach einem Update am WE ist bei all meinen Heizkörperthermostaten das Attribut "tempListTmpl" verschwunden.
Im letzten Backup findet sich - so wie im Wiki beschrieben - eine Zeile wie diese.
attr OG.GZ.Heizung_Clima tempListTmpl Gästezimmer
Durch den Befehl
set OG.GZ.Heizung_Clima tempListTmpl Gästezimmer
konnte ich bisher die Entities aus der tempList.cfg auswählen und über das HM-Info-Device überprüfen und auswählen.
Das geht auch nach wie vor, die Dropdown-Liste enthält alle Entities aus der tempList.cfg.
Der Versuch, das Atrribut wieder einzutragen, wird mit einer Fehlermeldung quittiert:
OG.GZ.Heizung_Clima: unknown attribute tempListTmpl. Type 'attr OG.GZ.Heizung_Clima ?' for a detailed list.
Da das Attribut gelöscht wurde, erkennt HM-Info nur noch den Device-Namen als Entity. Damit schlägt der Vergleich fehl:
fail  : OG.GZ.Heizung_Clima for OG.GZ.Heizung_Clima: OG.GZ.Heizung_Clima not found in file ./FHEM/tempList.cfg
Bis vor dem Update hat diese Handling immer problemlos funktioniert.

Der Vollständigkeit halber ein List des Clima-Kanals:
Internals:
   DEF        26D4CC04
   FUUID      5d2398f2-f33f-d33e-8c61-d02ca329cbf00e82
   NAME       OG.GZ.Heizung_Clima
   NR         61
   NTFY_ORDER 50-OG.GZ.Heizung_Clima
   STATE      T: 20.5 desired: 10.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     OG.GZ.Heizung
   disableNotifyFn 1
   READINGS:
     2021-08-28 10:06:17   CommandAccepted yes
     2017-10-08 10:44:26   R-boostPeriod   5 min
     2017-10-08 10:44:26   R-boostPos      80 %
     2017-10-08 10:44:26   R-btnNoBckLight off
     2017-10-08 10:44:26   R-dayTemp       21 C
     2017-10-08 10:44:26   R-daylightSaveTime on
     2017-10-08 10:44:26   R-decalcTime    11:00
     2017-10-08 10:44:26   R-decalcWeekday Sat
     2017-10-08 10:44:26   R-modePrioManu  all
     2017-10-08 10:44:26   R-modePrioParty all
     2017-10-08 10:44:26   R-nightTemp     17 C
     2017-10-08 10:44:26   R-noMinMax4Manu off
     2017-10-08 10:44:26   R-regAdaptive   on
     2017-10-08 10:44:26   R-reguExtI      15
     2017-10-08 10:44:26   R-reguExtP      30
     2017-10-08 10:44:26   R-reguExtPstart 30
     2020-01-01 20:17:51   R-reguIntI      18
     2020-01-01 20:17:51   R-reguIntP      33
     2020-01-01 20:27:51   R-reguIntPstart 42
     2017-10-08 10:44:26   R-showInfo      time
     2017-10-08 10:44:26   R-showWeekday   off
     2017-08-24 22:27:52   R-sign          off
     2017-10-08 10:44:26   R-tempMax       30.5 C
     2017-10-08 10:44:26   R-tempMin       4.5 C
     2017-10-08 10:44:26   R-tempOffset    0.0K
     2017-10-08 10:44:26   R-valveErrPos   15 %
     2017-10-08 10:44:26   R-valveMaxPos   100 %
     2017-10-08 10:44:26   R-valveOffsetRt 0 %
     2017-10-08 10:44:26   R-winOpnBoost   off
     2017-10-08 10:44:26   R-winOpnDetFall 1.4 K
     2017-10-08 10:44:26   R-winOpnMode    off
     2017-10-08 10:44:26   R-winOpnPeriod  15 min
     2017-10-08 10:44:26   R-winOpnTemp    12 C
     2018-12-28 20:12:52   R-winOpnTempI   12 C
     2020-04-27 20:48:05   R_0_tempListSat 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_1_tempListSun 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_2_tempListMon 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_3_tempListTue 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_4_tempListWed 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_5_tempListThu 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_6_tempListFri 21:00 10.0 24:00 10.0
     2020-04-27 20:48:05   R_tempList_State verified
     2021-08-31 21:51:59   ValvePosition   0
     2021-08-31 21:51:59   boostTime       -
     2021-08-31 20:52:08   cfgState        ok
     2021-08-31 01:22:47   commState       CMDs_done
     2021-08-31 21:51:59   controlMode     auto
     2021-08-31 21:51:59   desired-temp    10.0
     2021-08-31 21:51:59   measured-temp   20.5
     2021-08-31 21:51:59   partyEnd        -
     2021-08-31 21:51:59   partyStart      -
     2021-08-31 21:51:59   partyTemp       -
     2021-08-28 10:06:17   recentStateType ack
     2021-08-31 21:51:59   state           T: 20.5 desired: 10.0 valve: 0
     2021-05-13 09:46:27   tempTmplSet     Gästezimmer
     2021-08-28 10:06:16   trigLast        fhem:80
   helper:
     peerFriend peerRTteam2
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7
     cmds:
       TmplKey    :no:1630436900.84393
       TmplTs     1630436900.84393
       cmdKey     1:0:0::OG.GZ.Heizung:0095:04:
       cmdLst:
         burstXmit  noArg
         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)]
         peerSmart  -peerOpt-
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         sysTime    noArg
         tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
         tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
         tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
         tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
         tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
         tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
         tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
         tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
         tempTmplSet -tempTmpl-
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    EG.BD.Heizung_ClimaTeam,EG.KU.Heizung_ClimaTeam,EG.WZ.HeizungFenster_ClimaTeam,EG.WZ.HeizungTuer_ClimaTeam,OG.BD.Heizung_ClimaTeam,OG.KZ.Heizung_ClimaTeam,OG.SZ.Heizung_ClimaTeam
         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        0
       tpl        0
     peerIDsH:
       00000000   broadcast
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   DbLogExclude .*
   alias      Heizung
   event-on-change-reading controlMode
   icon       Heizung
   model      HM-CC-RT-DN
   peerIDs    00000000
   room       OG.Gäste
   webCmd     desired-temp:controlMode

LG
Heiko

Offline my-engel

  • Full Member
  • ***
  • Beiträge: 138
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #1 am: 01 September 2021, 21:12:43 »
Hallo,

bei mir gibt es auch die gleichen Probleme...
Ein hminfo configCheck bringt:
templist mismatch
    Arbeitszimmer.DG.Fenster_Clima: Arbeitszimmer.DG.Fenster_Clima not found in file ./FHEM/tempList.cfg
    Bad.DG.HK.Mitte_Clima: Bad.DG.HK.Mitte_Clima not found in file ./FHEM/tempList.cfg
    Bad.OG.Fenster_Clima: Bad.OG.Fenster_Clima not found in file ./FHEM/tempList.cfg
    Schlafzimmer.DG.Dachfenster_Clima: Schlafzimmer.DG.Dachfenster_Clima not found in file ./FHEM/tempList.cfg
    Schlafzimmer.DG.FensterRechts_Clima: Schlafzimmer.DG.FensterRechts_Clima not found in file ./FHEM/tempList.cfg
    Spielzimmer.OG.FensterLinks_Clima: Spielzimmer.OG.FensterLinks_Clima not found in file ./FHEM/tempList.cfg
    Spielzimmer.OG.FensterRechts_Clima: Spielzimmer.OG.FensterRechts_Clima not found in file ./FHEM/tempList.cfg
    Wohnzimmer.OG.Balkonfenster_Clima: Wohnzimmer.OG.Balkonfenster_Clima not found in file ./FHEM/tempList.cfg
    Wohnzimmer.OG.FensterLinks_Clima: Wohnzimmer.OG.FensterLinks_Clima not found in file ./FHEM/tempList.cfg
    Wohnzimmer.OG.FensterRechts_Clima: Wohnzimmer.OG.FensterRechts_Clima not found in file ./FHEM/tempList.cfg

VG Uwe

Offline sfh

  • Newbie
  • Beiträge: 2
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #2 am: 05 September 2021, 19:52:56 »
Hallo,

leider ist beim letzten Update auf meinem System ebenfalls das Attribut "tempListTmpl" verschwunden. Beim Neustart von FHEM war im Log zu lesen:

2021.09.05 18:44:06 1: CUL_HM attr tempListTmpl removed for Therm.Gaeste1.Clima. Inadequate
2021.09.05 18:44:06 1: CUL_HM attr tempListTmpl removed for Therm.Gaeste2.Clima. Inadequate

Somit gibt es jetzt keine Möglichkeit mehr, ein anderes Heizprogramm in die Thermostate zu übertragen. Funktioniert das jetzt anders und wenn ja, wie? Als Notlösung verwende ich jetzt erst mal eine ältere Version von "10_CUL_HM.pm", schön ist das aber nicht.

Tschüss, Scott

Offline uli69

  • New Member
  • *
  • Beiträge: 39
    • Ulis Homepage
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #3 am: 09 September 2021, 18:00:13 »
Hallo,

bei mir gibt es das selbe Problem.

Offline sfh

  • Newbie
  • Beiträge: 2
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #4 am: 09 September 2021, 20:18:21 »
Hallo,

ich habe mich nochmals mit dem Problem beschäftigt. Die Auswahl eines Heizprogramms erfolgt jetzt über "set", z.B.:

set Therm.Gaeste1.Clima tempListTmpl restore Winter

Vermutlich ist das schon länger so implementiert, aber da die alte Methode über das Attribut jahrelang ohne Probleme funktioniert hat, gab es keinen Grund zur Änderung. Die Einstellung über "set" ist auf jeden Fall logischer und eigentlich auch einfacher.

Tschüss, Scott

Offline uli69

  • New Member
  • *
  • Beiträge: 39
    • Ulis Homepage
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #5 am: 10 September 2021, 10:48:26 »
Die Auswahl eines Heizprogramms erfolgt jetzt über "set", z.B.:
Das ist aber eigentlich unlogisch. Ich hatte die ganze Zeit die Umschaltung zwischen Sommer/Winter Programm wie in https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan implementiert und die Thermostate in Gruppen im Haus eingeteilt. Die Umschaltung erfolgte dann einfach mit
attr hm configTempFile Winter.cfg
set hm tempListG restore
Die Info war auch als Attribut lesbar im Config-File enthalten und ist damit nicht in irgendeinem State-File abgelegt, wie das mit set der Fall ist.

Desweiteren meckert jetzt auch ein set hm configCheck mit templist mismatch selbst wenn ich mittels set ein Wochenplan aus dem Template geladen habe.

Offline frank

  • Hero Member
  • *****
  • Beiträge: 10297
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #6 am: 10 September 2021, 10:55:50 »
ich denke, martinp876 nutzt das attribut selber.
spätestens im winter wird es ihm dann sicherlich auch auffallen.  ;)
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 [hm.js]: https://forum.fhem.de/index.php/topic,106959.0.html

Offline HeikoE

  • Full Member
  • ***
  • Beiträge: 110
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #7 am: 12 September 2021, 16:19:12 »
Hallo,
ich glaube, beides war nötig.
Über
set EG.KU.Heizung_Clima tempTmplSet Küche_HO
kann man eine Entity aus der tempList.cfg-Datei auswählen und in die Register schreiben. Das geht mittels Dropdown über die Web-Oberfläche.
Dannach habe ich immer
set HomeMatic tempList restore
gemacht, um die neuen Einstellungen ans Device zu senden.
Das Homematic-Device hat aus dem attr ... tempListTmpl den Namen der Entity gelesen und damit tempList.cfg und Gerät abgeglichen.
Das geht nun nicht mehr, da alle Thermostate nur noch ihren Gerätenamen haben, nicht mehr die zugeordneten Einträge in der tempList.cfg.
Ich habe Einträge für Sommer und Winter in der gleichen tempList.cfg. Über eine readingsGroup habe ich alle Thermostate in einer Liste wo man die Zuordnung macht und dann über das Homematic-Device verschickt.

Gruß Heiko

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15561
  • "Developer"?!? Meistens doch eher "User"
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #8 am: 12 September 2021, 16:22:43 »
Soweit ich das erkennen kann, ist dieses Problem seit heute gefixt (=update morgen).
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn:MySensors, Weekday-&RandomTimer, Twilight,  AttrTemplate {u.a. mqtt2, mysensors, zwave}

Offline uli69

  • New Member
  • *
  • Beiträge: 39
    • Ulis Homepage
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #9 am: 14 September 2021, 17:28:23 »
Ich habe es gerade mal ausprobiert, das Problem scheint noch nicht gefixt zu sein. Das Attribut tempListTmpl gibt es auch in der neueren Version nicht mehr und ein configCheck meldet immer noch templist mismatch obwohl ich mit "set tempListTmpl" ein Entity aus der tempList.cfg-Datei gesetzt habe.

Ich sehe auch nirgends eine Möglichkeit wie ein configcheck das prüfen sollte da der zum gewählte Entity gehörige Weekplan zwar an das HomeMatic-Device geschickt wird, der Entity-Name dann aber scheinbar nirgends gespeichert wird.

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15561
  • "Developer"?!? Meistens doch eher "User"
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #10 am: 14 September 2021, 17:38:23 »
Ich habe es gerade mal ausprobiert, das Problem scheint noch nicht gefixt zu sein. Das Attribut tempListTmpl gibt es auch in der neueren Version nicht mehr und ein configCheck meldet immer noch templist mismatch obwohl ich mit "set tempListTmpl" ein Entity aus der tempList.cfg-Datei gesetzt habe.
Was liefert "version CUL_HM"?

Ups, *Augenreib*, wohin ist das wieder verschwunden...?
« Letzte Änderung: 14 September 2021, 17:51:11 von Beta-User »
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn:MySensors, Weekday-&RandomTimer, Twilight,  AttrTemplate {u.a. mqtt2, mysensors, zwave}

Offline uli69

  • New Member
  • *
  • Beiträge: 39
    • Ulis Homepage
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #11 am: 14 September 2021, 18:27:13 »
version CUL_HM:
File         Rev   Last Change

10_CUL_HM.pm 24961 2021-09-12 06:46:07Z martinp876

doif.js                    24438 2021-05-14 18:08:18Z Ellert
f18.js                     24575 2021-06-03 09:52:42Z rudolfkoenig
fhemweb.js                 24939 2021-09-09 17:10:37Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968
svg.js                     23428 2020-12-27 22:07:20Z rudolfkoenig

Offline HeikoE

  • Full Member
  • ***
  • Beiträge: 110
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #12 am: 19 September 2021, 10:22:53 »
version CUL_HM:
File         Rev   Last Change

10_CUL_HM.pm 24961 2021-09-12 06:46:07Z martinp876

doif.js                    24438 2021-05-14 18:08:18Z Ellert
f18.js                     24575 2021-06-03 09:52:42Z rudolfkoenig
fhemweb.js                 24939 2021-09-09 17:10:37Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968
svg.js                     23428 2020-12-27 22:07:20Z rudolfkoenig
Ich hab die gleiche Version und kann bestätigen, dass es nach wie vor nicht funktioniert.

Offline HeikoE

  • Full Member
  • ***
  • Beiträge: 110
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #13 am: 19 September 2021, 19:14:30 »
Ich habe gerade folgendes Workaround ausprobiert:
Mit
attr EG.KU.Heizung_Clima userattr tempListTmpl
ist das fehlende Attribut wieder erlaubt und das komplette Handling über
set EG.KU.Heizung_Clima tempTmplSet Küche
(setzt auch das Attribut wieder)
und
set  HomeMatic tempList verify
funktioniert wieder.
passed: Küche for EG.KU.Heizung_ClimaIst zwar nicht schön, aber hilft erst Mal weiter.
Gruß Heiko

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15561
  • "Developer"?!? Meistens doch eher "User"
Antw:attr <HM-CC-RT-DN>_Clima tempListTmpl fehlt
« Antwort #14 am: 21 September 2021, 12:25:04 »
Hoffe, das zugrundeliegende Problem gefunden zu haben, Abhilfe siehe https://forum.fhem.de/index.php/topic,122422.msg1175782.html#msg1175782
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn:MySensors, Weekday-&RandomTimer, Twilight,  AttrTemplate {u.a. mqtt2, mysensors, zwave}
Gefällt mir Gefällt mir x 1 Liste anzeigen

 

decade-submarginal