You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ Inverters_and_batteries/Sungrow/Sungrow.md
+142-1Lines changed: 142 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,4 +4,145 @@ parent: Inverters and Batteries
4
4
layout: minimal
5
5
---
6
6
7
-
# Sungrow
7
+
# Sungrow
8
+
9
+
## User Guide: Integrating Sungrow Solar PV and Battery with EMHASS for Home Assistant
10
+
11
+
This guide explains how to connect your Sungrow inverter and battery system to Home Assistant, and how to set up the EMHASS add-on for advanced energy management. It covers both solar PV and battery integration, using the most reliable community-supported methods.
12
+
13
+
---
14
+
15
+
### **1. Sungrow Integration with Home Assistant**
16
+
17
+
Sungrow does not have an official Home Assistant integration, but several community solutions exist. The most common approaches use Modbus, MQTT, or the iSolarCloud API, depending on your inverter model and network setup.
18
+
19
+
**Recommended Integrations:**
20
+
21
+
-**Modbus TCP:** For many Sungrow inverters (e.g., SHx series).
22
+
-**Winet-S Dongle (Websocket API):** For newer inverters with a Winet-S dongle.
23
+
-**iSolarCloud API:** For cloud-based access.
24
+
25
+
**Popular Community Projects:**
26
+
27
+
-[Sungrow-SHx-Inverter-Modbus-Home-Assistant (MK Kaiser)](https://github.com/mkaiser/Sungrow-SHx-Inverter-Modbus-Home-Assistant) – For SHx series via Modbus[^1][^2][^6].
28
+
-[ModbusTCP2MQTT](https://github.com/MatterVN/ModbusTCP2MQTT) – Converts Modbus data to MQTT for Home Assistant[^1][^6].
29
+
-[GoSungrow](https://github.com/MickMake/GoSungrow) – iSolarCloud API access[^1][^6].
30
+
-[Winet-S Integration](https://community.home-assistant.io/t/sungrow-winet-s-addon-for-newer-inverters/732565) – For inverters with a Winet-S dongle, sends metrics via MQTT[^5].
31
+
32
+
**Setup Steps:**
33
+
34
+
1.**Choose the integration that matches your inverter and network setup.**
35
+
2.**Follow the instructions in the selected project’s README to install and configure.**
36
+
3.**Verify that Home Assistant receives the following sensor entities:**
37
+
- Solar PV power (e.g., `sensor.sungrow_pv_power`)
38
+
- Battery power (e.g., `sensor.sungrow_battery_power`)
39
+
- Battery state of charge (SOC) (e.g., `sensor.sungrow_battery_soc`)
40
+
- Grid import/export power (optional)
41
+
42
+
---
43
+
44
+
## **2. Solar PV Integration with EMHASS**
45
+
46
+
**A. Identify Your Solar PV Sensor**
47
+
48
+
- After integration, locate the Home Assistant entity showing your Sungrow inverter’s PV output (e.g., `sensor.sungrow_pv_power`).
49
+
50
+
**B. Configure EMHASS for Solar PV**
51
+
52
+
- In the EMHASS configuration (via the add-on web interface or `config.json`), set the solar PV sensor parameter:
- Use the EMHASS web interface to run a day-ahead optimization.
72
+
- Check that PV forecasts and actuals are displayed and used in the optimization.
73
+
74
+
---
75
+
76
+
## **3. Battery Integration with EMHASS**
77
+
78
+
**A. Identify Battery Sensors**
79
+
80
+
- Ensure your Sungrow integration provides battery power and SOC entities (e.g., `sensor.sungrow_battery_power`, `sensor.sungrow_battery_soc`)[^2][^4].
81
+
- If not, check your integration’s documentation or consider switching to a different method (e.g., ModbusTCP2MQTT or Winet-S).
82
+
83
+
**B. Configure EMHASS for Battery**
84
+
85
+
- In the EMHASS configuration, add the battery parameters:
By following this guide, you can connect your Sungrow solar and battery system to Home Assistant and use EMHASS to optimize your energy usage, maximize self-consumption, and automate your home’s energy management[^1][^2][^4][^5][^6].
0 commit comments