Показания счетчика
запрос: entek/api/meters/<идентификатор>/readings?<параметр>=<значение_1>,...
идентификатор - идентификатор потребителя в БД.
имя параметра
|
описание
|
допустимые значения
|
date
|
дата-время показаний
|
запрос возвращает ближайшие показания к началу заданного интервала от указанного даты-времени до текущего времени.
|
since
|
дата-время начала поиска показаний
|
запрос возвращает ближайшие показания к концу заданного интервала от указанного даты-времени до текущего времени.
|
include
|
включает в ответ только указанные значения
|
'active', 'reactive' - активная и/или реактивная энергия для электроэнергии и их аналоги для неэлектрических ресурсов, 'direct', 'reverse' - прямое и обратное направление учета (через ',' или ';'). По умолчанию используется параметр &include=active;direct;reverse
|
exclude
|
исключает из ответа указанные поля
|
аналогично параметру include
|
tarifs
|
номера тарифов счетчика
|
номера тарифов: целые числа 0..8 (0 - круглосуточный) через ','. По умолчанию используется параметр &tarifs=0
|
-
запрос должен содержать один из параметров date или since, формат даты ISO8601 (пример: 2014-12-01T00:00:00.000Z)
-
параметры include и exclude не могут присутствовать в запросе одновременно
Пример ответа:
{
"readings": {
"active": {
"direct": {
"tarif0": {
"value": "14805.400085",
"units": "кВтч",
"timestamp": "2022-12-20T00:00:17.0Z"
}
},
"reverse": {
"tarif0": {
"value": "61.799997",
"units": "кВтч",
"timestamp": "2022-12-20T00:00:17.0Z"
}
}
},
"reactive": {
"direct": {
"tarif0": {
"value": "369.000006",
"units": "кВАрч",
"timestamp": "2022-12-20T00:00:17.0Z"
}
},
"reverse": {
"tarif0": {
"value": "43323.599243",
"units": "кВАрч",
"timestamp": "2022-12-20T00:00:17.0Z"
}
}
}
}
}
|