ECCS SOLAR
ATESS
Plants on ATESS EnerClo accounts. Add an account with its key, then choose which plants to show.
ATESS accounts
Each account is one ATESS EnerClo login with its own key. ATESS allows each key 5 calls a minute and 10 plant-list reads a day; the app stays inside both.
ATESS
Key MjI4••••MQ== · 1 plant · 1 on the dashboard
Key accepted (token as issued, as documented)
· 1 calls in the last minute · plant list 1 of 8 today
Plants
Add a plant to show it on All sites, its dashboard and the TV display. Live data starts within a minute or two.
Workshop
Plant 2691 · R33, South AfricaInstalled 2025-06-05
On the dashboard
ATESS sites
1 site on the dashboard
ECCS Workshop
ATESS · plant 2691
ATESS Cloud live data · 1 ATESS device · every 60s
Dashboard
Site profile and photos
Choose Edit on a site to fill in its details and photos for the TV showcase page.
Devices
Every ATESS inverter the app reads, what it concluded about the data, and the raw data ATESS sent. ATESS does not document units or which way battery and grid power count, so these are worked out per device.
ECCS Workshop · HPS TPD0D48395 Live Rated 150 · unit kW · battery: negative = charging (learned) · grid: learning… assuming positive = importing Read every 60s · last read 14:16:38 · last good read 14:16:42 · device time 2026-11-02 14:15:03 Raw data
{
"deviceSn": "TPD0D48395",
"time": "2026-11-02 14:15:03",
"datetimeOffset": "2026-11-02T14:15:03+02:00",
"status": 2,
"runModel": 3,
"dgGridSelect": 2,
"atsBypass": 0,
"systemNum": 0,
"systemNo": 0,
"checkTime": 0.0,
"pac": 0.0,
"vbat": 567.6,
"ibat": 0.0,
"ppv": 0.4,
"vpv": 693.6,
"ipv": 0.6,
"ibuck1": 0.4,
"ibuck2": 0.0,
"bapparentPower": 10.5,
"bactivePower": -9.6,
"breactivePower": 4.2,
"pf": 0.916,
"gvpvuv": 403.8,
"gvpvvw": 408.1,
"gvpvwu": 399.2,
"bypassFreq": 51.36,
"ipvu": 12.5,
"ipvv": 12.2,
"ipvw": 20.5,
"nonCriticalLoad": 0.0,
"meterS": 0.0,
"meterPower": 0.0,
"meterQ": 0.0,
"meterCurrentU": 0.0,
"meterCurrentV": 0.0,
"meterCurrentW": 0.0,
"dgApparentPower": 10.5,
"dgActivePower": 9.5,
"dgReactivePower": 4.3,
"dgCurrentU": 12.4,
"dgCurrentV": 12.2,
"dgCurrentW": 20.5,
"loadApparentPower": 9.4,
"loadActivePower": 8.8,
"loadReactivePower": 3.2,
"loadPf": 0.937,
"vpvuv": 401.6,
"vpvvw": 406.8,
"vpvwu": 398.2,
"outvu": 229.6,
"outvv": 234.6,
"outvw": 232.3,
"fac": 51.36,
"loadIu": 12.1,
"loadIv": 6.5,
"loadIw": 22.0,
"ipva": 6.4,
"ipvb": 5.8,
"ipvc": 5.6,
"cpActivePower": 0.0,
"cpPowerLimit": 0.0,
"temp3": 38.0,
"temp1": 50.0,
"temp4": 57.0,
"scrTemp": -30.0,
"temp": 20.0,
"mvpv": 3.548,
"maxVolt": 3.549,
"minVolt": 3.504,
"maxChargeCurr": 84.0,
"maxDischargeCurr": 300.0,
"maxTempGroup": 0,
"minTempGroup": 0,
"maxVoltGroup": 0,
"minVoltGroup": 0,
"maxTempNum": 4,
"minTempNum": 2,
"maxTemp": 28.0,
"minTemp": 21.0,
"minVoltNum": 0,
"minVoltCell": 81,
"maxVoltNum": 0,
"maxVoltCell": 49,
"capacity": 100,
"bmsStatus": 0,
"bmsSystemStatus": 0,
"bmsVoltStatus": 1,
"echargeToday": 73.1,
"echargeTimeToday": 223.4,
"edischargeToday": 36.7,
"edischargeTimeToday": 637.3,
"ebatChargeTotal": 29928.6,
"ebatChargeTimeTotal": 4259.4,
"ebatDischargeTotal": 21890.0,
"ebatDischargeTimeTotal": 9034.0,
"epvToday": 44.7,
"epvTimeToday": 324.0,
"epvTotal": 63506.9,
"epvTimeTotal": 6181.7,
"egridToday": 0.0,
"egridTimeToday": 0.0,
"egridTotal": 0.0,
"egridTimeTotal": 0.0,
"etoGridToday": 0.0,
"etoGridTimeToday": 0.0,
"etoGridTotal": 0.0,
"etoGridTimeTotal": 0.0,
"dgTodayIntakePower": 114.9,
"dgTodayIntakeTime": 310.1,
"dgTotalIntakePower": 3891.2,
"dgTotalIntakeTime": 143.7,
"eloadToday": 114.9,
"eloadTotal": 49743.7,
"eloadTimeToday": 865.2,
"eloadTimeTotal": 13274.3,
"dailyNonCriticalEnergy": 0.0,
"totalNonCriticalEnergy": 0.0,
"dailyEnergyFromMeter": 0.0,
"totalEnergyFromMeter": 0.0,
"dailyEnergyToMeter": 0.0,
"totalEnergyToMeter": 0.0,
"bvbus": "0.0",
"vpv2": "0.0",
"pv1Volt": "0.0",
"vpv3": "0.0",
"pv2NegVolt": "0.0",
"pv2Volt": "0.0",
"pv3PosVolt": "0.0",
"pv3NegVolt": "0.0",
"pv3Volt": "0.0",
"bipvBuck3": "0.0",
"ppv2": "0.0",
"ppv3": "0.0",
"ppv1": "0.0"
}Recent activity
- ATESS: plant list refreshed, 1 plant(s).