Редактирование Контроллера
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 | лицензии на каналы |
Пример
$ 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"
}