home-assistant-dashboards-cards について
ha-mcp を使って Home Assistant のダッシュボードやカードを作成・編集するためのスキルです。エンティティの検索からカード設定、リソース管理までの手順と注意点をまとめています。
主な機能
- 01エンティティ ID の検索
- 02ダッシュボードの一覧表示とカード検索
- 03カード種別とドキュメントの参照
- 04ダッシュボード設定とメタデータの更新
- 05ダッシュボードリソースと HACS カードの管理
活用シーン
- 01Home Assistant ダッシュボードの作成
- 02既存カードの特定と編集
- 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.mdCUSTOM_RESOURCES.mdDESIGN_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
コメント
Markdown 対応