Accessing the PVS6 API
I have been researching and implementing a way to connect to my SunPower PVS6 monitoring system so I can view panel-level details about my PV system. SunPower does not make this level of detail available on its Portal. Mind you, they have the data, and behind the scenes, their portal calls on a Web API that provides detail, but it is just not all presented.
My research found out how to make this connection. There is information scattered across the Internet, but I collected and organized it into a single downloadable document: PVS6 Access and API.
The approach I have been following uses a Raspberry Pi 3 to bridge my WiFi to the PVS6 ethernet (installer) port, but it also outlines a method using a cable (requires some router configuration). The document contains API documentation, but you may not need it. Integration with Home Assistant is available and works fine.
