Ausführen eines Befehls nach Verlassen eines DOIF-Zustands

Begonnen von timtom, 21 April 2017, 15:26:43

Vorheriges Thema - Nächstes Thema

Ellert


timtom

Zitat von: Ellert am 25 April 2017, 19:43:45
Was spricht dagegen es auszuprobieren?
Nichts ;) War noch ein keiner Fehler drin. Jetzt sollte es aber passen.
([Heizungsmodus:state] eq "Sommer" and [ZuhauseStatus:state] eq "KurzWeg")
  (set ZuhauseStatusLS scene SummerAbsent)
DOELSEIF ([Heizungsmodus:state] eq "Sommer" and [ZuhauseStatus:state] eq "LangeWeg")
  (set ZuhauseStatusLS scene SummerGone)
DOELSEIF ([Heizungsmodus:state] eq "Sommer" and [ZuhauseStatus:state] eq "Zuhause")
  (set ZuhauseStatusLS scene SummerHome)
DOELSEIF ([Heizungsmodus:state] eq "Sommer" and [ZuhauseStatus:state] eq "Auto")
  (set ZuhauseStatusLS scene SummerAuto)
DOELSEIF ([Heizungsmodus:state] eq "Winter" and [ZuhauseStatus:state] eq "KurzWeg")
  (IF ([ZuhauseStatusLS:state] =~ "Summer" or [ZuhauseStatusLS:state] eq "WinterGone") (set ZuhauseStatusLS scene WinterAuto), set ZuhauseStatusLS scene WinterAbsent) ##Schaltet die Thermostate erst in den Auto-Modus, wenn diese vorher im Sommer- oder Energiespar-Modus waren
DOELSEIF ([Heizungsmodus:state] eq "Winter" and [ZuhauseStatus:state] eq "LangeWeg")
  (set ZuhauseStatusLS scene WinterGone)
DOELSEIF ([Heizungsmodus:state] eq "Winter" and [ZuhauseStatus:state] eq "Zuhause")
  (IF ([ZuhauseStatusLS:state] =~ "Summer" or [ZuhauseStatusLS:state] eq "WinterGone") (set ZuhauseStatusLS scene WinterAuto), set ZuhauseStatusLS scene WinterHome) ##Schaltet die Thermostate erst in den Auto-Modus, wenn diese vorher im Sommer- oder Energiespar-Modus waren
DOELSEIF ([Heizungsmodus:state] eq "Winter" and [ZuhauseStatus:state] eq "Auto")
  (set ZuhauseStatusLS scene WinterAuto)


Danke für die Hilfe.