- Access comprehensive home battery data
Surface real-time data from 3 home battery brands, including battery information and State of Charge.
- Simplify your system architecture
Trust a single integration to securely access normalized home battery data and send commands like charge/discharge.
- Launch new revenue streams in record time
Cut engineering complexity and take new use cases to market faster.
What is a home battery API?
Home batteries allow homeowners to efficiently store surplus energy from renewable sources like solar panels. They can then deploy that surplus energy when it’s needed. This flexibility makes home batteries a valuable asset in a sustainable energy system. But to realize their full potential, energy management apps need to be able to remotely monitor and control home batteries.
APIs (Application Programming Interfaces) allow the exchange of data between users’ home batteries and energy management apps, without the need for additional hardware.
Energy management applications can use these APIs to access real-time data about a home battery's state of charge (SoC), and to control charge and discharge.
Popular use cases
Home energy management
Increases renewable energy share and optimizes for self-consumption, in order to reduce reliance on the grid.Explore use case
Virtual power plants
Aggregates distributed energy storage capabilities to deliver energy at short notice, in order to trade or balance the grid.Explore use case
Balances the grid by delaying charging during demand response events.Explore use case
Home battery API requests available through Enode
Enode’s API gives Product Managers access to a wide range of home battery data and commands.
Home battery data
See information about the home battery’s brand, model, capacity (kWh) and ID.
State of Charge (SoC)
See information about the status of the home battery, like battery level, charge rate, charge time remaining and more.
See historical charging and discharge data for the home battery, including different resolutions and time intervals.
Charge and discharge action
Register a request for the home battery to charge or discharge.
Activate smart charging for the home battery, based on e.g. tariff data.
Set a charging or discharging schedule for the home battery.