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

Original release topic

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

User avatar
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

Post by HansR »

Well @beteljuice, if ever there was a challenge 8-)
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
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

Post by Phil23 »

He needs a poke with a stick some days... :lol:
:Now: :Today/Yesterday:

Image

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:
User avatar
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

Post by HansR »

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
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
User avatar
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

Post by HansR »

Version 1.9.4 is online
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
User avatar
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

Post by PaulMy »

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
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
Image
User avatar
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

Post by HansR »

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
:lol: that's not a one off error... what is going on over there :?

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 :clap:
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
User avatar
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

Post by beteljuice »

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 :bash:

... 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
Image
......................Imagine, what you will KNOW tomorrow !
User avatar
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

Post by HansR »

@beteljuice:
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.
Sorry to hear though it was not unannounced. You sound worse than you made believe some time ago, hope you get well soon.
Missing the suggestions and challenges. Situation as is, I must do with your best second guessing ;)
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 ?
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 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 :bash:
:shock: Sorry for that ;) but that can be repaired and it is not the issue.
beteljuice wrote: Sun 17 Nov 2019 6:47 pm ... but it does give me a clue how things are stitched.
Don't flatter me... and btw it's work in progress.
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
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.

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
User avatar
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

Post by beteljuice »

thought, I don't know what format it is actually set in ...

so assuming var = "string";

Code: Select all

var = "\'//www.weerstationtzandt.nl\' target=\'_new\'";
Image
......................Imagine, what you will KNOW tomorrow !
User avatar
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

Post by HansR »

@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 :clap:

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
User avatar
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

Post by beteljuice »

Welcome ... signing out ;)
Image
......................Imagine, what you will KNOW tomorrow !
User avatar
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

Post by HansR »

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.
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
User avatar
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

Post by kocher »

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
Image
User avatar
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

Post by HansR »

@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
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
User avatar
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

Post by pernaczy »

HansR wrote: Tue 19 Nov 2019 7:48 am
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?
Yes
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?
I'm executing CumulusUtils from "batch" file under Windows "task scheduler" once a day.
To upload all CumulusUtils files (once a day) I'm using "CumulusToolbox".

Piotr
The day when I have learned something is not the lost one.
Ignorance can be corrected with the help of a book. Stupidity requires a shotgun and a shovel.

Image
Post Reply