Fronius Inverter (symo) Data
You will find the API doc from Fronius for reference. If things don't work as expected, read this document.
This code is still very much a work in progress and still largely untested. The api functions are usable but it's not in a package. There are a number of calls which I cannot test due to my install options. I'm still trying to figure out what much of the data means.
Use at your own risk - some of the code may save you some typing :)
Collect data from the fronius Symo and log to sqlite database
Assumes you have host 'fronius' your /etc/hosts file.
Creates a sqlite db called fronius.sqlite with two tables called Site and Inverters
Queries the Inverter every 5 seconds.
- Test and cleanup function options
- Build option to return json or csv data
- Create a Module.
- Add code to check that Inverter is up before doing anything. Necessary if powered by sunlight only