关于 home-assistant-entities-services
Home Assistant 实体与服务技能,面向需要查看或管理实体、设备、辅助项和服务的用户。它强调先发现对象并检查当前状态,再执行更新或调用服务。
主要功能
- 01发现实体与服务
- 02检查状态和元数据
- 03查询历史与统计信息
- 04管理实体和设备
- 05配置辅助项、标签与分组
适用场景
- 01查找实体并检查当前状态
- 02更新实体或设备信息
- 03创建辅助项或管理实体分组
- 04查看历史记录并调用服务
MCP 相关
该技能使用 ha-mcp 工具发现和查询 Home Assistant 实体、设备及服务,并执行配置更新和服务调用。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bradsjm/ hassio-addons --skill home-assistant-entities-services安装后在 Claude Code 中输入/home-assistant-entities-services确认已加载。
附带文件references/LIMITED_TEMPLATES.mdreferences/STATE_OBJECT_QUICKREF.md
详细介绍
Home Assistant 实体与服务
工作流
- 操作前先发现实体和服务。
- 更新前先检查当前状态和元数据。
- 涉及辅助项选择、模板或实体重命名/重构时,请遵循
home-assistant-best-practices参考资料。 - 提供最少的工具调用或 YAML 示例。
工具映射(ha-mcp)
- 发现实体:
ha_get_overview、ha_search_entities、ha_get_state - 查找使用情况/历史记录:
ha_deep_search、ha_get_history、ha_get_statistics - 管理实体:
ha_get_entity、ha_set_entity、ha_rename_entity、ha_rename_entity_and_device - 设备:
ha_get_device、ha_update_device - 辅助项:
ha_config_list_helpers、ha_config_set_helper、ha_create_config_entry_helper - 标签:
ha_config_get_label、ha_config_set_label、ha_manage_entity_labels - 分组:
ha_config_list_groups、ha_config_set_group、ha_config_remove_group - 服务:
ha_list_services、ha_call_service
参考资料
所有参考文件均相对于此 SKILL.md 文件所在位置。
- 最佳实践:
home-assistant-best-practices(参见其references/helper-selection.md、references/template-guidelines.md、references/device-control.md、references/safe-refactoring.md) - 状态对象速查:
references/STATE_OBJECT_QUICKREF.md - 有限模板:
references/LIMITED_TEMPLATES.md
评论
支持 Markdown