bluez
install by
$ apt-get install bluez $ hcitool scan Scanning ...$ simple-agent hci0 RequestPinCode (/org/bluez/3070/hci0/dev_bt_addr_underscores) Enter PIN Code: Release New device (/org/bluez/3070/hci0/dev_bt_addr_underscores) $ bluez-test-device trusted yes $ bluez-test-device list
Tested with: * SMA SunnyBoy 5000TL-21 * SMA Sunny Tripower 8000TL-10
Should work with other SMA inverters as well - please let me know!
[sma] class_name = SMA class_path = plugins.sma bt_addr = 00:80:25:21:7F:58 # password = 0000 # update_cycle = 60
Description of the attributes:
[Inverter] [[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 [[Serial_Number]] type = num sma = INV_SERIAL [[MAC_Address]] type = str sma = INV_ADDRESS [[Last_Update_Of_Data]] type = str sma = LAST_UPDATE [[DC_Power_String1_in_W]] type = num sma = DC_STRING1_P [[DC_Power_String2_in_W]] type = num sma = DC_STRING2_P [[DC_Voltage_String1_in_V]] type = num sma = DC_STRING1_U [[DC_Voltage_String2_in_V]] type = num sma = DC_STRING2_U [[DC_Current_String1_in_A]] type = num sma = DC_STRING1_I [[DC_Current_String2_in_A]] type = num sma = DC_STRING2_I [[Operating_Time_in_h]] type = num sma = OPERATING_TIME [[Feeding_Time_in_h]] type = num sma = FEEDING_TIME [[Grid_Frequency_in_Hz]] type = num sma = GRID_FREQUENCY