Welcome to the Cumulus Support forum.
Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 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
If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080
Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 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
If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080
Original release topic
Moderator: HansR
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
Well @beteljuice, if ever there was a challenge 
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
-
Phil23
- Posts: 888
- Joined: Sat 16 Jul 2016 11:59 pm
- Weather Station: Davis VP2+ & GW1000 (Standalone)
- Operating System: Win10 Pro / rPi Buster
- Location: Australia
Re: Cumulusutils
He needs a poke with a stick some days... 
:Now: :Today/Yesterday:

Main Station Davis VP2+ Running Via Win10 Pro.
Secondary Stations, Ecowitt HP2551/GW1000 Via rPi 3 & 4 Running Buster GUI.
:Local Inverell Ecowitt Station: :Remote Ashford Ecowitt Station:
Main Station Davis VP2+ Running Via Win10 Pro.
Secondary Stations, Ecowitt HP2551/GW1000 Via rPi 3 & 4 Running Buster GUI.
:Local Inverell Ecowitt Station: :Remote Ashford Ecowitt Station:
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
Any new users of CumulusUtils I would like to ask to stick to the run frequencies advised in the README. Especially the new Maps module uses internet resources and a minute frequency is not, really NOT, required. It uses internet resources, even if the xml is not really large, and high run frequency has no added value. Maps requires a daily run or manually as required.
Thank you.
Cheers, Hans
Thank you.
Cheers, Hans
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
Version 1.9.4 is online
Last alive date and some error handling added.
MapBox references removed and prepared for Open Street Map only.
Last alive date and some error handling added.
MapBox references removed and prepared for Open Street Map only.
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- PaulMy
- Posts: 4355
- Joined: Sun 28 Sep 2008 11:54 pm
- Weather Station: Davis VP2 Plus 24-Hour FARS
- Operating System: Windows8 and Windows10
- Location: Komoka, ON Canada
- Contact:
Re: Cumulusutils
Hi Hans,
Updated to v1.9.4 and all looks good
http://www.komokaweather.com/komokaweather-ca/wxFWI.php
http://www.komokaweather.com/komokaweather-ca/wxMap.php
I will need to correct my dayfile highRainRate though...
http://www.komokaweather.com/komokaweat ... xTop10.php
Enjoy,
Paul
Updated to v1.9.4 and all looks good
http://www.komokaweather.com/komokaweather-ca/wxFWI.php
http://www.komokaweather.com/komokaweather-ca/wxMap.php
I will need to correct my dayfile highRainRate though...
http://www.komokaweather.com/komokaweat ... xTop10.php
Enjoy,
Paul
VP2+
C1 www.komokaweather.com/komokaweather-ca
MX https://komokaweather.com/cumulusmx/index.htm /index.html /index.php
MX https://komokaweather.com/cumulusmxwll/index.htm /index.html /index.php
MX https:// komokaweather.com/cumulusmx4/index.htm

C1 www.komokaweather.com/komokaweather-ca
MX https://komokaweather.com/cumulusmx/index.htm /index.html /index.php
MX https://komokaweather.com/cumulusmxwll/index.htm /index.html /index.php
MX https:// komokaweather.com/cumulusmx4/index.htm
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
PaulMy wrote: ↑Sun 17 Nov 2019 3:34 pm I will need to correct my dayfile highRainRate though...
http://www.komokaweather.com/komokaweat ... xTop10.php
And btw: your sysinfo.txt needs to be processed
(thnx for getting utils their own menu choice)
NOTE: CumulusUtils now has the same version number as where Cumulus 1 froze
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- beteljuice
- Posts: 3292
- Joined: Tue 09 Dec 2008 1:37 pm
- Weather Station: None !
- Operating System: W10 - Threadripper 16core, etc
- Location: Dudley, West Midlands, UK
Re: Cumulusutils
the beteljuice is in hospital, very not well and not attached to his normal, but failing like me, tech sources.
I am second guessing that you are talking about code writing code in an object that requires quotes ?
If you hard code with quotes and the object or entire instance fails..... = wrong quotes / too many / few quotes = ESCAPE the quote (s) that's causing the grief !
regardless ... <a href=>Website</a> This is a bad thing
... but it does give me a clue how things are stitched.
For your links you can try:
I am second guessing that you are talking about code writing code in an object that requires quotes ?
If you hard code with quotes and the object or entire instance fails..... = wrong quotes / too many / few quotes = ESCAPE the quote (s) that's causing the grief !
regardless ... <a href=>Website</a> This is a bad thing
... but it does give me a clue how things are stitched.
For your links you can try:
Code: Select all
\'//www.weerstationtzandt.nl\' target=\'_new\' // play safe, use different quotes and esc
\"//www.weerstationtzandt.nl\" target=\"_new\" // use same quotes escaped
'//www.weerstationtzandt.nl' target='_new' // use single quotes only because not used elsewhere......................Imagine, what you will KNOW tomorrow !
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
@beteljuice:
Missing the suggestions and challenges. Situation as is, I must do with your best second guessing
Sorry for that
but that can be repaired and it is not the issue.
Current problem is, I can't just experiment because a guy from Sheffield is running the Maps module on a minute frequency and he does not react to email nor my message here in the forum. Kind of hostage of my own design. This means I can't just edit the file because he will override it before I can test the results. Anyway, that's life. If he will not respond guess I have to block him out rigorously.
So it won't be tested quickly but you'll see it when it works.
Thanks for taking the trouble to respond despite not in the best of shapes. Get better soon, your mood will no doubt improve with it. We're missing you here.
Sorry to hear though it was not unannounced. You sound worse than you made believe some time ago, hope you get well soon.beteljuice wrote: ↑Sun 17 Nov 2019 6:47 pm the beteljuice is in hospital, very not well and not attached to his normal, but failing like me, tech sources.
Missing the suggestions and challenges. Situation as is, I must do with your best second guessing
Partly because the generated code is - and has - been tried and tested without being generated of course.beteljuice wrote: ↑Sun 17 Nov 2019 6:47 pm I am second guessing that you are talking about code writing code in an object that requires quotes ?
beteljuice wrote: ↑Sun 17 Nov 2019 6:47 pm If you hard code with quotes and the object or entire instance fails..... = wrong quotes / too many / few quotes = ESCAPE the quote (s) that's causing the grief !
regardless ... <a href=>Website</a> This is a bad thing![]()
Don't flatter me... and btw it's work in progress.
The single quotes is the only thing which has not been tried yet (I did learn from the pwsFWI exercise you know). Will do. The other options have been tried but don't work.beteljuice wrote: ↑Sun 17 Nov 2019 6:47 pm For your links you can try:Code: Select all
\'//www.weerstationtzandt.nl\' target=\'_new\' // play safe, use different quotes and esc \"//www.weerstationtzandt.nl\" target=\"_new\" // use same quotes escaped '//www.weerstationtzandt.nl' target='_new' // use single quotes only because not used elsewhere
Current problem is, I can't just experiment because a guy from Sheffield is running the Maps module on a minute frequency and he does not react to email nor my message here in the forum. Kind of hostage of my own design. This means I can't just edit the file because he will override it before I can test the results. Anyway, that's life. If he will not respond guess I have to block him out rigorously.
So it won't be tested quickly but you'll see it when it works.
Thanks for taking the trouble to respond despite not in the best of shapes. Get better soon, your mood will no doubt improve with it. We're missing you here.
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- beteljuice
- Posts: 3292
- Joined: Tue 09 Dec 2008 1:37 pm
- Weather Station: None !
- Operating System: W10 - Threadripper 16core, etc
- Location: Dudley, West Midlands, UK
Re: Cumulusutils
thought, I don't know what format it is actually set in ...
so assuming var = "string";
so assuming var = "string";
Code: Select all
var = "\'//www.weerstationtzandt.nl\' target=\'_new\'";......................Imagine, what you will KNOW tomorrow !
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
@beteljuice: I did not check the library for the prototypes but yes, I assume it is a string parameter of the function.
However, you can sleep quietly because the single quotes did the trick. I should have known: javascript ugh...
After my answer I blocked the high frequency stalker, edited my own maps.txt and it worked. I'll create a release tomorrow.
Thnx, sleep well
And btw: you'll have to travel the world to get your beers in Poland and Australia or they come and visit you
However, you can sleep quietly because the single quotes did the trick. I should have known: javascript ugh...
After my answer I blocked the high frequency stalker, edited my own maps.txt and it worked. I'll create a release tomorrow.
Thnx, sleep well
And btw: you'll have to travel the world to get your beers in Poland and Australia or they come and visit you
Last edited by HansR on Sun 17 Nov 2019 9:20 pm, edited 1 time in total.
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- beteljuice
- Posts: 3292
- Joined: Tue 09 Dec 2008 1:37 pm
- Weather Station: None !
- Operating System: W10 - Threadripper 16core, etc
- Location: Dudley, West Midlands, UK
Re: Cumulusutils
Welcome ... signing out 
......................Imagine, what you will KNOW tomorrow !
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
Version 1.9.5 is online
It contains the fix discussed above so websites are now opened in another tab or window.
Please note my remark on the run frequency of the Maps module.
It contains the fix discussed above so websites are now opened in another tab or window.
Please note my remark on the run frequency of the Maps module.
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- kocher
- Posts: 233
- Joined: Sat 19 Apr 2014 7:57 pm
- Weather Station: Davis Vantage Pro2+
- Operating System: Windows 10
- Location: San Sebastian - Spain
- Contact:
Re: Cumulusutils
Greetings to all
Beteljuice, I hope you will soon regain your spirits and health.
I think that starting tonight I join the Maps group, so we will already be 2 users in Spain
Saludos desde San Sebastian, Spain
Beteljuice, I hope you will soon regain your spirits and health.
I think that starting tonight I join the Maps group, so we will already be 2 users in Spain
Saludos desde San Sebastian, Spain
- HansR
- Posts: 6926
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: Cumulusutils
@kocher:
Did not see you on the map this morning. Everything OK with your updated server?
@Paul:
I noticed the discussion in the MX board. Without interfering there I have a CumulusUtils specific reaction here.
Indeed, the FTP is executed before the external program (which is surprising because the external program is a FTP feature - why?). As a consequence I have the resulting files uploaded on the 10 minute frequency (so they are uploaded too often). It worked and I did not pay attention anymore. But I will now, indeed it is not correct, the files should only upload once at generation time. I think of including the upload in the Utils program itself so the user would not have to think about handling the upload.
Would you - or anybody else - be interested in an automatic upload by CumulusUtils itself at generation time (so if you run maps, the maps.txt is uploaded to the website immediately)? Would a feature like this be required to be optional?
Beside that, as CumulusUtils is becoming more heavy at every update, be aware that especially Maps and SysInfo are taking seconds to execute because of OS and internet interactions, in contrast to the data modules which are very fast: top10, pwsfwi and graphs execute together in less than a second (depending on amount of data of course). This may be a reason to start executing CumulusUtils outside of Cumulus external program feature. I already use crontab which gives more control on frequency and time of run. I am not aware of a Windows equivalent of crontab. Anybody?
Timing btw is in the log file (search on 'timing').
Best, Hans
Did not see you on the map this morning. Everything OK with your updated server?
@Paul:
I noticed the discussion in the MX board. Without interfering there I have a CumulusUtils specific reaction here.
Indeed, the FTP is executed before the external program (which is surprising because the external program is a FTP feature - why?). As a consequence I have the resulting files uploaded on the 10 minute frequency (so they are uploaded too often). It worked and I did not pay attention anymore. But I will now, indeed it is not correct, the files should only upload once at generation time. I think of including the upload in the Utils program itself so the user would not have to think about handling the upload.
Would you - or anybody else - be interested in an automatic upload by CumulusUtils itself at generation time (so if you run maps, the maps.txt is uploaded to the website immediately)? Would a feature like this be required to be optional?
Beside that, as CumulusUtils is becoming more heavy at every update, be aware that especially Maps and SysInfo are taking seconds to execute because of OS and internet interactions, in contrast to the data modules which are very fast: top10, pwsfwi and graphs execute together in less than a second (depending on amount of data of course). This may be a reason to start executing CumulusUtils outside of Cumulus external program feature. I already use crontab which gives more control on frequency and time of run. I am not aware of a Windows equivalent of crontab. Anybody?
Timing btw is in the log file (search on 'timing').
Best, Hans
Hans
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
- pernaczy
- Posts: 134
- Joined: Thu 15 Nov 2012 5:42 pm
- Weather Station: Fine Offset WH 2080, TFA Spring
- Operating System: Windows 10 PRO
- Location: Niesiolowice, Northern Poland
- Contact:
Re: Cumulusutils
Yes
I'm executing CumulusUtils from "batch" file under Windows "task scheduler" once a day.This may be a reason to start executing CumulusUtils outside of Cumulus external program feature. I already use crontab which gives more control on frequency and time of run. I am not aware of a Windows equivalent of crontab. Anybody?
To upload all CumulusUtils files (once a day) I'm using "CumulusToolbox".
Piotr
