FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Otto am 15 März 2015, 09:57:13

Titel: at disable verliert Status nach restart
Beitrag von: Otto am 15 März 2015, 09:57:13
Hallo,

ich habe folgenden code:
define VerreistStatus3 notify Urlaub:Ja {fhem ("attr Heizung_an disable 1") }
define VerreistStatus4 notify Urlaub:Nein {fhem ("attr Heizung_an disable 0") }

define Heizung_an at *08:05:00 set Heizung An

Also wenn ich den dummy Urlaub auf Ja setze soll die Heizung nicht mehr angeschaltet werden.

Aber nach einem restart ist der Status nicht mehr disabled


Muss ich das ganz anders lösen???


Gruß Otto
Titel: Antw:at disable verliert Status nach restart
Beitrag von: betateilchen am 15 März 2015, 10:18:38
Hast Du nach dem Setzen des Attributes auch ein "save" gemacht, damit der Attributwert gespeichert wird und auch einen fhem Neustart überhaupt überleben kann?

Titel: Antw:at disable verliert Status nach restart
Beitrag von: Thomas_Homepilot am 15 März 2015, 10:37:48
...mit set Heizung_an inactive erreichst du das Gleiche und es überlebt den Restart ( s. Commandref)

Gruß
Thomas

Titel: Antw:at disable verliert Status nach restart
Beitrag von: Otto123 am 15 März 2015, 11:41:13
Wenn Du das mit dem Attribute machen willst (gilt auch an anderer Stelle wo es kein set ... inactive gibt und nur das disable attribute) musst Du ein save in deinen Code (notify) einbauen wenn der Status einen Restart überleben soll.

Das Langzeit Gehirn von FHEM ist die Definition in der fhem.cfg vor einem save steht es nur im Hauptspeicher.

Gruß Otto
Titel: Antw:at disable verliert Status nach restart
Beitrag von: Otto am 15 März 2015, 12:00:21
Hallo,

ok, das save hatte ich natürlich vergessen  :-\

Ich werde es dann mit set Heizung_an inactive machen.

Danke