Skip to content

jmcp/jfy-monitor

Repository files navigation

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.

Data is stored locally, and uploaded to either or both pvoutput.org and a Solaris Analytics stats store instance.

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 /system/volatile.

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.


About

Monitoring utility for JFY PV inverters.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published