Skip to content

Карта сервисов ​

Объединение помещенийОбъединение помещенийОбъединение помещений
Разделение помещенийРазделение помещенийРазделение помещений

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

Запросить карту ​

dreame_vacuum.vacuum_request_map

Запросите у устройства загрузку новой карты в облако. (Эта услуга полезна, когда облачное подключение не используется и для обработки рендеринга карты используется другая интеграция)

Важно

Устройство не реагирует на это действие, когда:

  • Точечная уборка
  • Быстр. созд. карты
  • Перемещается
  • После редактирования карты до ее перемещения

Выбрать карту ​

dreame_vacuum.vacuum_select_map

Изменяется выбранная карта. (Возможно только если включена карта с несколькими этажами)

Примечание

  • Вы можете получить идентификатор карты из атрибутов сохраненной камеры карты.
  • Робот завершит активную задачу при смене выбранной карты.
Пример
  • Установить текущую карту как карту с идентификатором 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Удалить карту ​

dreame_vacuum.vacuum_delete_map

Удалить карту.

Примечание

Пример
  • Удалить карту с идентификатором 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

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

dreame_vacuum.vacuum_rename_map

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

Примечание

  • Вы можете получить идентификатор карты из атрибутов сохраненной камеры карты.
  • Официальное приложение не позволяет вводить специальные символы в имя карты, но эта интеграция позволяет это, поэтому используйте эту услугу с осторожностью.
Пример
  • Переименуйте карту с идентификатором 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

Запустить загрузку сохранённой карты как карты восстановления в облако.

Примечание

  • Облако может хранить только одну резервную копию для каждой сохранённой карты. Эта услуга перезапишет ранее созданную резервную карту, если она у вас есть.
  • Пылесосы без камеры или датчика LiDAR не имеют этой функции, триггер резервного копирования карты работает только на поддерживаемых устройствах.
Примеры
  • Запустить резервное копирование выбранной карты

    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

Заменить новую карту старой.

Примечание

  • Вы можете получить идентификатор карты из атрибутов сохраненной камеры карты.
  • Когда функция карт для нескольких этажей включена, индексы карт могут изменяться после замены карты. Заменённая новая карта всегда будет иметь последний доступный индекс, даже если её заменили на карту с более низким индексом. (Подробнее о поддержке карт с несколькими этажами)
Пример
  • Заменить новую карту картой с идентификатором 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

Установите состояние игнорирования обнаруженного препятствия на текущей карте, чтобы робот не избегал его при последующих задачах.

Примечание

  • Этот сервис доступен только для пылесосов с функцией обнаружения препятствий на основе ИИ и требует подключения к облаку.
  • Вы можете получить координаты препятствия и их текущее состояние игнорирования из атрибута 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