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 4019) - 03 April 2024
Legacy Cumulus 1 release 1.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 4019) - 03 April 2024
Legacy Cumulus 1 release 1.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
Various MX questions
Moderator: mcrossley
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Various MX questions
A few questions from user mdlawler:
Where do you set logging settings within the gui? Configuring logging options via the GUI is now "sticky" across sessions - ie the settings are saved to Cumulus.ini. This change is primarily because new or inexperienced users would expect that behaviour and the original behaviour was confusing to lots of people.
1. How do I use the new noaamonthfile and noaayearfile variables?
2. What is the day file and the dayfile variable for?
3. The alarms UI is now speaking great!
4. What are alarm notifications and how are they used?
5. How often does the alarm to notify for Cumulus MX upgrades run meaning once an upgrade is released when should it email me?
6. Can a link to the download for the upgrade be added to the email when an upgrade is released?
7. Can the accessibility of the noaa reports be improved? Currently they seem to just be text. Can they be laid out kind of like the today or yesterday pages where the data is in a table?
8. Can an option be added when the data stopped alarm triggers to also send an email when data restarts?
9. Can the units under noaa settings thresholds use the units I selected fahrenheit and inches rather than celcius and mm?
10. Can the ftp system be changed to either be on, off, or copy to local folder? This would allow for sites like mine where a local server is being used to just work without having to put everything in extra web files.
Where do you set logging settings within the gui? Configuring logging options via the GUI is now "sticky" across sessions - ie the settings are saved to Cumulus.ini. This change is primarily because new or inexperienced users would expect that behaviour and the original behaviour was confusing to lots of people.
1. How do I use the new noaamonthfile and noaayearfile variables?
2. What is the day file and the dayfile variable for?
3. The alarms UI is now speaking great!
4. What are alarm notifications and how are they used?
5. How often does the alarm to notify for Cumulus MX upgrades run meaning once an upgrade is released when should it email me?
6. Can a link to the download for the upgrade be added to the email when an upgrade is released?
7. Can the accessibility of the noaa reports be improved? Currently they seem to just be text. Can they be laid out kind of like the today or yesterday pages where the data is in a table?
8. Can an option be added when the data stopped alarm triggers to also send an email when data restarts?
9. Can the units under noaa settings thresholds use the units I selected fahrenheit and inches rather than celcius and mm?
10. Can the ftp system be changed to either be on, off, or copy to local folder? This would allow for sites like mine where a local server is being used to just work without having to put everything in extra web files.
- mcrossley
- Posts: 12765
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Various MX questions
Under Program Settings > Program General Optionsfreddie wrote: ↑Tue 01 Jun 2021 3:07 pm Where do you set logging settings within the gui? Configuring logging options via the GUI is now "sticky" across sessions - ie the settings are saved to Cumulus.ini. This change is primarily because new or inexperienced users would expect that behaviour and the original behaviour was confusing to lots of people.
Just the same as existing log file variables.
For example:
Use "<noaamonthfile>" as the source file, this will be expanded to the current NOAA monthly file name.
Use "destfolder/<noaamonthfile>" as the destination file name. You can omit the "destfolder" if you want it in your FTP root folder
A typo/error, I meant to refer to the current monthly log file variable - <currentlogfile>
Please see this page about Cumulus.ini entries that documents the variables.
Thanks for the confirmation.
When the main dashboard page is open, they generate a message in the Windows Notification Area (not sure what the equivalents are on Linux and MacOS).
However, most browsers are now deprecating and removing this feature
It checks when Cumulus is started, and thereafter once a day at a random time (the same random time each day for the same run of Cumulus).
Possibly, but it is important to read the announcement of the forum and update.txt file before installing an update as there may be information there about changes you need to be aware of or take proactive action about after the update.
Not really, they are text files with a fixed format because some scripts machine read them.
I can see that a nicely formatted versions of them would be a good addition to the web pages, but producing those is not in the current plan.
The alarms are designed as a warning that an event has occurred. At present none of them have the ability to tell you when they have cleared.
Implementing this would require some thought, the latching period was introduced to prevent alarm flooding, sending alarm clear messages would be a real candidate for flooding if some state started toggling rapidly.
The data stopped also means you have "lost" data, many people will want to take action anyway to try and recover that lost data.
It's not a "no", but this would be a low priority.
These and a few thresholds use standard units rather than user units for some historical reason. Changing them now would be possible, but it would mean deprecating the Cumulus.ini settings and introducing new settings, all of which means backward compatibility with Cumulus 1 is lost or difficult to implement.
If I changed them just for the GUI interface that would be confusing because then people would see different values in the two places.
That is on the ToDo list already.
-
- Posts: 1183
- Joined: Fri 27 Jul 2012 11:29 am
- Weather Station: Chas O, Maplin N96FY, N25FR
- Operating System: rPi 3B+ with Buster (full)
Re: Various MX questions
On 9, I believe that there are 2 reasons why Steve Loft selected standard units for thresholds.
First, the original Cumulus was written to suit the needs of Steve himself, so in his spare time he did minimal changes when necessary to amend to suit other people.
Second, Steve was very concerned about rounding errors, so he liked to do as much calculation/comparision as possible using units that weather station used, and leave conversion to user units as final action before display and before storing.
First, the original Cumulus was written to suit the needs of Steve himself, so in his spare time he did minimal changes when necessary to amend to suit other people.
Second, Steve was very concerned about rounding errors, so he liked to do as much calculation/comparision as possible using units that weather station used, and leave conversion to user units as final action before display and before storing.
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
A couple of additional questions from Michael:
11. There is a button on the reports page that says choose your month. From what I've been told the months are something that you have to hover over with the mouse which is inaccessible. Could the months be in a combo box like the year?
12. Can you change the alt attribute on moon.png to something more useful such as "Moon: Waning Crescent 39%"?
11. There is a button on the reports page that says choose your month. From what I've been told the months are something that you have to hover over with the mouse which is inaccessible. Could the months be in a combo box like the year?
12. Can you change the alt attribute on moon.png to something more useful such as "Moon: Waning Crescent 39%"?
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
Also for point 6 above, Michael has asked if a link to the release announcement can be included in the text of the email in lieu of a link to the download of the release?freddie wrote: ↑Sat 05 Jun 2021 7:18 am A couple of additional questions from Michael:
11. There is a button on the reports page that says choose your month. From what I've been told the months are something that you have to hover over with the mouse which is inaccessible. Could the months be in a combo box like the year?
12. Can you change the alt attribute on moon.png to something more useful such as "Moon: Waning Crescent 39%"?
- mcrossley
- Posts: 12765
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Various MX questions
6. @freddie - Is there a way of perma-linking to the last post in the announcements thread? It would make more sense to link to that than the download to make people read it!
11. I'll take a look at the accessibility of that page, there are a few aspects of the "chooser" I'm not happy with.
12. Trickier given the way the page data is populated, it would have to be processed as an exception, and that data would have to be added to the JSON file. A much simpler alternative would be to add an aria-labelledby attribute to make the image description just link the Moon Phase field?
11. I'll take a look at the accessibility of that page, there are a few aspects of the "chooser" I'm not happy with.
12. Trickier given the way the page data is populated, it would have to be processed as an exception, and that data would have to be added to the JSON file. A much simpler alternative would be to add an aria-labelledby attribute to make the image description just link the Moon Phase field?
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
@mcrossley: Michael sends his thanks for implementing 10 and 11 (above) and that they are working well.
- mcrossley
- Posts: 12765
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Various MX questions
Thanks for the update. It's getting there, slowly!
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
Another accessibility request from Michael:
13. Is it possible for labels to be added to all of the check boxes under internet settings interval configuration like has been done for the alarms settings?
13. Is it possible for labels to be added to all of the check boxes under internet settings interval configuration like has been done for the alarms settings?
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
This from Michael: For the moon phase percentage perhaps it could be calculated when the png is generated and generate another file along with it that contains the percentage to display. The reason I want this is that currently I don't get the detail that you see with the picture, with just waxing and waning crescent and gibbous, and new and full.mcrossley wrote: ↑Mon 07 Jun 2021 10:11 am12. Trickier given the way the page data is populated, it would have to be processed as an exception, and that data would have to be added to the JSON file. A much simpler alternative would be to add an aria-labelledby attribute to make the image description just link the Moon Phase field?
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
@mcrossley: sorry, I missed this question. I'll look into it.
- mcrossley
- Posts: 12765
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Various MX questions
Not without making the page even more difficult to read on mobile screens
But I had a play around, and with a bit of scripting I can add Aria label attributes to the check boxes. So the text will not show on screen but screen readers should pick it up. I tested on Narrator, and that does work.
Though I notice it does not pick up the filename for each row unless you move the cursor into it manually. I think this is because the items are disabled to make them read-only. I have not been able to find a solution to that. I have added Aria labels post render, but because the text is disabled it still gets skipped.
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
@mcrossley it looks like you can't perma-link to the latest post in a topic
How about duplicating the release post to a page on the Wiki and linking to that page from the "upgrade available" text? Or perhaps have that page with a link to the release post?
Could have a link to the downloads page on that page too.
-
- Posts: 2476
- Joined: Wed 08 Jun 2011 11:19 am
- Weather Station: Davis Vantage Pro 2 + Ecowitt
- Operating System: GNU/Linux Ubuntu 22.04 LXC
- Location: Alcaston, Shropshire, UK
- Contact:
Re: Various MX questions
Michael has responded with "Perhaps you could use scripting to grab the file name and add it to the Aria label."mcrossley wrote: ↑Wed 04 Aug 2021 2:23 pmNot without making the page even more difficult to read on mobile screens
But I had a play around, and with a bit of scripting I can add Aria label attributes to the check boxes. So the text will not show on screen but screen readers should pick it up. I tested on Narrator, and that does work.
Though I notice it does not pick up the filename for each row unless you move the cursor into it manually. I think this is because the items are disabled to make them read-only. I have not been able to find a solution to that. I have added Aria labels post render, but because the text is disabled it still gets skipped.