SMA-Inverter-Bibliothek

vom 02.03.2017

Munin-Plugin

Um die Leistung unserer Solaranlage in der Firma in einem Munin-Graphen festzuhalten, wurde diese Bibliothek zum Auslesen von SMA-Tripowerr-Solarinvertern entwickelt. Diese Solarinverter haben eine Ethernet-Schnittstelle und sprechen darüber ein Industrie-Standardprotokoll namens "ModBus".

Manawyrm/SMAPHPConnect auf GitHub

Die bestehende ModBus-Implementation für PHP musste hierfür auch etwas modifiziert werden, da die Inverter im TCP-Abfragemodus nach dem ModBus-Header ein neues TCP-Paket anfangen und damit die originale ModBus-Implementation aus dem Takt bringen. Meine gepatchte Version der Bibliothek ist ebenfalls auf GitHub zu finden.