Перейти до основного вмісту

Створити кімнату

POST 

/rooms

Створити кімнату

примітка

Ім'я кімнати повинно бути унікальним

Request

Body

    namestring

    Назва кімнати.

    Example: Коридор
    orderinteger

    Порядок кімнат у секції

    Example: 1
    section_idinteger

    Батьківський розділ кімнати

    Example: 1
    background_imagestring

    Зображення тла кімнати

    Example: 123321.jpg
    iconstring

    Значок кімнати, для списку доступних значків дивіться Список значків

    Example: ch-door

    main_devices

    object

    Основні пристрої кімнати

    temperature_sensorinteger

    Первинний температурний датчик.

    Example: 132
    humidity_sensorinteger

    Первинний датчик вологості

    Example: 22
    luminosity_sensorinteger

    Світло.

    Example: 23
    power_sensorinteger

    Датчик потужності

    property name*integer

    Будь-який сенсор багаторівневого сенсору може стати первинним кімнатним сенсором для свого типу. Ім'я властивості складається з типу сенсору з приставкою _sensor у нижньому регістрі (наприклад, сенсор з "sensorType": "Smoke" стане smoke_sensor в властивості main_devices)

Responses

Кімната створена

Schema

    successbooleanrequired

    Прапорець, який показує, чи був запит успішним

    idinteger

    Ідентифікатор кімнати

    Example: 3
    namestring

    Назва кімнати.

    Example: Коридор
    orderinteger

    Порядок кімнат у секції

    Example: 1
    section_idinteger

    Батьківський розділ кімнати

    Example: 1
    background_imagestring

    Зображення тла кімнати

    Example: 123321.jpg
    iconstring

    Значок кімнати, для списку доступних значків дивіться Список значків

    Example: ch-door

    main_devices

    object

    Основні пристрої кімнати

    temperature_sensorinteger

    Первинний температурний датчик.

    Example: 132
    humidity_sensorinteger

    Первинний датчик вологості

    Example: 22
    luminosity_sensorinteger

    Світло.

    Example: 23
    power_sensorinteger

    Датчик потужності

    property name*integer

    Будь-який сенсор багаторівневого сенсору може стати первинним кімнатним сенсором для свого типу. Ім'я властивості складається з типу сенсору з приставкою _sensor у нижньому регістрі (наприклад, сенсор з "sensorType": "Smoke" стане smoke_sensor в властивості main_devices)