This utility monitors JFY SunTwins inverters, specifically the JFY-5000. While it is unlikely that you would have more than one of these attached to your system, this utility is written to enable multiple-instance monitoring.
If running on Solaris, then configuration details are stored in SMF
and the start method script (running as user "jfy") extracts those
SMF properties to a config file in
If running on other OSes, then configuration details are stored in
/etc/jfy/config using standard Python ConfigParser syntax.
The required sections and fields are as follows (note that $N should be incremented for each inverter that you want to monitor with this utility):
[global] usesstore= True / False [inverter-$N] devname= device path to access the inverter (eg /dev/term/a) pvout_sysid= PVoutput.org system id for this inverter pvout_apikey= PVoutput.org api key for this inverter logpath= path to logfiles for this inverter, if different to the default.
There is one external dependency: pySerial
This project is offered under the terms of the GPLv3. Please review LICENSE for details.
Please review Acknowledgements.