I am unsure how many people benefit from Release 3.11.0 - build 3129 -->> New: Adds support for two sets of Growing Degree Days data
Given MX agreed to implement growing degree days, perhaps it is timely to mention again my request to make daily chill hour increments available, just in case anyone else wants to add their support?.
Currently, Cumulus implements Chill Hours by simply providing a Cumulative figure (appears in today.ini, it did appear in legacy this year web page ever since chill hours first requested (legacy Enhancement request 117)). Posts in this forum from a decade ago suggest there was considerable interest in chill hours back then.
Chill Hours have gone from new default web pages in 3.10.1. The fact that it has gone for 2 weeks now, without anybody making a comment, suggests that perhaps monitoring Chill Hours has gone out of fashion?
I have been using two different ways to calculate and store daily chill hours for a decade, one depends on daily reads of today.ini to store the cumulative figure in my database table, and therefore work out increment by subtraction, the other (based on how Cumulus 1 worked out chill hours during catch-up) looks at each logged reading and if that contains a temperature below the threshold adds in the interval time expressed in hours. There is good agreement between the two calculations (provided logging interval time is short), and it does highlight when MX count jumps presumably because of a hiccup in it reading from the station.
There are, I am sure, other ways to implement this. But my quick vision would suggest
1) when today.ini is being processed to create a new line for dayfile.txt, an extra field for chill hours daily increment is added to end of dayfile.txt (I am not asking for it to be added to MySQL update, so it won't upset any database processing)
2) the calculation of the increment is achieved because whenever "yesterday.ini" is recreated, it can take cumulative figure from today.ini.
3) therefore at time of creating the dayfile.txt line, you have access to both current cumulative figure (today.ini) and previous cumulative figure (yesterday.ini)
4) there is one more complication, Cumulative Chill Hours is reset to zero on first day of the defined season, that means the increment for the last day of season needs to be calculated before the reset to zero
Welcome to the Cumulus Support forum.
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Cumulus MX V4 beta test release 4.0.0 (build 4018) - 28 March 2024
Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014 (a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Cumulus MX V4 beta test release 4.0.0 (build 4018) - 28 March 2024
Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014 (a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
IMPLEMENTED 3.12.0 - b3134 - BETA: Chill Hours
-
- Posts: 1183
- Joined: Fri 27 Jul 2012 11:29 am
- Weather Station: Chas O, Maplin N96FY, N25FR
- Operating System: rPi 3B+ with Buster (full)
IMPLEMENTED 3.12.0 - b3134 - BETA: Chill Hours
Last edited by sfws on Fri 30 Jul 2021 4:12 pm, edited 2 times in total.