mcpField
H
home-assistant-dashboards-cards

home-assistant-dashboards-cards

github.com/bradsjmデザイン・UI46731 回インストール16 週間前に更新
リポジトリ

home-assistant-dashboards-cards について

ha-mcp を使って Home Assistant のダッシュボードやカードを作成・編集するためのスキルです。エンティティの検索からカード設定、リソース管理までの手順と注意点をまとめています。

主な機能

  1. 01エンティティ ID の検索
  2. 02ダッシュボードの一覧表示とカード検索
  3. 03カード種別とドキュメントの参照
  4. 04ダッシュボード設定とメタデータの更新
  5. 05ダッシュボードリソースと HACS カードの管理

活用シーン

  1. 01Home Assistant ダッシュボードの作成
  2. 02既存カードの特定と編集
  3. 03カスタムカードの検索とリソース管理

MCP 対応

エンティティ検索、ダッシュボードの取得・更新、カードとリソースの管理に使う ha-mcp ツールを案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bradsjm/hassio-addons --skill home-assistant-dashboards-cards

インストール後、Claude Code で/home-assistant-dashboards-cardsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
CARD_SCHEMA_GUIDE.md
CUSTOM_RESOURCES.md
DESIGN_PATTERNS.md

詳細

Home Assistant ダッシュボードとカード

ワークフロー

  • 新しいダッシュボードを作成するか、既存のダッシュボードを編集するか判断します。
  • 編集する場合は、まず対象のカードを見つけ、最新の config_hash を使って設定を変換します。
  • カスタムカードが必要な場合を除き、組み込みカードを使用します。
  • カードを設定する前に、エンティティ ID を確認します。
  • 最小限で有効なダッシュボードのスニペット、またはツールを使った変更を提示します。

ツール一覧(ha-mcp)

  • エンティティを確認する:ha_get_overview、ha_search_entities
  • ダッシュボードを一覧表示/取得する:ha_config_get_dashboard
  • カードを検索する:ha_dashboard_find_card
  • カードのドキュメントを確認する:ha_get_card_types、ha_get_card_documentation
  • 設定を更新する:ha_config_set_dashboard、ha_config_update_dashboard_metadata
  • リソース:ha_config_list_dashboard_resources、ha_config_set_dashboard_resource、ha_config_set_inline_dashboard_resource、ha_config_delete_dashboard_resource
  • HACS カード:ha_hacs_info、ha_hacs_list_installed、ha_hacs_search、ha_hacs_download

注意事項

  • ダッシュボードの URL パスにはハイフンを含める必要があります。
  • ストラテジーダッシュボードを編集するには、事前に「Take Control」を実行する必要があります。
  • リソースを変更した後は、ハードリフレッシュが必要になる場合があります。
  • コアの Lovelace YAML では、Jinja テンプレートは評価されません。

参考資料

すべての参考ファイルは、この SKILL.md ファイルの場所からの相対パスです。

  • デザインパターン:references/DESIGN_PATTERNS.md
  • カードスキーマガイド:references/CARD_SCHEMA_GUIDE.md
  • カスタムリソース:references/CUSTOM_RESOURCES.md

コメント