Sunsynk
homebridge-sunsynk · v1.2.0
Adds Sunsynk solar inverter yield, battery and load readings to HomeKit as sensors.
What it says it supports
Brands
- Sunsynk
Devices it names
- Sunsynk inverter
- e-linter device
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Works with Sunsynk inverters via cloud API; API changes caused a 401 that was fixed.
- Works2
| Device | Status | What they said | Source |
|---|---|---|---|
| Sunsynk inverter | Works | Fixed after report: 401 login error resolved in v1.1.5Saved copyI recently downloaded the Sunsynk plugin into Homebridge to monitor my system through HomeKit. Install went smoothly, entered my Sunsynk account login details, and hit save. The child bridge won't connect - just cycles endlessly (alternates between red and orange icon in the top corner of the Homebridge Sunsynk plugin on the Plugins page. Here is the plugin log. AxiosError: Request failed with status code 401 at settle (/var/lib/homebridge/node_modules/homebridge-sunsynk/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd … Excerpt saved from GitHub on 2026-10-22. | Issue #16 · 2026-01 |
| Sunsynk inverter (offline/warning/faulted states) | Works | Crash when inverter not in normal state fixedSaved copySummary Prevent the Sunsynk child bridge from crashing when an inverter is offline, warning, faulted, or upgrading. The plugin previously queried `/inverters` with `status: 1` and unconditionally accessed `in_result.infos[0].sn`. When an inverter entered fault state, the API returned an empty result and the child bridge repeatedly crashed. Closes #21. Changes Validate plant and inverter API responses before accessing their contents. Skip inverter discovery entirely when Grid Power is disabled. Search all documented inverter states when Grid Power is enabled. Leave Grid Power unavailable … Excerpt saved from GitHub on 2026-10-22. | PR #22 · 2026-08 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Sunsynk e-linter cloud API
You’ll need
- Sunsynk inverter with e-linter (not Solarman)
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=18.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Sunsynk |
| License | MIT |
Community signals
| Downloads a week | 22 |
|---|---|
| Downloads a month | 531 |
| GitHub stars | 1 |
| Open issues | 0 |
| Closed issues | 5 |
| Discussions | 6 |
| Last code push | 2026-10-22 |
| Latest version | 1.2.0 (2026-10-07) |
| First published | 2024-10-10 |
| Releases | 46 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Values appear as light/humidity sensors and outlet
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- HumiditySensor
- LightSensor
- Outlet
Sources
- npm: https://www.npmjs.com/package/homebridge-sunsynk
- Source code: https://github.com/K1LL3R234/homebridge-sunsynk
- Issues: https://github.com/K1LL3R234/homebridge-sunsynk/issues
- Verified plugins list: https://github.com/homebridge/verified