Сохранение показаний точек учета
запрос: 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 
            } 
        ] 
    } 
] 
 |