Wochenprofile Verwalten

Begonnen von martinp876, 05 Januar 2016, 13:28:17

Vorheriges Thema - Nächstes Thema

martinp876

ich habe das Thema Temperaturlisten/Wochenplan aus HMInfo abgespaltet.
Da es ein paar Erweiterungen zum Thema gab ( bessere Verwaltung mehrere Templist files) war es m.E. dringend notwendig, dies darzustellen.
Ich hoffe die Möglichkeiten der Wochenplan templates werden damit klar(er)

CoolTux

Gibt es schon ein Wiki oder Commandref wo man was lesen kann?

Und mal was anderes zum Thema. Ich habe 1 WT und 2 HT und dachte eigentlich das es reichen würde den WT mit Profilen zu füttern und das dieser dann die Profile weiter reicht an die HT's, das ist aber wohl nicht so. Korrekt? Die WT würde lediglich sein desired-temp laut Profil an die HT's senden. Korrekt?




Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dancatt

Zitat
Gibt es schon ein Wiki oder Commandref wo man was lesen kann?
http://www.fhemwiki.de/wiki/HomeMatic_HMInfo_TempList/Weekplan

Zitat
Und mal was anderes zum Thema. Ich habe 1 WT und 2 HT und dachte eigentlich das es reichen würde den WT mit Profilen zu füttern und das dieser dann die Profile weiter reicht an die HT's, das ist aber wohl nicht so. Korrekt? Die WT würde lediglich sein desired-temp laut Profil an die HT's senden. Korrekt?
Korrekt.
Am Besten man stellt die RTs aber auf Manu und z.B. 17°, ansonsten würde zu den Schaltzeitpunkten des RTs immer wieder eine andere Temp im RT gesetzt werden.
Zumindest war das bei mir so.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Ich verteile, laut Anweisung von Martin, einfach ein und die selben Wochenpläne sowohl auf den Wand als auch auf die Heizungs Thermostate. Das geht ganz gut. Schalten an sich tue ich aber allein auf den Wand. Also z.B das Haus ist leer, set Wandtherm desired-temp 17
Dauert einen kleinen Moment aber er reicht das an die HT's durch.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cjung

Hallo Martin,

Im Frontend wird gerade ein GUI für die Wochenprogramme aufgebaut.
evtl. lässt sich da was kombinieren ?
http://forum.fhem.de/index.php/topic,46117.0.html

Ich versuche gerade schon dem Kollegen die HM relevanten Teile nahezu bringen.

Gruß
Christoph
Raspberry Pi 2 B
Funk: HM_CFG_USB2, HM-CFG-LAN 8*HM_CC_RT_DN, 3*HM-SEC-SD, 3*HM_TC_IT_WM_W_EU, 1*HM-LC-Dim1TPBU-FM,5*HM-SEC-SC-2, 1*HM-SEC-SCo
Wired: HMW: CFG-LAN, 8*LC_Bl1_DR, LC_Dim1L_DR

martinp876

eQ3 verringert die Funklast wo möglich. Das ist zumindest meine Erklärung für folgendes Verhalten und Anwendung:
die Programmierung der RTs (und TCs) einer Gruppe ist IDENTISCH zu halten. ALLES was Konfiguration betrifft muss die Zentrale identisch setzen. Somit sind Wochenplan und alle Register quasi zu kopieren.
Das gilt auch für die Peers. Also alle Fensterkontakte mit allen RTs UND TCs peeren.
Die Programmierung von TC und RT sind sinngemäß gleich zu halten (Fenster-offen temp).
Damit (und nur damit) sind die RTs /TC Synchron. Ein externer Sender (SC oder Button) sendet an alle  Teilnehmer der Gruppe.
Die RTs muss man in der Gruppe peeren. Ist das erledigt wird FHEM eine temp-Änderung an alle RTs weitergeben. Ändert man die temp am RT informiert dieser alle seine Kollegen.
Änderungen des Wochenplans werden NICHT weitergegeben - alle müssen den gleichen haben!!!

Zu erreichen ist das einfach: Setze das Template aller RTs auf den gleichen Wert. Ist in Wiki so beschrieben (hoffe ich).

Das Frontend zum Wochenpaln ist in Arbeit - habe ich gesehen (muss mich einmal wieder kundig machen). Ich erwarte ein Interface um die Files zu erstellen, das fehlt in der aktuellen Betrachtung. Das Interface um die RTs zu programmieren sehe ich nicht darin, das sehe ich weiterhin in HMInfo.

Übrigens: bei RT/TC Kombination schlate ich die Eingabe von Desired-temp am Handrad ab. Das klappt nicht, da muss man am TC drehen.


CQuadrat

Der TC hat doch drei interne Temperaturlisten (der RT dagegen nur eine).
Was ist hierbei zu beachten?
Soll ich dann immer nur die erste verwenden?
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

CoolTux

Zitat von: martinp876 am 05 Januar 2016, 13:28:17
ich habe das Thema Temperaturlisten/Wochenplan aus HMInfo abgespaltet.
Da es ein paar Erweiterungen zum Thema gab ( bessere Verwaltung mehrere Templist files) war es m.E. dringend notwendig, dies darzustellen.
Ich hoffe die Möglichkeiten der Wochenplan templates werden damit klar(er)

Der hier im Thread verlinkte Wikieintrag auf meine Frage ob es einen aktuellen gibt verweist aber immer noch auf hminfo. Laut oberen Zitat wurde aber genau das Thema Temperaturlisten/Wochenplan aus HMInfo abgespaltet.


???
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

martinp876

Wie genau das mit den 3 listen funktioniert ist mir unklar, zumal es Probleme gibt, wenn diese nicht identisch sind.
Aber wenn du das verhalten sauber nachstellen kannst könne wir die Beschreibung aendern.
Ich verwende immer nur die erste.

Der wochenplan wurde in der Dokumentation abgespalten, nicht in der Implementierung.
Mit dem separaten Projekt hat dies erst einmal nichts zu tun. Hoffentlich kann es einmal zusammenfließen.

CoolTux

Ach so, na dann. Ich verwende das ja schon, allerdings etwas anders. Deine Art, wwie in der Doku beschrieben, kommt mir aber sauberer vor. Danke Dir ganz herzlich. Ich werde die Tage dann mal umstellen.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dancatt

#10
Moin zusammen,

ich nutze die Tempfiles schon länger aber auf eine andere Art und Weise. Da mir nun die hier vorgestellte Vorgehensweise sinnvoller erscheint, habe ich angefangen alles umzustellen und bekomme nun einen Fehler. Es werden keine Temperaturdaten in meine RTs übernommen.

list hminfo:

...
Attributes:
configTempFile WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg
...

Alle Tempfiles liegen unter "opt/fhem/FHEM". So wie es standardmäßig sein sollte. Habe also das Attribut "configDir" nicht gesetzt. Selbst wenn ich es setze kommt die gleiche Fehlermeldung.


Ein "set hminfo templistG status" bringt mir folgende Fehlermeldung:

files referenced but not found:
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg
=> WinterKonstant.cfg

---------components-----------
template : device : state

././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:1_01_EZ : 1_01_EZ_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 1_01_EZ_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:1_01_EZ_2 : 1_01_EZ_2_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 1_01_EZ_2_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:1_04_GT : 1_04_GT_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 1_04_GT_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:1_06_KU : 1_06_KU_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 1_06_KU_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:1_07_FL : 1_07_FL_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 1_07_FL_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:2_01_KX : 2_01_KX_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 2_01_KX_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:2_01_KX_2 : 2_01_KX_2_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 2_01_KX_2_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:2_02_KL : 2_02_KL_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 2_02_KL_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:2_02_KL_2 : 2_02_KL_2_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 2_02_KL_2_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:2_04_AZ : 2_04_AZ_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 2_04_AZ_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:2_05_BZ : 2_05_BZ_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 2_05_BZ_Heizungsthermostat_Clima does not exist
././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg:3_02_M1 : 3_02_M1_Heizungsthermostat_Clima : file: ././WinterAnwesend.cfg,WinterArbeit.cfg,SommerKonstant.cfg,WinterKonstant.cfg,SommerAbwesend.cfg,SommerAnwesend.cfg,SommerArbeit.cfg,WinterAbwesend.cfg for 3_02_M1_Heizungsthermostat_Clima does not exist
WinterKonstant.cfg:1_02_WZ : 1_02_WZ_Wandthermostat_Climate : file: WinterKonstant.cfg for 1_02_WZ_Wandthermostat_Climate does not exist
WinterKonstant.cfg:2_03_SZ : 2_03_SZ_Heizungsthermostat_Clima : file: WinterKonstant.cfg for 2_03_SZ_Heizungsthermostat_Clima does not exist
WinterKonstant.cfg:3_03_M2 : 3_03_M2_Heizungsthermostat_Clima : file: WinterKonstant.cfg for 3_03_M2_Heizungsthermostat_Clima does not exist

devices not using tempList templates:
=> 1_02_WZ_Heizungsthermostat_Clima
=> 1_02_WZ_2_Heizungsthermostat_Clima


Habe ich irgendwas übersehen und vergessen zu setzen?

Vielen Dank.

Gruß Daniel
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

dancatt

Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

martinp876

Die liste der configfiles wird no h nicht lange unterstuetzt.
Hst du die aktuelle Version?

dancatt

Ja. Gerade nochmal ein update gemacht und getestet. Selber Fehler.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

dancatt

Wenn man anstatt einer Liste nur eine Konfig einträgt kommt aber auch derselbe Fehler.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55