用途:该技能用于 Home Assistant 自动化的创建与管理,适用于编写触发器、条件、动作,以及处理脚本、场景和蓝图;若涉及 integrations 设置、secrets 管理或 packages 组织等常规 YAML 配置,资料建议改用 ha-configuration。
主要能力:支持状态、时间等触发器类型;状态、时间等条件类型;服务调用、延迟与等待、wait_for_trigger、wait_template,以及现代 if/then/else 动作结构。还覆盖自动化运行模式:single、restart、queued、parallel,并可设置 max 与 max_exceeded。
使用方式:以 YAML 定义 automation 项,字段包括 id、alias、description、mode、trigger、condition、action。资料给出状态触发(含 for 持续时间与 attribute 变更)、时间触发(at、input_datetime、time_pattern)、时间条件(after/before、weekday)等写法;更多触发与条件类型以及 choose、repeat、variables 等高级动作模式见 REFERENCE.md。
辅助检索可通过命令行,例如:grep -r "alias:" config/automations.yaml、grep -r "platform: state" config/ --include=".yaml"、grep -r "^ [a-z_]:" config/scripts.yaml、grep -r "^ - name:" config/scenes.yaml、grep -r "^ - id:" config/automations.yaml。
限制:资料未说明版本要求、安装步骤、收费方式或平台支持范围,这些暂未提供;其余触发类型与高级模式的具体细节需参见 REFERENCE.md,资料未全部展开。