rick044 wrote: ↑Wed 06 Apr 2022 11:37 pm
The main issue is displaying today minimum temp on my website - looks good until 9am and then the minimum temp is then only whatever the minimum temp from 9am is - which to someone reading the data it looks a bit odd.
Your request re ressigning date for lowest temperature and rainfall, has been made several times before, in respect of Cumulus 1. Steve Loft planned back then (if you look up the references -
EDIT 1 - adding cross-references that I meant - viewtopic.php?t=14597 , viewtopic.php?p=30156#p30156 and viewtopic.php?p=44626#p44626 ) to make Cumulus MX right for UK (and Australia), but it never happened!
Several Cumulus users have found a way to manipulate Cumulus output to resolve this, including me. Put simply, to match BOM, you just need to define a new web page
EDIT 2: on that (in Cumulus web tag terms) report max temp using <#tempTH> <#tempunit>, minimum temperature using <#tempYL> <#tempunit>, and rainfall using <#rfallY> <#rainunit>. That will show you exactly what you want, after 9 am.
If you are able to write scripts, as I can, then you can make adjustments to what is shown, depending on whether time is before or after 9 am and make the new web page even more sensible.
Here in Britain, I work on 9am to 9am UTC meteorological days, reporting the maximum temperature within that day, but the minimum temperature from what Cumulus considers as metdateyesterday. That pair of numbers gets stored in my database table against the date for 9 am.
(This does mean I have coded my own web pages, I don't use the MX default ones; I have coded my own scripts for MX to process, I don't use the provided .json; I have designed my own daily summary database table, I don't use the MX standard SQL to update it).
Thus for a typical calendar day, the minimum is reported in the early hours of that day, the maximum is reported in the afternoon of that day and my reported temperature range, during any day, is calculated from subtracting that early morning minimum from the latest maximum
(Cumulus temperature range is ignored by me EDIT 3: I forgot to end bracket ")" here. Equally, the WMO standard, but less accurate temperature mean, calculated from adding maximum and minimum and then dividing by two, uses that pair of measurements;
[obviously I also record the more accurate Cumulus mean now calculated in MX (if I understand the development of MX correctly for my weather station type) from every 6th instance of measurements that MX reads at 10 second intervals].
My manipulation of Cumulus outputs puts me in line with not only how your BOM defines temperature measurement, but also the UK Met Office, and many other national services.
rick044 wrote: ↑Tue 05 Apr 2022 12:17 pm
the temperature from midnight to midnight.
On some days, my lowest temperature is just before midnight, I still assign it to the date for the next 9am (in my case UTC or GMT), and still use it for WMO type mean and temperature range calculations. I think (like HansR) BOM would, so you are wrong to suggest changing temperature day at midnight. You can find other posts in this forum about people who do use midnight to midnight reporting, who swap minimum temperatures temperatures just before midnight to next day e.g.
here and manually revise minimum temperatures to be those just after midnight e.g.
here. There are several other posts.
You also mention rainfall, again it is simple for a new web page to report yesterday's rain. I have a novel way of accounting for precipitation, that I won't describe, but again it ignores some Cumulus outputs and adds some others I find useful.
You could easily use custom SQL in MX to write yesterday's rain and lowest temperature against today's date in a database table that has today's maximum temperature in same row. Database recording was discussed in
viewtopic.php?p=118676&hilit=minimum+te ... re#p118676.
I know Freddie who hosts this forum, breaks a 24 hour day into two 12 hour periods for some of his reporting in a spreadsheet using UK Met Office format, see link to his web site from any of his posts for full details of what reported for when.