This project has moved and is read-only. For the latest updates, please go here.

Inverter with Accu?

Topics: 3. Feature Requests
Dec 17, 2016 at 7:26 PM
I was looking for such a tool for a long time. It's a great job. But I can't see my the Status of my Battery. I have the following Inverter: (from the Debug output)

INV_NAME : 'Wechselrichter(mit Accu)'
INV_CLASS : 'Solar-Wechselrichter'
INV_TYPE : 'SB 3600SE-10'

I think the reason why I can't see the Battery Status is, my Inverter returns DevClass 1 not 7. Is there a chance to get the Values for Battery charging, discharging (in Watt) and charge percentage in a future release?

Thanks in advance
Dec 18, 2016 at 4:27 PM
I think it's possible with some minor changes. Have a look at the debug output for SUSyID (YourSUSyID) of your device.
In SBFspot.cpp search for:
if (Inverters[inv]->DevClass == BatteryInverter)
and replace it with
if (Inverters[inv]->SUSyID == YourSUSyID)
You should find this line twice.
There is still no support yet for SQL db, so you will only see it in verbose console output.

Please let me know if it works.
Dec 18, 2016 at 6:40 PM
Thanks for the quick response. I give them a try in the nexd days an let you know.
Dec 20, 2016 at 6:10 PM
it works. I received Battery Data from the Inverter. But only Volt and Ampere. No Watt, but I can calculate this if the Inverter don't feed this Information.

Is it possible to get Information in the CSV output?

Dec 21, 2016 at 1:28 PM
For export to csv, adapt the code in SBFspot.cpp
Search for: (it's around line 513)
if (Inverters[0]->DevClass == BatteryInverter)
    if ((cfg.CSV_Export == 1) && (cfg.nospot == 0))
        ExportBatteryDataToCSV(&cfg, Inverters);
Replace the first line with:
if (Inverters[0]->SUSyID == YourSUSyID)