An easy-to-use YAML-based integration for Sigenergy inverters, battery and DC charger for Home Assistant.
This integration lets you gather sensor data and control the EMS (Energy Management System) of Sigenergy inverter, battery and DC charger.
The documentation covers following topics:
Wiki: FAQ, Troubleshooting, Known Issues
If you any kind of assistance, you have two options:
a) Use the github discussion
b) Only if code-related (bugs / contributions): Open an github issue or issue a pullrequest
- ApexChart card displaying Energy Prices with Grid import and Battery charge over time: Link
Default dashboard tab "Overview"
Custom Enegy prices with Battery charge and Grid import:
Default dashboard tab "ModBus values"
Default dashboard tab "Calculated values"
Default dashboard tab "EMS"
Home Asisstants built-in Energy Dashboard
I have a Sigenergy SigenStor EC 15.0 TP Inverter and 2 8kWh batteries updating frequently to the latest Home Assistant (> 2024.9). I try to thoroughly test features before releasing them, but I cannot test everything (e.g., backup capabilities, DO-related, ...)
The Modbus register mapping is based on two documents I found online. I am not sure if I am allowed to share the files, but you can search for them using their names. Let me know in the github discussions, if there are newer versions available.
Sigenergy Modbus Protocol
Version: V1.8
Release date: 2024-07-24
We are happy to share our experiences - feel encouraged to share yours with us, too!
If you need have any questions, feature requests, found any bugs or have some hints how to update the documentation, just ask on Github Discutions.
Thanks to all the people, who are actively contributing to this project! Special thanks to @mkaiser for the Sungrow integration on wich this is based