Редактирование Контроллера

GET запрос

URL https://api.saures.ru/1.0/sensor/settings

Параметры запроса
sid
uuid4
идентификатор сессии
sn
str
серийный номер Контроллера
Параметры ответа
name
str
наименование Контроллера
new_firmware
str
версия прошивки на которую обновится контроллер при подключении
available_firmwares
[...]
массив доступных прошивок
check_hours
int
уведомлять при отсутствии связи более, часов
send
int
период связи, мин
log
int
период журналирования, мин
scan
int
период опроса контактных датчиков, сек
vol
int
отправка по расходу/объему, л
lic_channels
int
лицензии на каналы
Генератор HTTPie запроса (документация)

$ http GET https://api.saures.ru/1.0/sensor/settings -v

Пример
$ http GET https://api.saures.ru/1.0/sensor/settings sid=="92104027-908a-43dd-b18b-b06b918f696d" sn=="5CCF7FC44D2E" -v
GET /1.0/sensor/settings?sid=92104027-908a-43dd-b18b-b06b918f696d&sn=5CCF7FC44D2E
HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: api.saures.ru
User-Agent: HTTPie/0.9.8



HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 56
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000

{
    "data": {
    },
    "errors": [],
    "status": "ok"
}

POST запрос

URL https://api.saures.ru/1.0/sensor/settings

Параметры запроса
sid
uuid4
идентификатор сессии
sn
str
серийный номер Контроллера
name
str
наименование Контроллера
new_firmware
str
новая версия прошивки для Контроллера или пусто для отмены обновления
check_hours
int
период проверки выхода на связь
send
int
период связи, мин
log
int
период журналирования, мин
vol
int
отправка по расходу/объему, л
scan
int
период опроса контактных датчиков, сек
Генератор HTTPie запроса (документация)

$ http --form POST https://api.saures.ru/1.0/sensor/settings -v

Пример
$ http --form POST https://api.saures.ru/1.0/sensor/settings sid="92104027-908a-43dd-b18b-b06b918f696d" sn="B4E62D40C067" new_firmware="4.2.0" -v

POST /1.0/sensor/settings HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 75
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Host: api.saures.ru
User-Agent: HTTPie/1.0.3

sid=92104027-908a-43dd-b18b-b06b918f696d&sn=B4E62D40C067&new_firmware=4.2.0

HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 42
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000

{
    "data": {},
    "errors": [],
    "status": "ok"
}

© 2023 SAURES - система автоматизированного учета и контроля ресурсов