Skip to content

Сервіси карти ​

Об’єднання кімнатОб’єднання кімнатОб’єднання кімнат
Розділення кімнатРозділення кімнатРозділення кімнат

Сервіси редагування карт також використовують домен пилососа, оскільки всі сервіси доступні навіть без підключення до хмари.

Карта запиту ​

dreame_vacuum.vacuum_request_map

Запропонуйте пристрою завантажити нову карту до хмари. (Ця служба корисна, коли хмарне підключення не використовується, і інша інтеграція використовується для відображення карти)

Важливо

Пристрій не відповідає на цю дію, коли:

  • Точкове прибирання
  • Швидке картографування
  • Переміщається
  • Після редагування карти до того, як він почне рух

Виберіть Карта ​

dreame_vacuum.vacuum_select_map

Змінюється поточно обрана карта. (Можливо лише якщо увімкнено мультиповерхову карту)

Примітка

  • Ви можете отримати id карти з атрибутів сутності камери збереженої карти.
  • Робот завершить активну роботу, коли обрана карта буде змінена.
Приклад
  • Встановіть поточну карту як карту з id 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Видалити карту ​

dreame_vacuum.vacuum_delete_map

Видалити карту.

Примітка

Приклад
  • Видалити карту з id 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Перейменувати карту ​

dreame_vacuum.vacuum_rename_map

Перейменувати карту.

Примітка

  • Ви можете отримати id карти з атрибутів сутності камери збереженої карти.
  • Офіційний додаток не дозволяє вводити спеціальні символи в назву карти, але ця інтеграція дозволяє, тому використовуйте цю службу обережно.
Приклад
  • Перейменувати карту з ідентифікатором 14 на "Другий поверх"
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Відновити карту Підтримка карти ​

dreame_vacuum.vacuum_restore_map

Відновити карту з попереднього стану, що створена та надіслана пристроєм.

Примітка

  • Не гарантується, що відновлення карти буде успішним. Хмара не зберігає файли назавжди, і файли для відновлення зазвичай видаляються з хмари через 365 днів після останнього доступу.
Приклади
  • Відновити обрану карту до другої збереженої карти відновлення у списку карт відновлення

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Відновити збережену карту з ідентифікатором 14 до оригінального стану

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        map_id: 14
        recovery_map_index: 1
    target:
        entity_id: vacuum.vacuum

Відновити карту з файлу ​

dreame_vacuum.vacuum_restore_map_from_file

Відновити карту з раніше збереженого файлу карти відновлення.

Примітка

  • Цей сервіс можна використовувати для офлайн-відновлення, якщо ви завантажите і розмістите файл карти відновлення у папці /www/ Home Assistant (пилосос та сервер повинні бути в одній мережі).
  • Ідентифікатор карти потрібен, якщо підключення до хмари не увімкнено.
Приклади
  • Відновити обрану карту з файлу збереженої карти відновлення

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        file_url: http://192.168.1.10/local/2023-11-04-1724223415-423528451_284320462.1156.mb.tbz2
    target:
        entity_id: vacuum.vacuum
  • Відновити збережену карту з ідентифікатором 14 з файлу карти відновлення

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        map_id: 14
        file_url: https://dreame-cn.oss-cn-shanghai.aliyuncs.com/iot/tmp/000000/ali_dreame/YR649291/648921668/101?Expires=1699189998&OSSAccessKeyId=LTAI5t96WkBXXNzQrX4HtQti&Signature=ttRrjg8p7aC650H3DwI3%2F2ngOOE%3D
    target:
        entity_id: vacuum.vacuum

Резервна карта ​

dreame_vacuum.vacuum_backup_map

Запустити завантаження збереженої карти як карти відновлення до хмари.

Примітка

  • Хмара може зберігати лише одну резервну копію карти для кожної збереженої карти. Ця послуга перезапише попередню резервну копію карти, якщо вона у вас є.
  • Роботи-пилососи без камери або датчика лідара не мають цієї функції, тригер резервного копіювання карти працює тільки на підтримуваних пристроях.
Приклади
  • Запустити резервне копіювання обраної карти

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Запустити резервне копіювання карти з ідентифікатором 15

    yaml
    service: dreame_vacuum.vacuum_backup_map
    data:
        map_id: 15
    target:
        entity_id: vacuum.vacuum

Зберегти тимчасову карту ​

dreame_vacuum.vacuum_save_temporary_map

Зберегти щойно створену карту. (Пристрій попросить вас зробити це при створенні першої карти після скидання до заводських налаштувань)

Видалити тимчасову карту ​

dreame_vacuum.vacuum_discard_temporary_map

Відхилити щойно створену карту.

Замінити тимчасову карту ​

dreame_vacuum.vacuum_replace_temporary_map

Замінити нову карту старою.

Примітка

  • Ви можете отримати id карти з атрибутів сутності камери збереженої карти.
  • Коли функція карти з кількома поверхами увімкнена, індекси карт можуть змінюватися після заміни карти. Замінена нова карта завжди буде на останньому доступному індексі, навіть якщо замінена на карту з нижчим індексом. (Більше про підтримку мультиповерхових карт)
Приклад
  • Замінити нову карту на карту з ідентифікатором 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Перейменувати кімнату ​

dreame_vacuum.vacuum_rename_segment

Встановити власну назву для кімнати на поточній карті.

Примітка

  • Ви можете отримати ідентифікатори карти та сегмента з атрибутів камери збереженої карти.
  • Офіційний додаток не дозволяє вводити спеціальні символи в назву кімнати, але ця інтеграція дозволяє це, тож використовуйте цю службу обережно.
Приклад
  • Перейменуйте кімнату 3 на "Їдальня"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Встановити ігнорування перешкод Підтримка карти ​

dreame_vacuum.vacuum_set_obstacle_ignore

Встановіть статус ігнорування виявленої перешкоди на поточній карті, щоб робот не обходив її під час наступних завдань.

Примітка

  • Ця служба доступна лише для пилососів з функцією виявлення перешкод на основі AI і вимагає підключення до хмари.
  • Ви можете отримати координати перешкоди та її поточний статус ігнорування з атрибуту obstacles сутності камери поточної карти. (Більше про перешкоди)
  • Координати повинні точно відповідати наявній перешкоді на поточній карті, інакше дія буде відхилена.
  • Перешкоди, які автоматично ігноруються пристроєм, не можна змінити за допомогою цієї служби.
  • Статус ігнорування перешкоди не можна змінювати, поки робот працює.
Приклади
  • Ігнорувати перешкоду за [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Припинити ігнорувати перешкоду за [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: false
    target:
        entity_id: vacuum.vacuum

Інші служби Підтримка карти ​

Додаткові служби управління картою надаються через інтеграцію. Декілька з цих параметрів (таких як матеріал підлоги, видимість кімнати та тип швабри) вже доступні та можуть бути налаштовані безпосередньо через Сутності кімнати, що робить безпосереднє використання цих служб непотрібним.

Не призначено для кінцевих користувачів

Ці служби суворо надаються для використання Картка пилососа Dreame. Вони не мають параметрів, які легко доступні кінцевим користувачам. Якщо будуть надіслані недійсні параметри, вони можуть бути передані безпосередньо на пристрій, що може призвести до серйозних проблем, таких як пошкоджені карти або вхід пристрою в цикл завантаження. Тому ці служби не повинні використовуватися, якщо точна функціональність та структура параметрів повністю не зрозумілі. З міркувань безпеки ці служби явно виключені з services.yaml і не включають рядки перекладу.

  • Встановити площу килима: dreame_vacuum.vacuum_set_carpet_area
  • Встановити тип килима: dreame_vacuum.vacuum_set_carpet_type
  • Встановити штори: dreame_vacuum.vacuum_set_curtain
  • Встановити користувацьке очищення килима: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Встановити матеріал підлоги: dreame_vacuum.vacuum_set_floor_material
  • Встановити меблі: dreame_vacuum.vacuum_set_furniture
  • Встановити приховані сегменти: dreame_vacuum.vacuum_set_hidden_segments
  • Встановити низько розташовану область: dreame_vacuum.vacuum_set_low_lying_area
  • Встановити тип швабри: dreame_vacuum.vacuum_set_mop_type
  • Встановити заздалегідь визначені точки: dreame_vacuum.vacuum_set_predefined_points
  • Встановити обмежені зони: dreame_vacuum.vacuum_set_restricted_zone
  • Встановити положення маршрутизатора: dreame_vacuum.vacuum_set_router_position
  • Встановити тип сегмента: dreame_vacuum.vacuum_set_segment_type
  • Встановити поріг: dreame_vacuum.vacuum_set_threshold
  • Встановити віртуальний поріг: dreame_vacuum.vacuum_set_virtual_threshold
  • Встановити стіни: dreame_vacuum.vacuum_set_walls
  • Об'єднати кімнати: dreame_vacuum.vacuum_merge_segments
  • Розділити кімнату: dreame_vacuum.vacuum_split_segments