sma
Das Plugin liest Messwerte von SMA-Wechselrichtern über Bluetooth aus.
Getestet wurde es mit folgenden Geräten:
SMA SunnyBoy 5000TL-21
SMA Sunny Tripower 8000TL-10
SMA Sunny Tripower 12000TL-10
Andere SMA-Wechselrichter mit Bluetooth-Schnittstelle sollten ebenfalls funktionieren.
Voraussetzungen
Für die Bluetooth-Kommunikation wird bluez benötigt:
apt-get install bluez python-gobject python-dbus
Der Wechselrichter muss einmalig mit dem System gekoppelt werden:
hcitool scan
# Scanning ...
# <bt-addr> <Name des Wechselrichters, z.B. 'SMA001d SN: 213000xxxx SN213000xxxx'>
bluez-simple-agent hci0 <bt-addr>
# RequestPinCode (...)
# Enter PIN Code: <PIN>
bluez-test-device trusted <bt-addr> yes
bluez-test-device list
Konfiguration
Die Informationen zur Konfiguration des Plugins sind unter Plugin ‚sma‘ Konfiguration beschrieben.
Beispiele
Inverter:
Plugin_active:
type: bool
sma: PLUGIN_ACTIVE
Feeding_Power_in_W:
type: num
sma: AC_P_TOTAL
Daily_Yield_in_Wh:
type: num
sma: E_DAY
Total_Yield_in_Wh:
type: num
sma: E_TOTAL
Inverter_Status:
type: str
sma: STATUS
Das Item mit dem Attribut sma: PLUGIN_ACTIVE kann auf True/False gesetzt werden, um die
Verbindung zum Wechselrichter z.B. nachts zu trennen und wieder herzustellen.