EcoTracker local API
Published:
The everHome EcoTracker provides a local REST API.
The local REST API can be accessed by all devices on the local network and can be turned on and off using the “Local HTTP Server” option in the everHome app.
This option is enabled by default.
GET http://${EcoTrackerIP}/v1/json HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/json
{
"power": 125,
"powerAvg": 100,
"agePower": 150,
"powerPhase1": 50,
"powerPhase2": 50,
"powerPhase3": 25,
"energyCounterIn": 145000,
"energyCounterInT1": 100000,
"energyCounterInT2": 45000,
"energyCounterOut": 4500,
}
- “power” contains the current power in watts. The value is negative when feeding in and positive when drawing power.
- “powerAvg” contains the average “power” value in watts over the last minute.
- “agePower” contains the age of the “power” value.
- “powerPhase1” contains the current power in watts on phase 1. The value is negative when feeding in and positive when drawing power. Not provided by every electricity meter.
- “powerPhase2” contains the current power in watts on phase 2. The value is negative when feeding in and positive when drawing power. Not provided by every electricity meter.
- “powerPhase3” contains the current power in watts on phase 3. The value is negative when feeding in and positive when drawing power. Not provided by every electricity meter.
- “energyCounterIn” contains the meter reading of power drawn in watt-hours.
- “energyCounterInT1” contains the high tariff meter reading of power drawn. This value is not always present and can also be available without high and low tariff.
- “energyCounterInT2” contains the low tariff meter reading of power drawn. This value is not always present and can also be available without high and low tariff.
- “energyCounterOut” contains the meter reading of power fed in watt-hours.
Depending on the meter model used, different data points may be available via the local API. The EcoTracker processes only the information provided by the connected meter. Therefore, the output of the local API may vary depending on the meter type, functionality, and supported measurements.