ich hab nun auch umgestellt.
nun funktioniert das Suspend aber nicht mehr:
Ignoring state verschattung.raffstore4.automatik.rules.Suspend because: Condition on_enter_or_stay: Action as_action_retrigger: Attribute 'as_action_retrigger: Parameter 'to' must be set for function 'set'!
aus der Beschreibung wurde ich nicht ganz schlau.
Wie muss ich on_enter / on_leave umschreiben, dass es funktioniert?
danke vorab und Grüße
ANDI
Code:
[verschattung]
[[default]]
[[[raffstore]]]
as_item_suspend = ..suspend
as_item_suspendzeit = vorgabe.suspendzeit
[[[[Suspend]]]]
type = foo
name = Ausgesetzt
as_name = eval:autoblind_eval.insert_suspend_time("..suspend", "Automatik ausgesetzt bis %X")
[[[[[on_enter_or_stay]]]]]
as_action_suspend = function: special | value: suspend:..suspend,..manuell | order: 1
# possible Functions: "set", "force" (wird auch bei gleich gebliebenem Itemwert ausgeführt), "byattr", "trigger", "run" and "special"
as_action_retrigger = function: set | value: True | delay: var:item.suspend_remaining | order: 27
[[[[[on_leave]]]]]
as_action_suspend = function: set | value: False
[[[[[enter_manuell]]]]]
as_value_trigger_source = eval: autoblind_eval.get_relative_itemid("..manuell")
[[[[[enter_stay]]]]]
as_value_laststate = var:current.state_id
as_agemax_suspend = item:vorgabe.suspendzeit
as_value_suspend = True

Könntest du den obigen Fehler im Wiki bitte ausbessern? Konntest du die Github Issue mal ansehen?
, ich hatte nur in den letzten Wochen und Monaten wenig Gelegenheit mich hier "herumzutreiben". Ich hoffe dass das demnächst besser wird.
Einen Kommentar schreiben: