Solis Modbus
Pho3niX90/solis_modbus · vv4.4.0
Home Assistant HACS integration for Solis inverters
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
sensor | Sensor (temperature, humidity, air quality…) | |
select | Mode picker (as switches) |
What people report
Local Modbus for Solis inverters via datalogger. The datalogger usually accepts one connection, so SolisCloud reporting often stops while the integration runs.
- Works3
- Partly works5
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Solis 1P(2.5-6)K-4G | Works Local | Inverter config addedSaved copy… 3P(3-20)K-4G list entry - Insert TODO for model naming convention - Document new model in README _ ### Changes walkthrough 📝 Relevant files Enhancement solis_config.py Add 1P(2.5-6)K-4G inverter entry custom_components/solis_modbus/data/sol Excerpt saved from GitHub on 2026-10-23. | PR #241 · 2025-06 | |
| Solis S6-EH2P | Works Local | AC coupling sensors and support addedSaved copyUser description ## 🔄 Related Issues Implements #312, #313, #314 ## ✅ Testing Steps 1. Tested With: [e.g., Solis 5G 6kW, Axitec 10kW] 2. Test Results: [e.g., Switches update correctly, no errors] ## ➕ Additional Notes Any extra details about the PR. --- > [!NOTE] > Cursor Bugbot is generating a summary for commit 20ead0ff96d611907bad773005212f7b0cbf55b3. Configure here. _ ### PR Type Enhancement, Bug fix _ ### Description - Introduce AC coupling power generation sensors - Adjust parallel inverter power multiplier to 0.1 kW - Add new inverter model `S6-EH2P` - Reformat se Excerpt saved from GitHub on 2026-10-23. | PR #315 · 2026-01 | |
| Solis S6-EH3P (29.9-60) | Works Local | Larger model support mergedSaved copy🔄 Related Issues Closes #338 ## ✅ Testing Steps 1. Tested With: [e.g., Solis 5G 6kW, Axitec 10kW] 2. Test Results: [e.g., Switches update correctly, no errors] ## ➕ Additional Notes Any extra details about the PR. Excerpt saved from GitHub on 2026-10-23. | PR #344 · 2026-03 | |
| Solis S2-WL datalogger | Partly works Local | Heavy polling can stop cloud reporting; essential-only mode addedSaved copyUser description ## Summary Closes #412. The default hybrid profile polls ~500 datapoints, which can overload the S2-WL datalogger to the point where it stops reporting to SolisCloud (battery SOC disappearing in the cloud app, etc.). Disabling entities in HA doesn't help because whole register blocks are still read. This adds an "Essential sensors only (reduce datalogger load)" toggle to both the initial config flow and the options flow (default: off, so existing installs are unaffected). When enabled, only sensor groups flagged `"essential": True` are polled. ### Essential set Hybrid (8 of … Excerpt saved from GitHub on 2026-10-23. | PR #418 · 2026-06 | |
| Solis S3-WIFI-ST datalogger | Partly works Local | Only one connection at a time: Modbus or SolisCloudSaved copyThanks for this nice project. I am getting data from Solis Cloud with S3-WIFI-ST datalogger atm. This data is delayed with 1-3min , so not useful for automation and charging my car. I really want to get realtime dataflow , so this is why your solis_modbus is very interesting. I have installed it already , but I get an error when I try connect to the IP ? Here is some screenshot: Excerpt saved from GitHub on 2026-10-23. | Issue #13 · 2023-12 | |
| Solis S5-EH1P5K-L | Partly works Local | Time-of-use switch unavailable after 3.0.0; inverter data invalidSaved copy… 2.1.2 works without issues. ## 🔄 To Reproduce ## 🔧 System Information ### 🔹 Home Assistant: - Version: 2025.2.4 ### 🔹 Integration: - Device Model: S5-EH1P5K-L - Modbus Connection Type: Ethernet The following entities are unavailable ![Imag Excerpt saved from GitHub on 2026-10-23. | Issue #146 · 2025-02 | |
| Solis S6-EH3P8K02-NV-YD-L with WL datalogger | Partly works Local | Modbus and SolisCloud worked together for one user; later droppedSaved copyI have this inverter: S6-EH3P8K02-NV-YD-L and the WL datalogger. Connected over WiFi or LAN I have had both Modbus over TCP _and_ Soliscloud access for the past weeks. Specific firmware version for the datalogger: 100121b4 Maybe they changed something recently? Excerpt saved from GitHub on 2026-10-23. | Issue #152 · 2025-02 | |
| Solis S6-GR1P10K03-NV-ND with S5-WiFi-ST | Partly works Local | Local Modbus works but SolisCloud reporting stopsSaved copy🐛 Bug Description Using Solis Modbus v4.4.0 with a Solis S6-GR1P10K03-NV-ND inverter and S5-WiFi-ST datalogger (firmware 02013125), local Modbus polling works, but enabling the integration causes SolisCloud reporting to stop. Disabling the integration restores cloud reporting. Re-enabling it causes reporting to stop again. ## 🔍 To Reproduce 1. Configure Solis Modbus v4.4.0 to connect to the S5-WiFi-ST using TCP port 502. 2. Enable the integration and allow polling to commence. 3. Confirm that local Modbus sensor readings continue to update. 4. Check SolisCloud and observe that both the … Excerpt saved from GitHub on 2026-10-23. | Issue #532 · 2026-10 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Details
| Installs (analytics) | 783 (0.11%) |
|---|---|
| GitHub stars | 163 |
| Latest version | v4.4.0 (2026-10-21) |
| Set up in the UI | Yes |
| Maintainers | @pho3nix90 |
| License | MIT |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://solis-modbus.readthedocs.io
- Source code: https://github.com/Pho3niX90/solis_modbus
- Issues: https://github.com/Pho3niX90/solis_modbus/issues
- HACS: https://hacs.xyz