197 files
This commit is contained in:
@@ -681,6 +681,9 @@ class TriggerConfigMixin:
|
||||
if to_state:
|
||||
tc[CONF_TRIGGER_TO_STATE] = to_state
|
||||
tc[CONF_TRIGGER_TARGET_CHANGES] = user_input.get(CONF_TRIGGER_TARGET_CHANGES, 1)
|
||||
# #136: the new state must HOLD this long before a change counts
|
||||
# (0 = count immediately — some sensors pulse only briefly).
|
||||
tc[CONF_TRIGGER_FOR_MINUTES] = user_input.get(CONF_TRIGGER_FOR_MINUTES, 0)
|
||||
_apply_recovery_flag(tc, user_input)
|
||||
_apply_combinator(tc, user_input)
|
||||
|
||||
@@ -711,6 +714,9 @@ class TriggerConfigMixin:
|
||||
mode=selector.NumberSelectorMode.BOX,
|
||||
)
|
||||
),
|
||||
vol.Optional(CONF_TRIGGER_FOR_MINUTES, default=0): selector.NumberSelector(
|
||||
selector.NumberSelectorConfig(min=0, max=1440, step=1, mode=selector.NumberSelectorMode.BOX)
|
||||
),
|
||||
**_recovery_field(self._current_task.get("trigger_config")),
|
||||
}
|
||||
schema_fields.update(_entity_logic_field(self._current_task.get("trigger_config", {}).get("entity_ids", [])))
|
||||
|
||||
Reference in New Issue
Block a user