Skip to content

Valetudo マップカード マップサポート ​

The Valetudo マップカード は、元々 Valetudo 用に設計された専門的な地図描画カードですが、最適化機能を備えたリバースエンジニアリングされた地図データ生成プロセスを通じて、この統合と完全に互換性があります。

Valetudo マップValetudo マップ

事前描画された画像を表示する代わりに、このカードは専用のデータエンティティを利用して生の地図座標を取得し、ブラウザ上で直接地図を描画します。これにより、レンダリングプロセスが Home Assistant サーバーからフロントエンドにオフロードされ、バックエンドリソースの消費がゼロになります。CPU や RAM が限られた低リソースハードウェアで実行されているインストールでは、他のすべての画像ベースのカメラエンティティを無効にしてバックエンドのレンダリングを完全に停止しながら、このカードを通じて完全な地図表示を維持できます。

要件 ​

Valetudo マップカード は Map Data (camera.map_data) エンティティに依存しており、この統合ではデフォルトで無効になっています。カードを設定する前に、このエンティティを手動で有効にする必要があります。

地図データエンティティを有効にするには:

  1. Home Assistantのデバイスページに移動します。
  2. 構成セクションまでスクロールし、下部にあるリンクをクリックして非表示/無効化されたエンティティを表示します。
  3. 現在のマップデータ (camera.map_data) エンティティを探してクリックします。
  4. 右上の 設定 () アイコンをクリックして、エンティティ設定を開きます。
  5. エンティティを有効に切り替え、変更を保存します。統合は自動的に再読み込みされます。
yaml
type: custom:valetudo-map-card
vacuum: # Your vacuum name not the entity id
rotate: 0 # Map rotation entity does not work on valetudo map card
dock_icon: mdi:lightning-bolt-circle
dock_color: rgb(105 178 141)
vacuum_color: rgb(110, 110, 110)
wall_color: rgb(159, 159, 159)
floor_color: rgb(221, 221, 221)
no_go_area_color: rgb(177, 0, 0)
no_mop_area_color: rgb(170, 47, 255)
virtual_wall_color: rgb(199, 0, 0)
virtual_wall_width: 1.5
currently_cleaned_zone_color: rgb(221, 221, 221)
path_color: rgb(255, 255, 255)
path_width: 1.5
segment_opacity: 1
segment_colors:
  - rgb(171, 199, 248)
  - rgb(249, 224, 125)
  - rgb(184, 227, 255)
  - rgb(184, 217, 141)

カードの制限

マップ画像のレンダリングはブラウザ上で行われるため、Valetudoマップカードは独自のカラ―インデックスアルゴリズムを使用します。部屋のアイコンや名前はレンダリングされず、統合のマップデータからのマップ回転設定は無視されます。ただし、マップ画像ははるかに速く生成されます。

公式ドキュメント ​