Skip to content
Home Assistant TestFlight
Energy

Enhanced SunPower

smcneece/ha-esunpower · vv2026.10.1

HACSLocal polling

Home Assistant integration for SunPower PVS5/PVS6 solar monitoring. Local API, no cloud required. Supports SunVault batteries and individual inverter health tracking.

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.

EntityShows up asNote
switchSwitch or outlet
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
selectMode picker (as switches)

What people report

Local polling of SunPower PVS6 supervisors; new firmware requires login and 403 errors affect some users.

  • Partly works2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
SunPower PVS5 supervisorPartly works LocalReachable only via installer LAN for one user; fixes released
Saved copy
Since the PVS5 is referenced in this repo a few times let me share a few observations I made experimenting with my early 2017 PVS5 (see https://github.com/krbaker/hass-sunpower/issues/125#issuecomment-3420443130 and https://github.com/krbaker/hass-sunpower/issues/125#issuecomment-3424188215): - I can connect through the installer LAN but not through the home LAN to which the PVS5 is connected by powerline ethernet. Apparently some can use the home LAN with newer firmware. - authentication is required and works - vars API works, and some of the dl_cgi API - `cgi-bin/dl_cgi/supervisor/info` …

Excerpt saved from GitHub on 2026-10-23.

Discussion #21 · 2025-10
SunPower PVS6 supervisorPartly works LocalOld firmware randomly returns 403 asking for login; pre-release fixes tested
Saved copy
Integration Version v2025.10.20 (latest) ### PVS Model PVS6 ### PVS Firmware BUILD (optional) Firmware: 2025.8.12 Hardware: Virtual or 2025.06, Build 61839 ### Do you have a battery system? No ### Describe the issue On occasion, even though I'm on the old firmware, the PVS decides I need to log in. It used to cause the Enhanced Sunpower integration to throw an "Unable to connect" error, and I set up an automation to restart the PVS when this happened. Unfortunately, recently, the integration has decided that I'm on the new firmware (I'm not) and that it just can't log in because the last 5 …

Excerpt saved from GitHub on 2026-10-23.

Issue #35 · 2025-11

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)213 (0.03%)
GitHub stars77
Latest versionv2026.10.1 (2026-10-01)
Set up in the UIYes
Maintainers@smcneece
LicenseApache-2.0

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.