SuperAPI AI 工具集

homeassistant-config

通用与其它

查看项目

更新于 10-15 21:39

技能介绍

用途:创建与管理 Home Assistant 的 YAML 配置,包括自动化、脚本、Jinja2 模板、蓝图、Lovelace 仪表盘及文件组织。

主要能力:提供 /ha-find-duplicates 斜杠命令查找重复或相似自动化与脚本、触发冲突;ha-suggestions 子代理分析配置并给出自动化、场景、脚本、设备与优化建议。附带校验脚本:validate_yaml.py 检查 YAML 语法与常见问题(制表符、未加引号的布尔值、弃用语法),check_config.py 分析配置结构、实体、include 与 secrets,lovelace_validator.py 校验仪表盘(YAML 与 JSON .storage),find_duplicates.py 查找重复项。另有保存前钩子,在写入或编辑 .yaml/.yml 时自动校验。

使用方式:命令示例 python3 {baseDir}/scripts/validate_yaml.py /path/to/config.yaml(可加 --strict);python3 {baseDir}/scripts/check_config.py /path/to/config/directory(可加 --verbose);python3 {baseDir}/scripts/lovelace_validator.py /path/to/ui-lovelace.yaml;python3 {baseDir}/scripts/find_duplicates.py /path/to/config/directory。

适用场景:编写与维护自动化、脚本、模板传感器、蓝图和 Lovelace 卡片布局,排查配置错误与重复逻辑。

限制:YAML 需 2 空格缩进、禁用制表符,布尔样值需加引号;模板错误建议先在开发者工具测试。具体安装方式、收费与平台支持暂未提供。