DIY Solar Farming Hub

Project archive, updates, and companion pages.

Modbus / Home Assistant / Grafana · Inverters

Solis S6 Modbus Register Notes

Working notes for Solis S6 Modbus monitoring, register verification, and the practical gaps between documentation, firmware behavior, and field testing.

Public notes

What this page is

This page is the public working note for Solis S6 Modbus monitoring, register verification, and follow-up corrections that matter in real-world use.

It is meant to be a cleaner place to keep the details that are easy to lose in a video description or scattered notes.

What to verify first

Before trusting any register map or dashboard value, verify:

  • the exact inverter model and firmware
  • the Modbus ID and serial settings
  • word order and scaling assumptions
  • whether the value is instantaneous, accumulated, or status-coded
  • whether the register behavior matches the published documentation in live operation

Practical notes

  • Documentation and field behavior do not always match exactly.
  • Some values are straightforward to read, while others need scaling, signed-value handling, or trial verification against the inverter display.
  • Firmware changes can affect which values are useful, stable, or even available.
  • A register that looks correct at idle can still prove misleading under charge, discharge, export, or backup-load changes.

What this page will track over time

This page is where I want to keep the public-side notes for:

  • confirmed useful registers
  • scaling corrections
  • status and fault interpretation notes
  • monitoring and dashboard follow-up
  • Grafana / Home Assistant / automation-related observations

Use this as working reference, not gospel

If you are building your own monitoring around a Solis S6, treat these notes as a practical starting point and verify against your own inverter behavior before relying on any one value for automation or protection logic.

Additional material