27 lines
902 B
C++
27 lines
902 B
C++
#include "Energy.h"
|
|
#include "common_functions.h"
|
|
|
|
Energy::Energy(Ecran * _ecran, Connect * _connect, String _host, String _port)
|
|
{
|
|
host = _host;
|
|
port = _port;
|
|
connect = _connect;
|
|
ecran = _ecran;
|
|
}
|
|
|
|
|
|
void Energy::loadLinky(int idx[], String horizon)
|
|
{
|
|
if (debug) Serial.println("B - loadLinky ");
|
|
|
|
for (int i=0; i <= ARRAY_SIZE(idx); i++) {
|
|
String bearer = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOlsiMTQ4OTg1NTI3OTMzOTciXSwiZXhwIjoxNzk1NTQ3MjgxLCJpYXQiOjE3MDExOTg0ODF9.l1kWoiJLFXsN9YUAaxn7Sy0PvtFiFt5spjF1E_deu_E";
|
|
String uri = "/api/daily_consumption?prm=14898552793397&start=2023-11-01&end=2023-11-28";
|
|
|
|
String json1 = connect->callJson(host, port, uri, bearer);
|
|
float result[24];
|
|
convertJsonToArray(result, json1, "interval_reading", "value");
|
|
if (debug) Serial.println(" loadLinky json=" + json1);
|
|
}
|
|
if (debug) Serial.println("E - loadLinky ");
|
|
} |