自动化操作
自动化集成具有控制自动化的操作,如开启和关闭自动化。如果你想通过另一个自动化禁用一个自动化,这会很有用。
操作 automation.turn_on
此操作启用自动化的 triggers触发器是定义的一组平台值或条件,用于触发自动化运行。 [Learn more]。
数据属性 | 可选 | 描述 |
---|---|---|
entity_id |
否 | 要开启的自动化的实体ID。可以是列表。none 或 all 也被接受。 |
操作 automation.turn_off
此操作禁用自动化的 triggers触发器是定义的一组平台值或条件,用于触发自动化运行。 [Learn more],并可选择停止任何当前活动的 actions动作在 Home Assistant 的多个地方使用。作为脚本或自动化的一部分,动作定义了触发器被激活后将发生的事情。在脚本中,动作被称为序列。 [Learn more]。
数据属性 | 可选 | 描述 |
---|---|---|
entity_id |
否 | 要关闭的自动化的实体ID。可以是列表。none 或 all 也被接受。 |
stop_actions |
是 | 停止任何当前活动的操作(默认为 true)。 |
操作 automation.toggle
此操作如果触发器被禁用则启用自动化的触发器,如果触发器被启用则禁用自动化的触发器,并停止任何当前活动的操作。
数据属性 | 可选 | 描述 |
---|---|---|
entity_id |
否 | 要开启的自动化的实体ID。可以是列表。none 或 all 也被接受。 |
操作 automation.trigger
此操作将触发一个 automationHome Assistant 中的自动化允许您自动响应在家中和周围发生的事情。 [Learn more] 的 action动作在 Home Assistant 的多个地方使用。作为脚本或自动化的一部分,动作定义了触发器被激活后将发生的事情。在脚本中,动作被称为序列。 [Learn more]。默认情况下,它会绕过任何条件,但可以通过 skip_condition
属性进行更改。
数据属性 | 可选 | 描述 |
---|---|---|
entity_id |
否 | 要触发的自动化的实体ID。可以是列表。none 或 all 也被接受。 |
skip_condition |
是 | 条件是否将被跳过(默认为 true)。 |
操作 automation.reload
只有在你在 YAML 中创建/编辑自动化时,此操作才是必需的。通过 UI 的自动化会自动执行此操作。
此操作重新加载所有自动化,停止所有当前活动的自动化操作。