Skip to content

Cartão Mapa Valetudo Suporte de Mapa ​

O Cartão Mapa Valetudo é uma placa de renderização de mapas especializada originalmente projetada para Valetudo, mas totalmente compatível com esta integração através de um processo de geração de dados de mapas invertido com funcionalidades de otimização.

Mapa ValetudoMapa Valetudo

Em vez de mostrar uma imagem pré-renderizada, esta placa utiliza uma entidade de dados dedicada para buscar coordenadas de mapas brutas e renderizar o mapa diretamente no navegador. Isto desloca o processo de renderização do servidor Home Assistant para o frontend, resultando em consumo zero de recursos do backend. Para instalações que funcionem em hardware de baixos recursos (CPU ou RAM limitada), todas as outras entidades de câmara baseadas em imagem podem ser desativadas para desligar completamente a renderização no backend, mantendo, ao mesmo tempo, visibilidade total do mapa através desta placa.

Requisitos ​

O Valetudo Map Card depende da entidade Map Data (camera.map_data), que está desativada por padrão na integração. Antes de configurar a placa, esta entidade deve ser ativada manualmente.

Para ativar a entidade de dados do mapa:

  1. Navegue até à página do dispositivo para o dispositivo no Home Assistant.
  2. Desça até à secção Configuração e clique no link na parte inferior para revelar entidades ocultas/desativadas.
  3. Localize e clique na entidade Dados de Mapa Atuais (camera.map_data).
  4. Clique no ícone Definições () no canto superior direito para abrir as definições da entidade.
  5. Ative a entidade e guarde as alterações. A integração será recarregada automaticamente.
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)

Limitações do Cartão

Como a renderização da imagem do mapa ocorre no navegador, o Cartão de Mapa Valetudo usa o seu próprio algoritmo de índice de cores. Não renderiza ícones ou nomes das divisões, e ignora a definição de rotação do mapa dos dados da integração. No entanto, gera as imagens do mapa muito mais rapidamente.

Documentação Oficial ​