Hallo,
wie schon in der Überschrift angedeutet, funktionieren die Ausführungszeitpunkte [on_enter] ... nicht.
Die Zustände werden zwar bei Vorliegen der entsprechenden Bedingungen betreten, aber es wird dann keine Aktion ausgeführt.
Wenn ich die Aktionen direkt in das Zustands-Item hinein schreibe, funktioniert es. Allerdings ist dann ja sowas wie [on_leave] nicht möglich.
Hier mal ein Ausschnitt aus einem Item:
Vielen Dank für Eure Hilfe!
Grüße
Thomas
wie schon in der Überschrift angedeutet, funktionieren die Ausführungszeitpunkte [on_enter] ... nicht.
Die Zustände werden zwar bei Vorliegen der entsprechenden Bedingungen betreten, aber es wird dann keine Aktion ausgeführt.
Wenn ich die Aktionen direkt in das Zustands-Item hinein schreibe, funktioniert es. Allerdings ist dann ja sowas wie [on_leave] nicht möglich.
Hier mal ein Ausschnitt aus einem Item:
Code:
[[[[[Regeln]]]]]
type = bool
as_plugin = active
as_laststate_item_id = ..Status_ID
as_item_Hoehe = ...Hoehe
as_item_Verdunkelung_Abend = ...Verdunkelung_Abend
as_item_Verdunkelung_Morgen = ...Verdunkelung_Morgen
as_item_Beschattung = ...Beschattung
as_item_suspend = ..Ausgesetzt.Ausgesetzt
as_item_manuell = ..Ausgesetzt.Manuelle_Bedienung
as_item_Raumtemperatur = ....Heizung.Ist_Temperatur
as_item_Wohlfuehltemperatur = ....Heizung.Wohlfuehltemperatur
as_repeat_actions = false
cycle = 300
eval_trigger = ...Verdunkelung_Abend | ...Verdunkelung_Morgen | ...Beschattung | ..Ausgesetzt.Ausgesetzt | ..Ausgesetzt.Manuelle_Bedienung
[[[[[[Verdunkelung_Abend]]]]]]
type = foo
[[[[[[[on_enter]]]]]]]
#Rollo nach unten fahren
as_set_Hoehe = 255
[[[[[[[enter_1]]]]]]]
as_value_Verdunkelung_Abend = 1
as_min_time = 20:00
as_max_sun_altitude = -2
[[[[[[[enter_2]]]]]]]
as_value_Verdunkelung_Abend = 1
as_min_time = 00:00
as_max_sun_altitude = -4
Grüße
Thomas


Kommentar