mcpField
H
home-assistant-entities-services

home-assistant-entities-services

github.com/bradsjm其他46669 次安装16 周前更新
代码仓库

关于 home-assistant-entities-services

Home Assistant 实体与服务技能,面向需要查看或管理实体、设备、辅助项和服务的用户。它强调先发现对象并检查当前状态,再执行更新或调用服务。

主要功能

  1. 01发现实体与服务
  2. 02检查状态和元数据
  3. 03查询历史与统计信息
  4. 04管理实体和设备
  5. 05配置辅助项、标签与分组

适用场景

  1. 01查找实体并检查当前状态
  2. 02更新实体或设备信息
  3. 03创建辅助项或管理实体分组
  4. 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