Weil immer wieder die Frage nach dem Debug Modus in SolarPower auftaucht, hier eine kurze Beschreibung:
Zuerst gehört SolarPower installiert (nicht die PRO-Version!).
Hab euch die recht aktuelle Version 1.21SP6 für Windows hochgeladen. Es gibt übrigens auch Linux 32+64Bit und Mac AMD + ARM Versionen.
Nach der Installation und des Herstellens der Verbindung zum WR lt. Manual, muss man den Debug-Modus durch Rechtsklick auf das Taskleisten Symbol und auswählens von Debug aktivieren:
Nun springt i.Ü. gleich das Verzeichnis mit den Logfiles auf:
Alle Kommandos die SolarPower im Hintergrund ausführt, werden hier nun mitgeloggt. Die Beschreibung der Kommandos und Parameter kann man aus den Protokollbeschreibungen entnehmen und sich dann darauf seinen Reim machen.
Eine aktuelle Protokollbeschreibung von Protokoll 17 (Infinisolar/MPI/FSP 10K und 15K) könnt ihr hier runterladen: Infini-Solar_10KW&15KW_protocol_20230129
Für die kleineren (3k, 3kPlus => Protokoll 16) hab ich euch eines hier hochgeladen: Infini_PI16_RS232_Protocol
Protokoll für den 5k gibts hier: Infini-Solar_5KW_protocol_20160309.pdf
Protkoll 18 (InfinisolarV) hier: Infini-Solar_V_protocol_20170926(PI18)
Das sind die offiziellen Protokollbeschreibungen, es gibt aber noch ein paar Kommandos, die vom Hersteller nicht dokumentiert sind. Diese sind in erster Linie für die Options-Karten wie Modbus-Card für Nullausgleich (z.B. ^P026EMINFO) und BMS Kommunikation (^D054BMS...). Bzgl. dieser gibt es div. Threads hier und im photovoltaikforum.
Ich hoffe damit sind die meisten Fragen um den SolarPower Debug Modus beantwortet.
PS: Wenn keine Daten in das Verzeichnis geschrieben werden, muss das Programm als Administrator gestartet werden! Außerdem könnte es helfen, einen anderen PC oder eine andere Version von SolarPower zu verwenden, falls es partout nicht funktionieren will.

