保存されたマップとマップの復元
マップの復元は、統合Current Mapエンティティを使用して行うことができます。保存されたマップは統合から復元することはできません。なぜなら、クラウドAPIは復元時に現在のマップデータだけを上書きするためですが、統合はアプリと同様にマップIDと最終保存時間を使ってマップ復元画像をレンダリングすることができます。
マップ復元画像
マップ復元画像はCurrent Mapエンティティのカメラプロキシを通じて表示できます。
/api/camera_map_recovery_proxy/{entity_id}?token={access_token}&index={recovery_map_index}&info={info_text}&file={download_file}
- entity_id: 現在のマップエンティティのID (
camera.{vacuum_name}_map) - access_token: カメラエンティティのアクセス トークン (
camera.{vacuum_name}_mapエンティティ属性から取得可能) - recovery_map_index(オプション、デフォルト = 1):復元マップエントリのインデックス(1から3まで)
- info_text (省略可能、デフォルト = 1): マップ画像を透明にして上部ヘッダテキストなしで表示する場合は0に設定可能
- download_file(オプション、デフォルト = 0):マップ画像をダウンロードする場合は1に設定できます
ヒント
リクエストされたマップが存在しない場合は404を返します。
例:
text
`http://local.homeassistant/api/camera_map_recovery_proxy/camera.vacuum_map?token=5df93cfcf8ecc23fa17b233ca938cc52f41e2b17a46ca291865be3f9ba64d89b&index=1&info=0`ダッシュボード例
このエンドポイントの使用例については、カスタムカードテンプレートページの マップ復元カード を参照してください。



