Български
Външен вид
Български
Външен вид
Lovelace Xiaomi Vacuum Map Card предоставя удобен начин за пълно управление на роботи-прахосмукачки с карти в Home Assistant.
Въпреки че картата е напълно съвместима с интеграцията Dreame Vacuum, автоматичното ѝ генериране на конфигурация има някои ограничения и липсващи функции. За да се реши това, картата може да се конфигурира чрез автоматичен шаблон или чрез ръчна конфигурация.
За автоматично генериране на пълна конфигурация на картата с поддръжка на почистване на стаи и зони се използва Редактор на шаблони в Home Assistant.
Ако интеграцията My Home Assistant е активна, бутонът по-долу може да се използва за директна навигация до Редактора на шаблони:
Шаблонни инструменти наАко е необходима ръчна навигация, следвайте тези стъпки:
::: подробности Показване на шаблон
{# ----------------- PROVIDE YOUR OWN ENTITY IDS HERE ----------------- #}
{% set camera_entity = "camera." %}
{% set vacuum_entity = "vacuum." %}
{# ------------------- DO NOT CHANGE ANYTHING BELOW ------------------- #}
{% set attributes = states[camera_entity].attributes %}
type: custom:xiaomi-vacuum-map-card
vacuum_platform: default
entity: {{ vacuum_entity }}
map_source:
camera: {{ camera_entity }}
calibration_source:
camera: true
map_modes:
- template: vacuum_clean_zone
max_selections: 10
repeats_type: EXTERNAL
max_repeats: 3
service_call_schema:
service: dreame_vacuum.vacuum_clean_zone
service_data:
entity_id: '[[entity_id]]'
zone: '[[selection]]'
repeats: '[[repeats]]'
- template: vacuum_clean_segment
repeats_type: EXTERNAL
max_repeats: 3
service_call_schema:
service: dreame_vacuum.vacuum_clean_segment
service_data:
entity_id: '[[entity_id]]'
segments: '[[selection]]'
repeats: '[[repeats]]'
predefined_selections:
{%- for room_id in attributes.rooms | default([]) %}
{%- set room = attributes.rooms[room_id] %}
- id: {{room_id}}
outline:
- - {{room["x0"]}}
- {{room["y0"]}}
- - {{room["x0"]}}
- {{room["y1"]}}
- - {{room["x1"]}}
- {{room["y1"]}}
- - {{room["x1"]}}
- {{room["y0"]}}
{%- endfor %}
- name: Clean Spot
icon: mdi:map-marker-plus
max_repeats: 3
selection_type: MANUAL_POINT
repeats_type: EXTERNAL
service_call_schema:
service: dreame_vacuum.vacuum_clean_spot
service_data:
entity_id: '[[entity_id]]'
points: '[[selection]]'
repeats: '[[repeats]]':::
Актуализиране на имена на обекти
Не забравяйте да актуализирате стойностите camera_entity и vacuum_entity със собствените си имена на обекти след поставяне на шаблона в редактора.
При ръчна конфигурация на картата чрез потребителския интерфейс на таблото, няколко параметъра трябва да бъдат изрично зададени след добавяне на картата:
vacuum обект, принадлежащ на устройството, предоставено от интеграцията dreame_vacuum, от падащото меню Vacuum Entity.camera.{device_name}_map), принадлежащ на същото устройство, от падащото меню Map Entity.Tasshack/dreame-vacuum от падащото меню Vacuum Platform.Избор на платформа
Платформата за прахосмукачка по подразбиране е xiaomi miio. Критично е да се промени това от падащото меню и да се зададе явно на Tasshack/dreame-vacuum. Ако не бъде променено, устройството ще стане unavailable, когато се изпрати команда от картата, защото командите по подразбиране не се разпознават от интеграцията и устройството няма да реагира.
След като правилните обекти и платформа са избрани, кликнете върху бутона Generate rooms config, за да се изгради конфигурацията на стаята, а след това кликнете върху Save, за да приложите промените.
type: custom:xiaomi-vacuum-map-card
entity: # Your vacuum entity
map_source:
camera: # Map Entity
calibration_source:
camera: true
vacuum_platform: Tasshack/dreame-vacuum