Оновити властивості пристрою
PUT/devices/:id
Оновити властивості пристрою
Request
Path Parameters
Ідентифікатор пристрою
- application/json
Body
Структура, яка описує оновлення пристрою
Назва пристрою
Some Switch
Ідентифікатор кімнати, де знаходиться пристрій.
Роль пристрою
Possible values: [Control
, Lighting
, Shutters
, ClimateThermostat
, ClimateThermostatHeating
, ClimateThermostatCooling
, ClimateWarmFloor
, ClimateFanSpeed1
, ClimateFanSpeed2
, ClimateFanSpeed3
, MultilevelSensor
, BinaryMotionSensor
, BinaryGenericSensor
, BinarySmokeSensor
, BinaryDoorSensor
, BinaryWindowSensor
, BinaryLeakingSensor
, Doorlock
, DoorlockNO
, NotAvailable
]
Control
Ім'я значка, для списку значків дивіться Список значків
Пристрої приховані від інтерфейсу користувача.
Порядок розташування пристроїв у кімнаті
Примітка тексту
Цей пристрій розташований у електричній коробці десь.
Примітка до назви файлу зображення
someimage.png
Пристрій у списку обраних користувачем
Responses
- 200
- 401
- 403
- 404
Інформація про пристрій
- application/json
- Schema
- Example (from schema)
Schema
Прапорець, який показує, чи був запит успішним
Внутрішній ідентифікатор пристрою
Тип пристрою, див. Типи пристроїв
Possible values: [DevGateway
, DevSwitch
, DevDimmer
, DevDimmerColor
, DevShutter
, DevBinarySensor
, DevGenericSensor
, DevThermostat
, DevDoorLock
, DevMeter
, DevUnknown
]
Список інтерфейсів, реалізованих пристроєм
["ZWaveDevice","SwitchBinary"]
Чи пристрій працює?
Пристрій має шаблон
params
object
Карта параметрів пристроїв
Відмітка часу останнього повідомлення від пристрою
1600000000
Якщо пристрій створено за допомогою плагіна, це поле містить UUID плагіна
12345678-1234-1234-1234-123456789012
Назва пристрою
Some Switch
Ідентифікатор кімнати, де знаходиться пристрій.
Роль пристрою
Possible values: [Control
, Lighting
, Shutters
, ClimateThermostat
, ClimateThermostatHeating
, ClimateThermostatCooling
, ClimateWarmFloor
, ClimateFanSpeed1
, ClimateFanSpeed2
, ClimateFanSpeed3
, MultilevelSensor
, BinaryMotionSensor
, BinaryGenericSensor
, BinarySmokeSensor
, BinaryDoorSensor
, BinaryWindowSensor
, BinaryLeakingSensor
, Doorlock
, DoorlockNO
, NotAvailable
]
Control
Ім'я значка, для списку значків дивіться Список значків
Пристрої приховані від інтерфейсу користувача.
Порядок розташування пристроїв у кімнаті
Примітка тексту
Цей пристрій розташований у електричній коробці десь.
Примітка до назви файлу зображення
someimage.png
Пристрій у списку обраних користувачем
{
"success": true,
"id": 0,
"type": "DevGateway",
"interfaces": [
"ZWaveDevice",
"SwitchBinary"
],
"alive": true,
"has_template": true,
"params": {
"nodeId": 12,
"Status": true,
"pulsable": false
},
"last_online": 1600000000,
"plugin_uuid": "12345678-1234-1234-1234-123456789012",
"name": "Some Switch",
"room_id": 0,
"role": "Control",
"icon": "string",
"hidden": true,
"order": 0,
"note_text": "Цей пристрій розташований у електричній коробці десь.",
"note_image": "someimage.png",
"favorite": true
}
Користувач не має дозволу.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4131,
"errorMessage": "User not authorized",
"errorParameters": "Not authorized"
}
Відмовлено в доступі
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4132,
"errorMessage": "Access denied",
"errorParameters": "Access denied"
}
Потрібний пристрій не знайдено.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4128,
"errorMessage": "Not found",
"errorParameters": {
"type": "device",
"id": 11
}
}