Skip to content

Karta mapy Valetudo Wsparcie mapy ​

Karta Karta mapy Valetudo jest specjalistyczną kartą do renderowania map, pierwotnie zaprojektowaną dla Valetudo, ale w pełni kompatybilną z tą integracją dzięki procesowi generowania danych mapy opracowanemu metodą inżynierii wstecznej z funkcjami optymalizacji.

Mapa ValetudoMapa Valetudo

Zamiast wyświetlać wcześniej wygenerowany obraz, ta karta wykorzystuje dedykowany obiekt danych do pobierania surowych współrzędnych mapy i renderuje mapę bezpośrednio w przeglądarce. Przenosi to proces renderowania z serwera Home Assistant na frontend, co skutkuje zerowym zużyciem zasobów backendu. W instalacjach działających na sprzęcie o niskich zasobach (ograniczony procesor lub RAM) wszystkie inne obiekty kamery oparte na obrazach mogą zostać wyłączone, aby całkowicie zatrzymać renderowanie w backendzie, przy jednoczesnym zachowaniu pełnej widoczności mapy za pomocą tej karty.

Wymagania ​

Karta Valetudo Map opiera się na encji Map Data (camera.map_data), która domyślnie jest wyłączona w integracji. Przed skonfigurowaniem karty należy ręcznie włączyć tę encję.

Aby włączyć encję danych mapy:

  1. Przejdź do strony urządzenia dla urządzenia w Home Assistant.
  2. Przewiń w dół do sekcji Konfiguracja i kliknij link na dole, aby wyświetlić ukryte/wyłączone encje.
  3. Znajdź i kliknij encję Aktualne dane mapy (camera.map_data).
  4. Kliknij ikonę Ustawienia () w prawym górnym rogu, aby otworzyć ustawienia encji.
  5. Włącz encję i zapisz zmiany. Integracja zostanie automatycznie przeładowana.
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)

Ograniczenia karty

Ponieważ renderowanie obrazu mapy odbywa się w przeglądarce, karta Valetudo Map używa własnego algorytmu indeksu kolorów. Nie renderuje ikon ani nazw pomieszczeń i ignoruje ustawienie rotacji mapy z danych mapy integracji. Jednakże generuje obrazy mapy znacznie szybciej.

Oficjalna dokumentacja ​