ym88659208ym87991671
Функция vacuum_cleaner_program | Документация для разработчиков

vacuum_cleaner_program (программа уборки)

Обновлено 28 октября 2024

Тип данных: ENUM.

Способ использования: хранит состояние устройства и может менять его.

Назначение: управляет программой уборки:

  • perimeter — уборка по периметру помещения. Устройство двигается вдоль стен, не убираясь в центре.
  • spot — уборка по спирали. Устройство начинает уборку в точке запуска и двигается по расширяющейся спирали.
  • smart — уборка в автоматическом режиме по алгоритму устройства. Обычно в этом режиме устройство убирает всю доступную площадь помещения.
  • random_route — уборка по случайному маршруту. Устройство двигается по простейшему алгоритму, не отслеживающему ранее убранную площадь. Обычно уборка продолжается, пока батарея не разрядится до заданного производителем порогового значения, после этого устройство возвращается на базу.

При описании модели устройства перечень доступных программ можно сократить.

Устройства с этой функцией

vacuum_cleaner — пылесосы.

Примеры голосовых команд

— Салют, включи функцию «Авто» на пылесосе

— Салют, установи режим «Спираль» на пылесосе

— Салют, сделай режим «Случайный маршрут» на пылесосе

— Салют, поставь режим «Периметр» на пылесосе

Описание функции в модели устройства

Функция должна быть добавлена в описания моделей всех поддерживающих ее устройств.

"features": [
"vacuum_cleaner_program",
// ...
]

Пример описания состояния функции

В примере описано устройство, для которого выбрана автоматическая программа работы.

{
"states": [
{
"key": "vacuum_cleaner_program",
"value": {
"type": "ENUM",
"enum_value": "smart"
}
}
]
}
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.