Solplanet
zbigniewmotyka/home-assistant-solplanet · vv0.8.1
An Home Assistant integration for Solplanet 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 |
|---|---|---|
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
select | Mode picker (as switches) |
What people report
Solplanet inverters work locally via the dongle's v2 API; newer HTTPS-only firmware and v1-API units caused connection failures.
- Works1
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Solplanet ASW10kH-T3 hybrid inverter with M11 LAN Stick BA121T-30 | Works Local | Newer V610 firmware moved API to HTTPS 443; request closed as completedSaved copyHi, I'm trying to use the Solplanet Home Assistant integration with a newer M11 LAN Stick firmware. ### Environment LAN Stick: - Model: BA121T-30 - Hardware: M11 - Firmware: V610-50064-10.000 - Protocol: V2.2 Inverter: - ASW10kH-T3 Hybrid - Firmware: - Main: V610-05001-07.000 - Internal: V610-50106-02.000 ### What works The following endpoints work correctly: GET /getdev.cgi GET /getdev.cgi?device=2 GET /getdev.cgi?device=3 GET /getdev.cgi?device=4 GET /getdefine.cgi POST /setting.cgi ### What does NOT work All requests to: GET /getdevdata.cgi?device=2&sn=... GET /getdevdata.cgi?device=3 GET … Excerpt saved from GitHub on 2026-10-23. | Issue #91 · 2026-07 | |
| Solplanet inverter using v1 API | Won’t be supported Local | Inverter exposes v1 API which the integration does not supportSaved copyHi, I'm afraid that this inverter uses api in v1 version which is not supported by this integration :( To confirm that please check which url below returns data (replace `ZS1500xxxxxxxxxxxx` with proper serial number): > > 1. http://192.168.178.82:8484/invdata.cgi?sn=ZS1500xxxxxxxxxxxx > > 2. http://192.168.178.82:8484/getdevdata.cgi?device=2&sn=ZS1500xxxxxxxxxxxx None of above returns anything :( EDIT: The inverter is now 'offline' (Maybe because its night?) Wil try both links tomorrow! Excerpt saved from GitHub on 2026-10-23. | Issue #36 · 2025-01 |
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) | 382 (0.05%) |
|---|---|
| GitHub stars | 75 |
| Latest version | v0.8.1 (2026-03-05) |
| Set up in the UI | Yes |
| Maintainers | @zbigniewmotyka |
| License | MIT |
Notable forks
Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.
| Fork | Stars | Last push | Description |
|---|---|---|---|
| calvinbui/home-assistant-solplanet-archive Newer code | ★ 25 | 2026-08-08 | Archived fork - active standalone repository: https://github.com/calvinbui/home-assistant-solplanet |
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.