Hallo Zusammen,
kann mir jemand mal erklären, wie ich bei den HM-CC_RT-DN die Templist setzte?
Früher habe ich zum Beispiel folgendes Definiert: set 1OG.HZ.KUE_Clima tempListTmpl FHEM/tempList.cfg:1OG.HZ.KUE_Clima
Allerdings wird nun keine Attr mehr mit "FHEM/tempList.cfg:1OG.HZ.KUE_Clima" erzeugt.
Muss da nun ein anderes Vorgehen benutzten?
Gruß Robert
Attr mit Set?
Meinst du vielleicht
attr 1OG.HZ.KUE_Clima tempListTmpl FHEM/tempList.cfg:1OG.HZ.KUE_Clima
Gruß
Edit: sieht https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan#Wochenplan_Files (https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan#Wochenplan_Files)
Ich verstehe nicht was du mit "erzeugt" meinst.
Du kannst es setzen. Geht das nicht?
Man kann das file im attr angeben. Ich setze das file generell, da ich nur ein File nutze. Ausserdem würde ich das config file nie im code dir ablegen. Das sind ein paar Grundsätze welche ich strickt einhalte. Alle config Angelegenheit ..... Und auch alle individuellen files.... Stehen in einer setup dir. Da ist ALLES userspezifische drin... Alles was ich sichern muss.
Hminfo unterstützt das vorgehen. Andere Teile von fhem musst du manuell anpassen.
Also in hminfo dir attribute configdir auf setup setzen und eine Directory setup unter fhem, neben FHEM erstellen.
Attr configTempFile auf tempfile.cfg setzen ( oder einen anderen filenamen)
Beim RT kannst du nun attr tempListTmpl auf 10G.Kue_clima setzen.
Webcmd wuerde ich auf dewired-temp:controlMode:tempTmplSet
Setzen. Dann sollte die templist per pulldown einstellbar sein.
Fhem bietet alle optionen aus dem file an
Also HM Info hab ich am laufen.
Ein Temp File gibt es auch.
Wenn ich jetzt aber probiere das Attr zu setzen bekomme ich nur ein DropDown Menü und kein Feld mehr wo ich etwas eintragen kann.
Früher konnte ich einfach das attr von Hand auf "FHEM/tempList.cfg:1OG.HZ.KUE_Clima" setzten.
Kann es ein dass sich hier das allgemeine Verhalten geändert hat, wie man mit der TempList arbeiten muss?
Mache ein
set hm templistG status
Es zeigt an, welche templates zu Verfügung stehen. Ausserdem wird das file gelesen. Dann wird auch die dropdownliste gefüllt.
Ggf poste das Ergebnis
Habe ich gemacht.
bekomme jetzt das angezeigt:
Edit:
Ich hab bei hminfo, kein dir und kein file angegeben.
Oder muss hier zwingend etwas angegeben werden?
files referenced but not found:
././tempList.cfg
available templates
FHEM/tempList.cfg:
1OG.HZ.KZ_Clima
1OG.HZ.BAD_Clima
1OG.HZ.FLUR_Clima
1OG.HZ.SZ_Clima
1OG.HZ.KUE_Clima
2OG.HZ.AZ_Clima
2OG.HZ.BAD_Clima
2OG.HZ.KAMIN_Clima
2OG.HZ.TV_Clima
---------components-----------
template : device : state
././tempList.cfg:1 : 1OG.HZ.KUE_Clima : file: ././tempList.cfg for 1OG.HZ.KUE_Clima does not exist
././tempList.cfg:defaultWeekplan : 1OG.HZ.KZ_Clima : file: ././tempList.cfg for 1OG.HZ.KZ_Clima does not exist
FHEM/tempList.cfg:1OG.HZ.BAD_Clima : 1OG.HZ.BAD_Clima : ok
FHEM/tempList.cfg:1OG.HZ.FLUR_Clima : 1OG.HZ.FLUR_Clima : ok
FHEM/tempList.cfg:1OG.HZ.SZ_Clima : 1OG.HZ.SZ_Clima : ok
FHEM/tempList.cfg:2OG.HZ.BAD_Clima : 2OG.HZ.BAD_Clima : ok
FHEM/tempList.cfg:2OG.HZ.TV_Clima : 2OG.HZ.AZ_Clima : ok
FHEM/tempList.cfg:2OG.HZ.TV_Clima : 2OG.HZ.KAMIN_Clima : ok
FHEM/tempList.cfg:2OG.HZ.TV_Clima : 2OG.HZ.TV_Clima : ok
Das defaultfile wird in ././templist. cfg gesucht. Das ist korrekt. Defaultdir ist "." und default file ist templist.cfg.
Das file existiert nicht. Sollte auch funktionieren. Allerdings habe ich nicht jede Möglichkeit getestet.....
Nach dem status kommt immer noch keit drop down?
Also bei
set 2OG.HZ.BAD_Clima tempTemplSet
Sollte es kommen.
Ich würde aber die directory setzen.
Attr hm configDir FHEM
(falls du wirklich config files im FHEM ablegen willst)
So ich habe es nun hin bekommen.
Ich hab das configDir auf FHEM setzten müssen.
Danach ein Status gemacht und nun konnte ich das entsprechende Profil auswählen.
Danke für eure Hilfe.
Gruß Robert