Skip to content

Valetudo žemėlapio kortelė Žemėlapio palaikymas ​

Valetudo žemėlapio kortelė yra specializuota žemėlapio atvaizdavimo kortelė, iš pradžių sukurta Valetudo, bet visiškai suderinama su šia integracija per atvirkščiai inžinierinį žemėlapio duomenų generavimo procesą su optimizavimo funkcijomis.

Valetudo žemėlapisValetudo žemėlapis

Vietoj iš anksto sugeneruoto vaizdo rodymo ši kortelė naudoja specialią duomenų objektą, kad gautų žalius žemėlapio koordinates ir atvaizduotų žemėlapį tiesiogiai naršyklėje. Tai perkrauna atvaizdavimo procesą nuo Home Assistant serverio į priekinę sąsają, taip sumažinant backend resursų naudojimą iki nulio. Diegimuose su mažos galios aparatine įranga (ribotas CPU arba RAM) galima išjungti visus kitus vaizdą naudojančius kameros objektus, kad visiškai sustabdyti backend atvaizdavimą, tuo pačiu išlaikant visišką žemėlapio matomumą per šią kortelę.

Reikalavimai ​

Valetudo žemėlapio kortelė remiasi Žemėlapio duomenų (camera.map_data) objektu, kuris pagal nutylėjimą integracijoje yra išjungtas. Prieš konfigūruojant kortelę, šis objektas turi būti rankiniu būdu įjungtas.

Žemėlapio duomenų objekto įjungimas:

  1. Eikite į įrenginio puslapį „Home Assistant“.
  2. Slinkite žemyn iki Konfigūracija skyriaus ir spustelėkite nuorodą apačioje, kad būtų rodomi paslėpti/išjungti objektai.
  3. Suraskite ir spustelėkite Dabartiniai žemėlapio duomenys (camera.map_data) objektą.
  4. Spustelėkite Nustatymai () piktogramą viršutiniame dešiniajame kampe, kad atidarytumėte objekto nustatymus.
  5. Perjunkite objektą į įjungtą ir išsaugokite pakeitimus. Integracija bus automatiškai perkrauta.
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)

Kortelės apribojimai

Kadangi žemėlapio vaizdo atvaizdavimas vyksta naršyklėje, „Valetudo Map Card“ naudoja savo spalvų indeksavimo algoritmą. Ji nerodo kambarių piktogramų ar pavadinimų ir ignoruoja integracijos žemėlapio duomenų žemėlapio pasukimo nustatymą. Tačiau ji žemėlapio vaizdus generuoja daug greičiau.

Oficialioji dokumentacija ​