4. How to use - TypQxQ/Sigenergy-Home-Assistant-Integration GitHub Wiki

How to use

Available values

All the value names begin with "Sigen ". This is to avoid conflicts with other plugins. To use another, more descriptive name; change the Name attribute of the entity in the card configuration of the dashboard. All the values read from Sigenergy trough ModBus are shown on the third (from left) tab of the default preconfigured dashboard. All the calculated values are shown on the forth(from left) tab of the default preconfigured dashboard.

Controlling the EMS (Energy Management System)

You can set EMS parameters in the second(from left) tab of the default preconfigured dashboard.

Example to force-charge the battery:

  1. Change the "Set Sigen Remote EMS" from "Disabled (default, uses app)" to "Enabled (Home Assistant Control)"
  2. Select "Command charging" as the input of the "Set Sigen Remote EMS control mode"
  3. Optionally Limit the power loaded by setting "Set Sigen max ESS charging limit" (kW).

Default values

For text input fields that limit the EMS, the default value is "-0.0". This makes the EMS not use the limit.

Values behind the scenes

Inside the .yaml file there are some descriptions copied from the documentation where available. Sigenergy operates as a Plant, EMS and can have multiple SigenStor inverters connected to the Plant, with diffrent slave ids. The plant has a slave id of 247 while the units have individual slave id. If you only have one inverter, then it is probably set as 1. If you have more inverters, it is theoretically possible to copy-paste and add multiple devices.

Sigen AC/DC chargers

I don't own a DC charger and the values I get from Modbus are invalid. Feedback from users is that Sigenergy hasn't implemented this yet. If you have a DC charger, you can try to uncomment the relevant values to try it out. Please provide feedback if they work.