Guten Morgen,
ich steuere meine HM-Heizungsregler(HM-CC-RT-DN) und HM-Funk-Wandthermostate( HM-TC-IT-WM-W-EU) über tempList.cfg:
entities:Heizung_Steuerung_Wohnzimmer
R_P1_0_tempListSat> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
R_P1_1_tempListSun> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
R_P1_2_tempListMon> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
R_P1_3_tempListTue> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
R_P1_4_tempListWed> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
R_P1_5_tempListThu> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
R_P1_6_tempListFri> 06:00 15.0 11:00 19.0 22:00 21.0 24:00 19.0
entities:Raumfuehler_Arbeitszimmer
R_P1_0_tempListSat> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
R_P1_1_tempListSun> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
R_P1_2_tempListMon> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
R_P1_3_tempListTue> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
R_P1_4_tempListWed> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
R_P1_5_tempListThu> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
R_P1_6_tempListFri> 06:00 10.0 09:00 17.0 22:00 21.0 24:00 10.0
entities:Raumfuehler_Wohnzimmer
R_P1_0_tempListSat> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
R_P1_1_tempListSun> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
R_P1_2_tempListMon> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
R_P1_3_tempListTue> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
R_P1_4_tempListWed> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
R_P1_5_tempListThu> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
R_P1_6_tempListFri> 06:00 15.0 11:00 19.0 22:00 22.0 24:00 19.0
entities:Heizung_Esszimmer
R_P1_0_tempListSat> 06:00 15.0 24:00 17.0
R_P1_1_tempListSun> 06:00 15.0 24:00 17.0
R_P1_2_tempListMon> 06:00 15.0 24:00 17.0
R_P1_3_tempListTue> 06:00 15.0 24:00 17.0
R_P1_4_tempListWed> 06:00 15.0 24:00 17.0
R_P1_5_tempListThu> 06:00 15.0 24:00 17.0
R_P1_6_tempListFri> 06:00 15.0 24:00 17.0
Seit dem letzten Update (Version 16237, HMinfo.pm 16225) habe ich ein Problem: set HMinfo tempList verify ergibt:
fail : /opt/fhem/FHEM/tempList.cfg:Heizung_Esszimmer for Device_Heizung_Esszimmer_Clima: Heizung_Esszimmer not found in file /opt/fhem/FHEM/tempList.cfg
fail : /opt/fhem/FHEM/tempList.cfg:Heizung_Esszimmer for Device_Heizung_Gaestezimmer_Clima: Heizung_Esszimmer not found in file /opt/fhem/FHEM/tempList.cfg
fail : /opt/fhem/FHEM/tempList.cfg:Heizung_Esszimmer for Device_Heizung_Schlafzimmer_Clima: Heizung_Esszimmer not found in file /opt/fhem/FHEM/tempList.cfg
fail : /opt/fhem/FHEM/tempList.cfg:Heizung_Steuerung_Wohnzimmer for Device_Heizung_Wohnzimmer_Clima: Heizung_Steuerung_Wohnzimmer not found in file /opt/fhem/FHEM/tempList.cfg
fail : /opt/fhem/FHEM/tempList.cfg:Heizung_Steuerung_Wohnzimmer for Raumthermostat_Wohnzimmer_Climate: Heizung_Steuerung_Wohnzimmer not found in file /opt/fhem/FHEM/tempList.cfg
fail : /opt/fhem/FHEM/tempList.cfg:Raumfuehler_Arbeitszimmer for Device_Heizung_Arbeitszimmer_Clima: Raumfuehler_Arbeitszimmer not found in file /opt/fhem/FHEM/tempList.cfg
fail : /opt/fhem/FHEM/tempList.cfg:Raumfuehler_Arbeitszimmer for Raumthermostat_Arbeitszimmer_Climate: Raumfuehler_Arbeitszimmer not found in file /opt/fhem/FHEM/tempList.cfg
Mir ist das aufgefallen, weil ich Zeiten und Temperaturen ändern wollte.
Auch ein set Device tempListTmpl verify
ergibt:
Raumfuehler_Arbeitszimmer not found in file /opt/fhem/FHEM/tempList.cfg
Ich versteh das nicht: Die Datei wird gefunden, aber zB. die entitie Raumfuehler_Arbeitszimmer nicht.
Was läuft da falsch?
Danke für Eure Hilfe
Schönen Sonntag
Gruß Franz
Martin hat in diesem Bereich so einiges die letzten Wochen umgebaut. Da wird wohl noch nicht alles richtig sein. Am besten installierst Du Deine hminfo.pm aus dem restoreDir
Du bist am neusten stand?
Wie stehen die attr von hminfo und dem clima\climate kanal?
danke für die schnelle Antwort,
da war ich wohl nicht auf dem neusten Stand:
in den Kanälen war bei attr. tempListTmpl der in der tempList.cfg vergebene Wochenplanname angegegben. Das ist ja jetzt so nicht mehr möglich.Die Umstellung auf die im Drop-Down Menü vorgegeben Devicenamen erbrachte dann ein verify without faults.
HMinfo Attr.autoUpdate 01:00
configDir /opt/fhem/FHEM
configFilename tempList.cfg
Jetzt versteh ich nur nicht, wie die Wochenpläne in der cfg unterschieden werden können
Zitatin den Kanälen war bei attr. tempListTmpl der in der tempList.cfg vergebene Wochenplanname angegegben. Das ist ja jetzt so nicht mehr möglich
warum?
1) ich schlage einen relativen pfad vor (muss nicht, ist aber sinnvoll)
attr hm configDir FHEM
Ich persönlich würde es NIE in FHEM unterbringen. Ich haben einen Ordner /opt/fhem/setup.
in FHEM kann man einen Link einbauen. Zu unübersichtlich. Configuration ist bei mir vollständig in "setup". Alles andere wird, wenn notwendig, verlinkt.
cd /opt/fhem/FHEM
ln -s ../setup/tempList.cfg
2) Wochenplanname kannst du vergeben wie du willst. Die Dropdown liste beim Vergeben der Namen wird aus tempList.cfg generiert. Hm. ok, ich sehe dass man keinen Namen eingeben kann. Wenn du tempList.cfg editiert und dann ein Verify machst wird es wieder eingelesen und die Auswahlliste geändert.
vielen Dank
ich habe jetzt Deine Vorschläge umgesetzt:
attr hm confgDir FHEM
Ordner /opt/fhem/setup angelegt und tempList.cfg dahin verschoben
Sym-Link gesetzt und über verify neu eingelesen:
passed: ./FHEM/tempList.cfg:Device_Heizung_Arbeitszimmer_Clima for Device_Heizung_Arbeitszimmer_Clima
passed: ./FHEM/tempList.cfg:Device_Heizung_Esszimmer_Clima for Device_Heizung_Esszimmer_Clima
passed: ./FHEM/tempList.cfg:Device_Heizung_Gaestezimmer_Clima for Device_Heizung_Gaestezimmer_Clima
passed: ./FHEM/tempList.cfg:Device_Heizung_Schlafzimmer_Clima for Device_Heizung_Schlafzimmer_Clima
passed: ./FHEM/tempList.cfg:Device_Heizung_Wohnzimmer_Clima for Device_Heizung_Wohnzimmer_Clima
passed: ./FHEM/tempList.cfg:Raumthermostat_Arbeitszimmer_Climate for Raumthermostat_Arbeitszimmer_Climate
In der Dropdown-Liste erscheinen aber noch wie vor die Devicenamene und nicht die Wochenplan-Namen (s. Screenshot)
In den Device-Readings: R_tempList_State incomplete
Da ja meistens das Problem vor der Tastatur zu finden ist: was mach ich falsch und/oder habe ich nicht verstanden?
viele Grüße Franz
ich habe jetzt mein Setup aufgeräumt und festgestellt, dass ich zwei tempList.cfg hatte. Also beide gelöscht, über HMinfo eine neue erstellt, Wochenpläne eingefügt und nach einen Restore war alles wieder gut.
Das Problem saß also vor der Tastatur.
Danke für Eure Geduld mit mir
Gruß Franz
Das templistcfg kann man auch editieren. Muss man nicht loeschen.