This Home Assistant integration allows detailed monitoring of your energy storage system using data you provide. It does not collect data itself; instead, it calculates and tracks:
- Current energy stored in the buffer
- Energy deficits
- Energy losses
- Energy accumulated in the current billing period
- The oldest energy that will expire in the next billing period
You need to supply energy readings using another integration. This integration works seamlessly with hass-energa-my-meter. Many thanks to @thedeemling, the project’s author, for enabling effortless and reliable data collection.
This integration is installed via HACS:
- In Home Assistant, go to HACS → Integrations → Custom Repositories.
- Enter the repository URL:
https://github.com/catgiggle/HomeAssistant-EnergaStorage. - Set the type to Integration and click Add.
- Install the integration through HACS.
- Restart Home Assistant.
- The integration will appear under Configuration → Integrations.
You can add multiple instances of this integration. Each instance has the following parameters:
| Parameter | Description |
|---|---|
Display name |
Display name for the instance (shown in Home Assistant UI). |
Internal name |
Prefix for all sensor identifiers for this instance. Should be unique per instance. |
Exported energy sensor |
Sensor reporting energy exported to storage. |
Imported energy sensor |
Sensor reporting energy imported from storage. |
Important: Removing an instance does not delete collected data. Re-adding an instance with the same
Internal name restores previous data. The Internal name is also displayed as the device serial number in the UI.
- Tracks energy stored in the buffer.
- Calculates energy deficits and energy losses.
- Reports accumulated energy in the current billing period.
- Shows the oldest energy that will expire in the next billing period.
- Compatible with energy readings from other sensors/integrations.
- Can be used to generate statistics and automation triggers in Home Assistant.
Combine this integration with the utility_meter component to track additional statistics, such as daily energy usage:
utility_meter:
daily_energy:
source: sensor.my_storage_virtual_buffer_total
cycle: dailyThis allows you to monitor how much energy is added to or lost from the buffer each day.

