Skip to content

WebSocket Live Data - Real-Time Sensor Updates (New Firmware Only)

Pre-release
Pre-release

Choose a tag to compare

@smcneece smcneece released this 17 Apr 16:04

This release adds optional WebSocket live data support for PVS systems running new firmware (BUILD 61840+, PVS5 new firmware included). When enabled, a new "PVS Live Data" device appears with sensors that update in real-time as values change from your PVS.

The PVS broadcasts data on port 9002 every second. The integration subscribes to this stream and only writes sensor state when values actually change. Power sensors have an additional threshold filter (default 0.05 kW) to reduce database writes during stable conditions.

New sensors under the PVS Live Data device:

  • Production Power / Production Energy
  • Net Power / Net Energy
  • Site Load Power / Site Load Energy
  • Battery Power / Battery Energy (battery systems only)
  • Battery State of Charge (battery systems only)
  • Backup Time Remaining (battery systems only)
  • MID State (battery systems only)
  • Data Timestamp (disabled by default)

To enable: After setup, go to Settings > Devices & Services > Enhanced SunPower > Configure, then the Live Data page will appear for new firmware installs.


⚠️ SD Card Warning: Real-time sensor updates generate significantly more database writes than normal polling. If Home Assistant runs on an SD card, leave this disabled. SSD storage is recommended.


Log Noise Reduction During PVS Reboots

Connection errors during a PVS reboot or network outage are expected and self-recovering. They now log as WARNING instead of ERROR, so a routine PVS reboot no longer floods the HA log with red error entries.


No breaking changes. No configuration migration needed. Old firmware users are completely unaffected. Update via HACS or manual file copy and restart.