Skip to content

Instantly share code, notes, and snippets.

@koleson
koleson / Battery_CAN.md
Last active September 29, 2026 03:21
PVS6 Notes

Battery CAN

My first-gen SunVault uses two tall M0012 batteries. Later SunVaults use two or three M0020 batteries.

The CAN protocol seems similar to the Pylontech LV CAN protocol, but the message IDs don't line up, so it is not directly compatible.

Note that some of this information is also exposed over Modbus/TCP via the Conext Gateway / InsightFacility. We focus only on CAN here.

Observed Message IDs