child_lock (блокировка от детей)
Обновлено 28 октября 2024
Тип данных: BOOL.
Способ использования: хранит состояние устройства и может менять его.
Назначение: управляет блокировкой от детей:
- true— блокировка включена. Например, на корпусе розетки заблокирована кнопка питания: она не реагирует на нажатия.
- false— блокировка выключена. Например, кнопка питания на корпусе розетки разблокирована: по нажатию на кнопку розетка включается и выключается.
Устройства с этой функцией
- kettle — чайники.
- socket — розетки, удлинители и т. д.
- vacuum_cleaner — пылесосы.
Примеры голосовых команд
— Салют, заблокируй розетку
— Салют, поставь блокировку от детей на чайник
— Салют, разблокируй удлинитель
— Салют, сними защиту от детей на чайнике
Описание функции в модели устройства
Функция должна быть добавлен а в описания моделей всех поддерживающих ее устройств.
"features": [
    "child_lock",
    // ...
 ]
Пример описания состояния функции
В примере описано устройство с включенной блокировкой от детей.
{
    "states": [
        {
            "key": "child_lock",
            "value": {
                "type": "BOOL",
                "bool_value": true
            }
        }
    ]
}