[gelöst] Werte beim Starten/Neustarten initialisieren

Begonnen von jayjones, 20 Oktober 2014, 11:29:48

Vorheriges Thema - Nächstes Thema

jayjones

Hallo,

ich habe wohl mal wieder ein Brett vor dem Kopf...

Ich habe eine Heizungssteuerung realisiert, die meine Heizung einem gewissen Schwellwert abschaltet. Diesen Wert kann ich mit einem Slider vorgeben.

Beim Neustart sind die Werte für Desired und Hysteresis nicht gesetzt, daher habe ich folgendes in die fhem.cfg hinzugefügt:

set HeizungEco desired 15
set HeizungEco hysteresis 1


Das funtkioniert bis hier hin auch super. Bei einem Neustart werden die Werte mit 15 und 1 initalisiert.

Wenn ich aber danach etwas im Web Frontend ändere, und auf Save config klicke, sind die beiden Zeilen weg.
Wahrscheinlich ist es auch nicht der korrekte Wert zum initialisieren...

Gibt es die Möglichkeit die Werte nur einmalig nach Start von FHEM zu setzen?

marvin78

set Befehle gehören nicht direkt in die fhem-cfg.

Benutze dafür ein notify auf das EVENT global:INITIALIZED und setze darin deine Werte.

define NAME notify global:INITIALIZED set HeizungEco desired 15

Das ganze kann natürlich um weitere sets erweitert werden.

jayjones