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

New build of Cumulus Toolbox - (beta build 46)

Discussion and support for 3rd-party (non-Sandaysoft) tools for Cumulus
Post Reply
User avatar
daj
Posts: 2041
Joined: Tue 29 Jul 2008 8:00 pm
Weather Station: WH1081
Operating System: Pi & MX
Location: SW Scotland
Contact:

New build of Cumulus Toolbox - (beta build 46)

Post by daj »

Build 46 available
(Still in beta, but I think the next build will be version 1 :D )

The biggest under-the-hood change to 'Toolbox' has been the viewing and editing of the log files. New versions of Cumulus will add more logged data so Steve and I have worked up a solution to allow for a more dynamic set-up. Starting with v1.9.1 of Cumulus two header files will describe the formats of the log files. If 'Toolbox' finds these it uses them, if no files are found (v1.9.0 or earlier) it will default to standard setup.

The Rules section now has a fourth frequency - once per 24 hours. So if a rule is triggered you will be notified and then 'Toolbox' will wait 24 hours before telling you again (if the rule is met). The "once per day" resets at midnight.

In Summary, the changes in Build 46....
  • Support for variable length log files
  • Added a 'once per 24 hours' frequency to rules
  • Cumulus Toolbox will only allow itself to run once on a machine. So no accidently running two copies!
  • Rule messages can now contain Cumulus webtags -- example, "It's very warm, currently <#temp>"
Wiki article here .... http://wiki.sandaysoft.com/a/Toolbox
If you just want the update.... http://www.gloware.co.uk/files/ToolboxSetup.exe

I am working on an online help for the Toolbox at the moment.
David
kippfordweather.uk
Cumulus MX & Raspberry Pi
User avatar
yv1hx
Posts: 223
Joined: Mon 05 Apr 2010 10:40 pm
Weather Station: No station yet ...
Operating System: Win XP Professional
Location: Some point in the Earth

Re: New build of Cumulus Toolbox - (beta build 46)

Post by yv1hx »

Hi David,

Thanks for you valuable effort (and Steve too!)

Regards,
Marco
User avatar
mcrossley
Posts: 14384
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by mcrossley »

Thanks David, I'll give it a whirl soon...

On the datafile format, making line 1 of the files define comma separated headers would work too wouldn't it? Plus it would give you the column headings if you opened up the files in say Excel. A bit more work for backward compatibility I guess though :(

Mark
User avatar
daj
Posts: 2041
Joined: Tue 29 Jul 2008 8:00 pm
Weather Station: WH1081
Operating System: Pi & MX
Location: SW Scotland
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by daj »

Mark,

See this section of another post https://cumulus.hosiene.co.uk/viewtopic.p ... 116#p29116
David
kippfordweather.uk
Cumulus MX & Raspberry Pi
User avatar
mcrossley
Posts: 14384
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by mcrossley »

:lol: Nothing new under the Sun they say!
User avatar
yv1hx
Posts: 223
Joined: Mon 05 Apr 2010 10:40 pm
Weather Station: No station yet ...
Operating System: Win XP Professional
Location: Some point in the Earth

Re: New build of Cumulus Toolbox - (beta build 46)

Post by yv1hx »

Hi daj,

Since some days ago my Toolbox is showing the following error message while loading:

Code: Select all

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at CumulusToolbox.main.LoadRules()
   at CumulusToolbox.main.StartupInit()
   at CumulusToolbox.main.main_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at CumulusToolbox.main.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CumulusToolbox
    Assembly Version: 0.0.1.107
    Win32 Version: 0.0.1.107
    CodeBase: file:///C:/Archivos%20de%20programa/Cumulus%20Toolbox/CumulusToolBox.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Deployment
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


I uninstalled and reinstalled again and have the same behavior...

With the earlier version, I get errors messages once a while..

:bash:
Marco
User avatar
daj
Posts: 2041
Joined: Tue 29 Jul 2008 8:00 pm
Weather Station: WH1081
Operating System: Pi & MX
Location: SW Scotland
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by daj »

yv1hx wrote:Hi daj,

Since some days ago my Toolbox is showing the following error message while loading:
Rename CumulusToolboxRules.txt in your Cumulus folder and see if that helps. Looks like there is a problem with your "rules"
David
kippfordweather.uk
Cumulus MX & Raspberry Pi
User avatar
yv1hx
Posts: 223
Joined: Mon 05 Apr 2010 10:40 pm
Weather Station: No station yet ...
Operating System: Win XP Professional
Location: Some point in the Earth

Re: New build of Cumulus Toolbox - (beta build 46)

Post by yv1hx »

I'm using version beta 06, build 46

I just renamed the "CumulusToolboxRules.txt" file and start without any mess.

Obviously all of my rules are gone. I attached the "bad rules" file here for your forensic's analysis.

I will try to recreate all off my rules from scratch to trace the failure.

Thanks!

:clap:
You do not have the required permissions to view the files attached to this post.
Marco
User avatar
daj
Posts: 2041
Joined: Tue 29 Jul 2008 8:00 pm
Weather Station: WH1081
Operating System: Pi & MX
Location: SW Scotland
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by daj »

yv1hx wrote:.... I attached the "bad rules" file here for your forensic's analysis.
thanks, I will look into this to see what the problem is
David
kippfordweather.uk
Cumulus MX & Raspberry Pi
User avatar
mcrossley
Posts: 14384
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by mcrossley »

Looks like the "Message" text has a comma in it, and Toolbox does not 'quote' the message when saving it to the config file in CSV format.

As an aside, does Toolbox process webtags anyway?
User avatar
daj
Posts: 2041
Joined: Tue 29 Jul 2008 8:00 pm
Weather Station: WH1081
Operating System: Pi & MX
Location: SW Scotland
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by daj »

Well spotted Mark -- I was just coming online with the same observation :clap:

yv1hx -- I attach a new Rules file with the commas removed and replace with semi-colons. I will fix the problem in the next update.

Mark -- Yes, the latest version of Toolbox supports <#webtags> :D
You do not have the required permissions to view the files attached to this post.
David
kippfordweather.uk
Cumulus MX & Raspberry Pi
User avatar
mcrossley
Posts: 14384
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: New build of Cumulus Toolbox - (beta build 46)

Post by mcrossley »

daj wrote:Mark -- Yes, the latest version of Toolbox supports <webtags> :D
Oooh, maybe its time I updated, Toolbox has been reminding me for weeks (months!?)
User avatar
yv1hx
Posts: 223
Joined: Mon 05 Apr 2010 10:40 pm
Weather Station: No station yet ...
Operating System: Win XP Professional
Location: Some point in the Earth

Re: New build of Cumulus Toolbox - (beta build 46)

Post by yv1hx »

mcrossley, daj:

I just finish to write my rules file from scratch with some improvements 8-)
CumulusToolboxRules.txt
BTW, My List separator is a semicolon, and the decimal separator is a comma, This fact could have any interference with Toolbox and the webtags processing?
Config.JPG
Another question: Is possible in future versions have a custom email subject for each rule ?
You do not have the required permissions to view the files attached to this post.
Marco
Post Reply