SuperAPI AI 工具集

ha-error-checking

测试与质量

查看项目

更新于 10-15 20:34

技能介绍

用途:以编程方式调试和校验 Home Assistant 仪表盘、配置与实体引用,定位 Lovelace/前端报错。

主要能力:通过 Home Assistant WebSocket API 与 Python websocket 库连接,读取 system_log/list 过滤 lovelace 与 frontend 错误;用 lovelace/config 与 lovelace/dashboards/list 校验仪表盘是否存在及格式;用 get_states 获取全部实体并按域分组,核对实体 ID;用 hacs/repositories/list 按仓库 ID 检查 HACS 卡片是否安装;校验卡片配置,如 ApexCharts 的 span.end 取值。

使用方式:需设置 HA_URL 与 HA_LONG_LIVED_TOKEN 环境变量,连接 ws://.../api/websocket 后先认证再发送上述命令。可运行自动化脚本:python ~/.claude/skills/ha-error-checking/scripts/check_dashboard.py climate-control。

关键限制:仪表盘 URL 路径必须包含连字符且为小写、无空格;ApexCharts span.end 仅接受 minute、hour、day、week、month、year、isoWeek;HACS 卡片需先安装再使用。资料未提供其他平台支持、收费或效果说明。