[GELÖST] HM-CC-RT-DM Templist lässt sich nicht einstellen

Begonnen von no_Legend, 04 Oktober 2017, 12:51:08

Vorheriges Thema - Nächstes Thema

no_Legend

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
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

darkness

#1
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

martinp876

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

no_Legend

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?
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

martinp876

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

no_Legend

#5
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
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

martinp876

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)

no_Legend

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
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.