Archiv für die Kategorie Programming

SMA Sunny Boy Wechselrichter über Modbus beobachten
Dienstag, 7. Juni 2016

In unserer Photovoltaik-Anlage ist ein Wechselrichter von SMA verbaut, der das Modbus-Protokoll zur Abfrage von Anlagenparametern zur Verfügung stellt.

SMA stellt für dieses Gerät (und andere Geräte mit Modbus) Tabellen zur Verfügung, wo man ablesen kann, an welcher Adresse welche Information zur Verfügung steht.

Für Python gibt es die Modbusbibliothek ‚pymodbus‘.

Mit etwas Tüftelei habe ich eine Python Applikation erstellt, die entweder über ein grafisches Interface bedient werden kann, oder auch von der Befehlszeile (ohne grafische Oberfläche) gestartet werden kann. 287