From 7d65df66488861cf15e8d10bdbcb3b57cfa6a34c Mon Sep 17 00:00:00 2001 From: Onkel Andy Date: Thu, 19 Sep 2024 22:38:30 +0200 Subject: [PATCH] stateengine plugin: improve struct and add se_minagedelta to plugin.yaml --- stateengine/plugin.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/stateengine/plugin.yaml b/stateengine/plugin.yaml index 0d1ea337a..a0505d4f6 100755 --- a/stateengine/plugin.yaml +++ b/stateengine/plugin.yaml @@ -947,15 +947,19 @@ item_structs: se_action_suspend: - 'function: set' - 'to: False' + - 'repeat: False' se_action_suspend_visu: - 'function: set' - 'to: False' + - 'repeat: False' se_action_suspend_end: - 'function: set' - 'to: ' + - 'repeat: False' se_action_suspend_start: - 'function: set' - 'to: ' + - 'repeat: False' on_leave: se_action_suspend: @@ -1276,15 +1280,19 @@ item_structs: se_action_suspend: - 'function: set' - 'to: False' + - 'repeat: False' se_action_suspend_visu: - 'function: set' - 'to: False' + - 'repeat: False' se_action_suspend_end: - 'function: set' - 'to: ' + - 'repeat: False' se_action_suspend_start: - 'function: set' - 'to: ' + - 'repeat: False' on_leave: se_action_suspendvariant: @@ -1469,6 +1477,12 @@ item_attribute_prefixes: de: 'Definiert um welchen Wert sich das Item mindestens geändert haben muss, um neu gesetzt zu werden' en: 'Definition of a threshold the item has to surpass to be newly set' + se_minagedelta_: + type: foo + description: + de: 'Definiert eine Pause zwischen mehreren Aktionsaufrufen.' + en: 'Definition of pause interval between multiple runs of actions' + se_min_: type: foo description: @@ -1482,6 +1496,7 @@ item_attribute_prefixes: en: 'Condition: The value of the item has to be lower than defined by se_max' se_value_: + type: foo description: de: 'Bedingung: Das Item muss exakt dem durch se_value angegebenem Wert entsprechen' en: 'Condition: The item has to have the exact same value as defined by se_value' @@ -1559,11 +1574,13 @@ item_attribute_prefixes: en: 'Special action like suspend or retrigger' se_set_: + type: foo description: de: 'Setzen eines Items auf einen bestimmten Wert (veraltet - Nutze stattdessen se_action)' en: 'Setting an item to a specific value (deprecated - use se_action instead)' se_force_: + type: foo description: de: 'Setzen eines Items auf einen bestimmten Wert, egal ob sich der Wert geändert hat oder nicht (veraltet - Nutze stattdessen se_action)' en: 'Setting an item to a specific value no matter whether the value has changed or not (deprecated - use se_action instead)' @@ -1593,17 +1610,19 @@ item_attribute_prefixes: en: 'Delaying an action (deprecated - use se_action instead)' se_repeat_: - type: bool + type: foo description: de: 'Definiert, ob eine Aktion beim erneuten Eintritt in den gleichen Status wiederholt werden soll oder nicht (veraltet - Nutze stattdessen se_action)' en: 'Definition wether an action should be repeated or not when reentering the same state (deprecated - use se_action instead)' se_order_: + type: foo description: de: 'Definiert die Reihenfolge einer Aktion als Integerzahl (veraltet - Nutze stattdessen se_action)' en: 'Definition of the running order of an action as integer (deprecated - use se_action instead)' se_manual_: + type: foo description: de: 'Diverse Funktion für den Suspendmodus wie include, exclude, invert, logitem.' en: 'Some functions relevant for the suspend mode like include, exclude, invert, logitem.'