MaxPower is a prometheus exporter for SOLARMAX inverters.
The communication to the inverters is achieved with an reverse-engineered implementation of the proprietary MaxTalk protocol reimplemented in C# (MaxTalkSharp).
The easiest way to use MaxPower is with docker. Use the files from the dashboard sample to run a MaxPower container along with Prometheus and Grafana for a local dashboard stack which runs perfectly fine on a Raspberry Pi.
Solar panel icon created by Freepik - Flaticon