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

コメント