自动化动作

自动化集成提供了一些用于控制自动化的动作,例如启用或关闭自动化。如果您想从另一个自动化中禁用某个自动化,这会很有用。

动作 automation.turn_on

此动作启用自动化的触发器。

数据属性可选描述
entity_id要打开的自动化的实体 ID。可以是列表。也接受 noneall

动作 automation.turn_off

此动作禁用自动化的触发器,并可选择停止任何当前活动的动作。

数据属性可选描述
entity_id要关闭的自动化的实体 ID。可以是列表。也接受 noneall
stop_actions停止任何当前活动的动作(默认为 true)。

动作 automation.toggle

此动作启用自动化的触发器(如果它们被禁用),或禁用自动化的触发器并停止任何当前活动的动作(如果触发器已启用)。

数据属性可选描述
entity_id要打开的自动化的实体 ID。可以是列表。也接受 noneall

动作 automation.trigger

此动作将触发自动化的动作。默认情况下它会跳过任何条件,但可以通过 skip_condition 属性更改。

数据属性可选描述
entity_id要触发的自动化的实体 ID。可以是列表。也接受 noneall
skip_condition是否跳过条件(默认为 true)。

动作 automation.reload

仅当您在 YAML 中创建或编辑自动化时,才需要使用此动作。通过界面创建的自动化会自动完成此操作。

此动作重新加载所有自动化,停止所有当前活动的自动化动作。