Сохранение показаний точек учета
запрос: entek/api/ascue/save
Запрос для сохранения данных по точкам учета. Показания передаются в теле запроса, поддержан вариант передачи одной записи или массива с несколькими. Тело запроса состоит из следующих переменных:
-
id - идентификатор точки учета в базе данных (можно получить в запросах информации о точках учета)
-
serial - серийный номер точки учета
-
timestamp - временная метка показаний
-
data - массив показаний
-
data - массив показаний
-
id - идентификатор параметра (информация предоставляется по запросу)
-
v - значение с типом float
Показания, которые сохраняются таким способом не отображаются в модуле Энергоанализ. Для просмотра и мониторинга есть html формы, стартовая страница находится по запросу entek/api/ascue_html
Чтобы задать глубину хранения данных в конфигурационном файле Rest-сервера необходимо указать количество дней в переменной savePeriod в секции ASCUE (по умолчанию глубина хранения 7 дней).
Пример настройки глубины хранения
[ASCUE]
savePeriod=5
|
Пример запроса с массивом:
[
{
"id": 72924,
"serial": "23232003105",
"timestamp": "2024-08-26T10:55:17",
"data": [
{
"id": 10,
"v": 122.0
}
]
},
{
"id": 72924,
"serial": "2323200ac3105",
"timestamp": "2024-08-27T11:00:17",
"data": [
{
"id": 10,
"v": 122.0
},
{
"id": 75,
"v": 1.0
}
]
}
]
|