Welcome to the Cumulus Support forum.

Latest Cumulus MX release 3.6.5 (build 3081) - 28 May 2020 (please see important announcement regarding releases since 3.5.0)
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 the NOAA report and Snow Index drop-down menus to 2030)

See the Wiki to download the software or click on the Downloads link in the Forum Banner.

CumulusUtils

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.5.5 is online
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

version 3.5.6 is online

Outside some language calamities, I don't expect any more functional updates on the language system.
As always: if I forgot any string, let me know.

So, now a break and then back to functional meteo ;)
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Versions 3.5.7 is online

This is a maintenance release concerning languages. Some additional tags and some manual changes.
Language.js has changed for Norwegian Language.

As a preview on current developments: I am working on a windrose which can display all time, per year and per month. However, the data coming from the database - I use the monthly logfiles for the rose - are pretty strange, so development takes much longer and even to the extend that I am not sure it will be released soon. I need to look at the data to confirm that what I see is correct. I'll keep you posted, but don't expect much before I get somewhere with that windrose.
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.6.0 is online

Please note that the WindRose graph is in beta and some care should be taken when using it. Not as much when at display in your website but when running CumulusUtils with the WindRose active you should keep in mind ( and check the system after running) that:
  • WindRose works with the Monthly Logfiles. To prevent disturbing the systen, a copy is made of the logfile before reading it. As usual, no modifications to the logfiles are made and I assume no disruption will or even can take place, but keep an eye open on things.
  • Using the WindRose takes an unsual amount of time. Mainly because of the reading of the Monthly Logfiles. See my note below.
  • As this is beta, I did a lot of testing of course but am looking forward to your comment(s)
  • As usual a preview can be seen on my site under the Misc menu.
Fragment from the README:

The Wind Rose
A special graph is the Wind Rose. As such it is shown independently and not combined with other graphs, though it may in future be grouped with possible wind graphs to come.

The Wind Rose shows a polar graph with 16 compass sections within which the classes of wind speed frequencies are stacked for a selected period.

The Wind Rose is governed by the following parameters in the inifile:
WindRose : the general parameter indication true/false to use the graph or not.
WindRoseNrOfWindforceClasses and WindRoseMaxWindSpeed : these parameters together determine how the wind is partitioned. Above the maximum speed for the Wind Rose it is all assumed in one class. Without using many words: just try the default look and feel for the graph and determine for yourself if you would like to change. Advice: do not make too many classes, do not set the wind speed too high.
In addition the colours for the graph are parametrised through the parameter WindRoseColors.

The strings to translate are stored in the section Graph.

NOTE: This graph is special in many ways but most of it because it uses the monthly logfiles. Apart from being unique for this, it also makes it the most time consuming graph. Reading the monthly logs on a PC may take somewhere between 6 to 10 seconds per year (!) but on a RPi (mine is version 3+) it takes 90 seconds to generate the website (so, all modules inclusive uploading). The generation of the WindRose alone takes roughly 60 seconds per year on the Rpi. This of course is highly dependent on the number of records in the logfile and the frequency of data sampling (in my case again we're talking about 1 minute sampling which leads to 43200 records per 30 days).

NOTE2: Because using the monthly logfiles means using also the live logfile of the current month it means we have to take extra care. There for a copy is made of the file being read and the reading is done on the copy. So as usual, the live Cumulus system is not being touched.
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.6.1 is online

This is basically a maintenance release for the WindRose beta with some additional corrections which came up during the test.

It is important users be aware of what they actually see in the WindRose. Therefore I added some explanation in the README:

Calculation of the Wind Rose
What do we actually see in the wind rose and how are the data assembled and calculated? That seems important because it is done differently when data files are older and from before version 1.9.2 (see the Wiki).

The main calculation is done by counting the Latest Gust and the Current Wind Bearing for each record, the count divided by the number of records gives the percentage for the period. It must be seen as a sampling with equal time distance and with a sufficient small time distance it will represent the wind speeds and bearing frequencies. Zero speed is counted (and reported separately for the whole period) so the wind speed frequencies are reported as fractions of the total counts where wind was greater than 0.

If the datafile is older and does not contain the Current Wind Bearing, than a fall back will be made to the Average Wind Bearing. The resulting report has slightly different meaning, but it's the best that can be done with available data.

Any datafile made by a version before 1.8.5 is not documented and thus the software cannot handle those and CumulusUtils may crash. I assume such very old monthly logs are rare in the wild.

(Footnote with this fragment: The impression exists with me, that Average Wind Bearing (field nr #7) and Gust Speed (field nr #6) do not correspond well with the Average Wind Speed (#), Latest Gust and Current Bearing. I don't have full understanding of what I see in the database. I will do some research on this later.)
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

version 3.6.2 is online

This is the third beta of the windrose focussing on the data inconsistencies in the monthly logfiles.
@PaulMy and @sutne please test it (with and without the erroneous files) and send me the logfiles.
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

version 3.6.5 is online

A bigger work than anticipated, but I think it's OK now.
No new developments foreseen on short term, break coming up, so look only at real problems.
Hope everything is OK.
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.6.7 is online
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.6.9 is online
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

v3.7.0 is online

Please note that gauges.js has a required update so don't install with thrifty. Also, the appearance of the gauges will now be governed by the inifile. See the README. If you already modified the gauges, save your work and bring it to the inifile after installation. If you require other parameters please notify me and I'll look at the possibilities.

Working with the gauges the way I do, is a bit like using the moonlander as a survival vehicle: don't ask what it was designed to do, ask what it can do and make a square fit into a round hole (hope you saw the movie). Anyway, a lot is possible with the gauges, but not everything.

For the rest, see the release notes.

[Edit:] You can remove already existing steelseries ini-parameters, they were from a previous experiment. If you don't it won't harm, but it may be confusing.
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.7.1 is now online

This contains both the bugfix for the gauges display features and a change in logging: both directory and naming has changed to facilitate keeping the logs while doing additional runs.
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

User avatar
HansR
Posts: 973
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: Davis Vantage Pro 2+
Operating System: Raspbian GNU/Linux 10 (Buster)
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 3.7.3 is online
https://meteo-wagenborgen.nl / Cumulus 3.6.5 (build: 3081)
Davis Vantage Pro 2+ / Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 10 (buster) / 4.19.97-v7+ armv7l
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:51:48 UTC 2020)

Locked