devices.types.cooking
Различная умная кухонная техника.
Примеры устройств
Холодильник, духовой шкаф. Для чайника рекомендуется использовать отдельный тип devices.types.cooking.kettle
, для кофеварки — devices.types.cooking.coffee_maker
, для мультиварки — devices.types.cooking.multicooker
.
Рекомендуемые умения
Таблица умений создана на основании популярных функций устройств в данной категории и является общей рекомендацией при описании устройств. Платформа умного дома не ограничивает провайдера указанным списком. Умения и устройства можно сочетать в любых комбинациях, основываясь на своих знаниях о возможностях устройства.
Умение | Функции (instance) и значения (value) |
---|---|
devices.capabilities.on_off | Функции и значения не предусмотрены. |
devices.capabilities.mode | Функция: Значения: |
devices.capabilities.range | Функция: Значения не предусмотрены. |
devices.capabilities.toggle | Функция: Значения не предусмотрены. |
Функция: Значения не предусмотрены. | |
Функция: Значения не предусмотрены. |
Умение | Функции (instance) и значения (value) |
---|---|
devices.capabilities.on_off | Функции и значения не предусмотрены. |
devices.capabilities.mode | Функция: Значения: |
devices.capabilities.range | Функция: Значения не предусмотрены. |
devices.capabilities.toggle | Функция: Значения не предусмотрены. |
Функция: Значения не предусмотрены. | |
Функция: Значения не предусмотрены. |
Рекомендуемые свойства для устройств
Таблица свойств создана на основании популярных функций устройств в данной категории и является общей рекомендацией при описании устройств. Платформа умного дома не ограничивает провайдера указанным списком. Свойства и устройства можно сочетать в любых комбинациях, основываясь на своих знаниях о возможностях устройства.
Тип свойства | Функции (instance) |
---|---|
devices.properties.float | Функция: |
Тип свойства | Функции (instance) |
---|---|
devices.properties.float | Функция: |
Примеры описания умений и свойств
Приведенные структуры приходят в ответ на запрос списка устройств.
{
"capabilities": [
{
"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
}
],
"properties": [
{
"type": "devices.properties.float",
"retrievable": true,
"parameters": {
"instance": "temperature",
"unit": "unit.celsius"
}
}
]
}