Оновити кімнату
PUT/rooms/:id
Оновити інформацію про кімнату
Request
Path Parameters
ID кімнати
- application/json
Body
Назва кімнати.
Коридор
Порядок кімнат у секції
1
Батьківський розділ кімнати
1
Зображення тла кімнати
123321.jpg
main_devices
object
Основні пристрої кімнати
Первинний температурний датчик.
132
Первинний датчик вологості
22
Світло.
23
Датчик потужності
Будь-який сенсор багаторівневого сенсору може стати первинним кімнатним сенсором для свого типу. Ім'я властивості складається з типу сенсору з приставкою _sensor у нижньому регістрі (наприклад, сенсор з "sensorType": "Smoke"
стане smoke_sensor
в властивості main_devices
)
Responses
- 200
- 401
- 404
- 409
Кімната оновлена.
- application/json
- Schema
- Example (from schema)
Schema
Прапорець, який показує, чи був запит успішним
Ідентифікатор кімнати
3
Назва кімнати.
Коридор
Порядок кімнат у секції
1
Батьківський розділ кімнати
1
Зображення тла кімнати
123321.jpg
main_devices
object
Основні пристрої кімнати
Первинний температурний датчик.
132
Первинний датчик вологості
22
Світло.
23
Датчик потужності
Будь-який сенсор багаторівневого сенсору може стати первинним кімнатним сенсором для свого типу. Ім'я властивості складається з типу сенсору з приставкою _sensor у нижньому регістрі (наприклад, сенсор з "sensorType": "Smoke"
стане smoke_sensor
в властивості main_devices
)
{
"success": true,
"id": 3,
"name": "Коридор",
"order": 1,
"section_id": 1,
"background_image": "123321.jpg",
"icon": "ch-door",
"main_devices": {
"temperature_sensor": 132,
"humidity_sensor": 22,
"luminosity_sensor": 23,
"power_sensor": 0
}
}
Користувач не має дозволу.
- 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": 4128,
"errorMessage": "Not found",
"errorParameters": {
"type": "room",
"id": 11
}
}
Кімната з вказаною назвою вже існує.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4129,
"errorMessage": "Object already exists",
"errorParameters": {
"type": "room",
"id": 11
}
}