Показания по устройству
GET запрос
URL https://api.saures.ru/1.0/meter/get
Параметры запроса
sid uuid4 | идентификатор сессии |
id int | идентификатор устройства (meter_id из результатов /object/meters) |
start ISO 8601 | дата/время |
finish ISO 8601 | дата/время |
group hour|day|month | группировка данных |
absolute true|false | расход(false, по умолчанию) или абсолютное значение(true) |
name str | имя устройства устройства |
sn str | серийный номер устройства |
input int | номер входа Контроллера |
type int | тип устройства |
total array | сумма в выборке по каждому тарифу |
max str | максимальное значение в выборке |
min str | минимальное значение в выборке |
averages array | среднее значение в выборке по каждому тарифу |
average float | среднее значение в выборке по всем тарифам |
approve_dt ISO 8601 | дата поверки/замены |
eirc_num str | идентификатор счетчика в ЕИРЦ |
active_text str | Название активного состояния(только для датчиков и кранов) |
passive_text str | Название неактивного состояния(только для датчиков и кранов) |
points array | массив значений для устройства{vals: значения,datetime: дата/время,state: {name: название ошибки,number: номер ошибки}} |
Пример
$ http GET https://api.saures.ru/1.0/meter/get sid=="840d2b32-632f-472c-9bed-0e3ff10e1ab4" id=="26566" start=="2020-08-11T00:00:00" finish=="2020-10-30T00:00:00" group=="month" -v
GET /1.0/meter/get?sid=840d2b32-632f-472c-9bed-0e3ff10e1ab4&id=26566&start=2020-08-11T00%3A00%3A00&finish=2020-10-30T00%3A00%3A00&group=month
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: 356
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000
{
"data": {
"approve_dt": null,
"average": 7.303,
"eirc_num": "",
"input": 2,
"name": "ELSTER",
"points": [
{
"datetime": "2020-08-01T00:00:00",
"vals": [
0
],
"state": {
"name": "Ошибок нет",
"number": 0
}
},
{
"datetime": "2020-09-01T00:00:00",
"vals": [
21.78
],
"state": {
"name": "Ошибок нет",
"number": 0
}
},
{
"datetime": "2020-10-01T00:00:00",
"vals": [
0.13
],
"state": {
"name": "Ошибок нет",
"number": 0
}
}
],
"sn": "",
"total": [
21.91
],
"type": 3,
"unit": "м³"
},
"errors": [],
"status": "ok"
}