devices.types.cooking

Различная умная кухонная техника.

Примеры устройств

Холодильник, духовой шкаф, кофеварка, мультиварка. Для чайника рекомендуется использовать отдельный тип devices.types.cooking.kettle, для кофеварки — devices.types.cooking.coffee_maker.

Рекомендуемые умения

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

Умение Функции (instance) и значения (value)
devices.capabilities.on_off Функции и значения не предусмотрены
devices.capabilities.range

Функция: temperature

Значения: не предусмотрены

devices.capabilities.toggle

Функция: controls_locked

Значения: не предусмотрены

Функция: keep_warm

Значения: не предусмотрены

Примеры описания умений

Приведенные структуры приходят в ответ на запрос списка устройств.

Умный холодильник
[
    {
        "type": "devices.capabilities.range",
        "retrievable": true,
        "parameters": {
            "instance": "temperature",
            "random_access": true,
            "range": {
                "max": 18,
                "min": 4,
                "precision": 0.5
            },
            "unit": "unit.temperature.celsius"
        }
    },
    {
        "type": "devices.capabilities.on_off",
        "retrievable": true
    }
]
Мультиварка с функцией поддержания тепла и блокировкой управления
[
    {
        "type": "devices.capabilities.range",
        "retrievable": true,
        "parameters": {
            "instance": "temperature",
            "random_access": true,
            "range": {
                "max": 250,
                "min": 160,
                "precision": 10
            },
            "unit": "unit.temperature.celsius"
        }
    },
    {
        "type": "devices.capabilities.toggle",
        "retrievable": true,
        "parameters": {
            "instance": "controls_locked"
        }
    },
    {
        "type": "devices.capabilities.toggle",
        "retrievable": true,
        "parameters": {
            "instance": "keep_warm"
        }
    },
    {
        "type": "devices.capabilities.on_off",
        "retrievable": true
    }
]