Skip to content

Карта Valetudo Поддержка карт ​

Карточка Карта Valetudo является специализированной карточкой для отображения карты, изначально разработанной для Valetudo, но полностью совместимой с этой интеграцией через реверс-инженерный процесс генерации данных карты с функциями оптимизации.

Карта ValetudoКарта Valetudo

Вместо отображения заранее отрендеренного изображения, эта карточка использует специализированную сущность данных для получения необработанных координат карты и прямого отображения карты в браузере. Это снимает процесс рендеринга с сервера Home Assistant и переносит его на фронтенд, что приводит к нулевому потреблению ресурсов бэкенда. Для установок на устройствах с ограниченными ресурсами (ограниченные CPU или RAM) все остальные сущности камер на основе изображений могут быть отключены, чтобы полностью остановить рендеринг на бэкенде, при этом полностью сохраняя видимость карты через эту карточку.

Требования ​

Карточка Valetudo Map Card использует сущность 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 Map Card использует собственный алгоритм индексирования цветов. Он не отображает значки комнат и их названия и игнорирует настройку поворота карты из данных интеграции. Однако он генерирует изображения карты гораздо быстрее.

Официальная документация ​