Releases: jgyates/genmon
Releases · jgyates/genmon
V1.19.02
V1.19.00
V1.18.14
V1.18.08
See change log for updates since last release:
V1.18.01
For changes since V1.16.06 please see the change log
V1.16.06
For changes since V1.15.04 please see the change log
V1.15.04
For changes since V1.13.35 please see the change log
V1.13.35
For changes since V1.12.21 please see the change log
V1.12.21
For changes since V1.10.0 please see the change log
V1.10.0
- Added fuel consumption for Evolution
- Improved detection for model specific details for Evolution and Nexus Liquid Cooled Models
- Added engine displacement for most models
- Added the ability to reset the power log and fuel consumption from the web UI maintenance page
- Added more error codes for the main status register
- Added new support program for importing genmon data into a MQTT broker server to better support home automation integration
- Added the ability to send email using BCC instead of the To field
- Added support for sending text messages (SMS) via Raspberry Pi Expansion board with the gensms_modem.py program.
- Added the ability for Evo Liquid Cooled Controllers to remotely change Off, Manual, Auto buttons on the front panel. The web interface will allow the button status to be changed from the Maintenance page if your controller supports this feature.
- Added program genloader.py. This program will be called by startgenmon.sh to optionally start each program in the project. This program prevents overwriting startgenmon.sh when the software is updated. The file /etc/genmon.conf will determine which programs will be loaded. startgenmon.sh loads genmonloader.py to start or stop the software. genmonloader.py will read /etc/genloader.conf to determine which programs to load. NOTE if you have edited startgenmon.sh you will need to modify the /etc/genloader.conf file after the update.
Notes about fuel consumption calculation:
- This feature is only supported systems that have the power meter functionality (Evolution controller)
- Past version of the code only supported a power log that holds one month of data, this has been extended to support longer store intervals (log is limited by file size)
- The GUI will show the fuel usage for the past month on the Maintenance page.
- Presently, only supports Propane load curve and returns the data in gallons, unless "Use Metric Units".
- Evolution air cooled units and limited Evolution liquid cooled units are currently support. For additional liquid cooled units, the load curves must be added to the code. Let me know if you have a unit that needs to be supported.
- The data from the spec sheets that I found only have data points for half and full load to the load curve is linear. Based on the data from a diesel generator (which has 4 data points instead of 2) the load curve is not exactly linear, but it is close.
- For fuel consumption calculations to work, your Evolution controller must correctly report current output. This page details how to validate your current output is configured correctly.
- See this page for additional details.