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

7.4.2 - extrasensorscharts.txt

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

Post Reply
User avatar
Dador
Posts: 352
Joined: Thu 24 Nov 2011 2:22 pm
Weather Station: Davis VP2 Plus & Ecowitt
Operating System: Windows 10
Location: Rybnik, Poland
Contact:

7.4.2 - extrasensorscharts.txt

Post by Dador »

Hi,

I just noticed that version 7.4.2 messed something up in the graphs of additional sensors.

The charts are not drawn and I keep getting a message like:

Code: Select all

2025-02-16 09:09:12.517 Information Extra Sensors constructor: stop
2025-02-16 09:09:12.543 Information ExtraSensorslog constructor: Using fixed path: | data/ |; file: | *log.txt
2025-02-16 09:09:12.549 Information ExtraSensorslog: starting
2025-02-16 09:09:12.549 Information ExtraSensorslog: timeStart = 09-02-2025 09:00:00; timeEnd = 16-02-2025 09:00:00
2025-02-16 09:09:12.549 Information ExtraSensorslog: Require data/ExtraLog202502.txt to start
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:00,-1.6,15.2,-1.0,-1.8,19.0,21.2,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:01,-1.6,15.2,-1.0,-1.8,19.0,21.2,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:02,-1.6,15.2,-0.9,-1.8,19.0,21.2,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.8,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:03,-1.6,15.2,-1.0,-1.8,19.0,21.2,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.975 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:04,-1.6,15.2,-1.0,-1.8,19.0,21.1,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.8,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:05,-1.6,15.2,-1.0,-1.8,19.0,21.1,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:06,-1.5,15.2,-0.9,-1.7,19.0,21.2,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.7,4.8,,-3.1,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:07,-1.5,15.2,-0.9,-1.7,19.0,21.1,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.7,4.8,,-3.1,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:08,-1.5,15.2,-0.9,-1.7,19.0,21.1,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.7,4.8,,-3.1,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.978 Information UserAskedData: Failing in GenerateExtraSensorDataJson - i.e. ExtraSensors (incl External) data)
2025-02-16 09:09:12.978 Information UserAskedData: Message - Index was outside the bounds of the array.)
2025-02-16 09:09:12.978 Information UserAskedData: Continuing
2025-02-16 09:09:12.980 All done, Entering the finally section...; Closing down.
2025-02-16 09:09:12.980 Disposing Isup...
2025-02-16 09:09:12.996 Disposing Sup...
I've tried manually deleting the lines that are causing the error, but they keep showing up in the next report.

EDIT:
I returned to 7.4.1. Works fine.
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: 7.4.2 - extrasensorscharts.txt

Post by HansR »

Hi,

Not sure what could be the cause. Could you Upload the full log (which will amongst other things tell me the CMX version)
Currently some confusion between versions may occur.

I am currently in the process of releasing version 7.4.3 to go with the next CMX version (4.4.0).
I would say we wait until that new release before analysing in depth if you don't mind.
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: 7.4.2 - extrasensorscharts.txt

Post by HansR »

And beside that: your site is blocked as a secure connection can't be established.
Blocked by Malwarebytes (my malware scanner).
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
Dador
Posts: 352
Joined: Thu 24 Nov 2011 2:22 pm
Weather Station: Davis VP2 Plus & Ecowitt
Operating System: Windows 10
Location: Rybnik, Poland
Contact:

Re: 7.4.2 - extrasensorscharts.txt

Post by Dador »

I am currently in the process of releasing version 7.4.3 to go with the next CMX version (4.4.0).
I would say we wait until that new release before analysing in depth if you don't mind.
Ok.
And beside that: your site is blocked as a secure connection can't be established.
Blocked by Malwarebytes (my malware scanner).
Strange :?
User avatar
Dador
Posts: 352
Joined: Thu 24 Nov 2011 2:22 pm
Weather Station: Davis VP2 Plus & Ecowitt
Operating System: Windows 10
Location: Rybnik, Poland
Contact:

Re: 7.4.2 - extrasensorscharts.txt

Post by Dador »

Version 7.4.3 replicates a bug in version 7.4.2.

I am sending the logs. Maybe something will catch your eye.
You do not have the required permissions to view the files attached to this post.
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: 7.4.2 - extrasensorscharts.txt

Post by HansR »

Dador wrote: Mon 17 Feb 2025 7:42 am Version 7.4.3 replicates a bug in version 7.4.2.

I am sending the logs. Maybe something will catch your eye.
Well, you did change your URL from https://www.pogodarybnik.pl/ to https://www.cmx.pogodarybnik.pl/ somewhere (and back apparently because this morning I don't see the cmx). I am not sure what that means.
  1. As you do not run Sysinfo in this run I don't see what the version of CMX is. Could you tell me? (I will make sure that no matter what command someone is running, I will see the CMX version, this is an omission in logging by CUtils).
  2. Do you run more instances and/or are you experimenting?
  3. Please note that the problem seems to be reading laser sensor data from lines before you installed v7.4.3. There may be a bug in the errorhandling. You could try switching IgnoreDataErrors to false (I am not sure this will solve the issue, but definitely worth a try.
And please note: your site and PaulMy's site (komokaweather.com) are the two sites which are blocked (by Malwarebytes) so there must be something in common which is regarded as invalid. I would guess it has something to do with coupling of different techniques (PHP, javascript and possibly others) for different sites and than couple these techniques. But the two domains definitely are ticked as malicious in both Chrome and Firefox. I will inform Paul as well. It does not seem to be CUtils because all other sites work fine. I have no idea. If both of you can't solve it I'll open a request at MB to know what causes this.
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
Dador
Posts: 352
Joined: Thu 24 Nov 2011 2:22 pm
Weather Station: Davis VP2 Plus & Ecowitt
Operating System: Windows 10
Location: Rybnik, Poland
Contact:

Re: 7.4.2 - extrasensorscharts.txt

Post by Dador »

HansR wrote: Mon 17 Feb 2025 9:16 am Well, you did change your URL from https://www.pogodarybnik.pl/ to https://www.cmx.pogodarybnik.pl/ somewhere (and back apparently because this morning I don't see the cmx). I am not sure what that means.
https://www.pogodarybnik.pl/ - this is my main domain for Davis Station.
https://www.cmx.pogodarybnik.pl/ - this is my subdomain for Ecowitt stations.

These are two different pages, for two different weather stations.

HansR wrote: Mon 17 Feb 2025 9:16 am
  1. As you do not run Sysinfo in this run I don't see what the version of CMX is. Could you tell me? (I will make sure that no matter what command someone is running, I will see the CMX version, this is an omission in logging by CUtils).
  2. Do you run more instances and/or are you experimenting?
  3. Please note that the problem seems to be reading laser sensor data from lines before you installed v7.4.3. There may be a bug in the errorhandling. You could try switching IgnoreDataErrors to false (I am not sure this will solve the issue, but definitely worth a try.
Ad. 1 - CMX 4.3.3 (4070)
Ad. 2 - Yes, I am using 2 Cutils installations. Separately for Davis and Ecowitt.
Ad. 3 - Now I think that might be the reason. The new CMX (4.4.0) will probably solve this problem.
And please note: your site and PaulMy's site (komokaweather.com) are the two sites which are blocked (by Malwarebytes) so there must be something in common which is regarded as invalid. I would guess it has something to do with coupling of different techniques (PHP, javascript and possibly others) for different sites and than couple these techniques. But the two domains definitely are ticked as malicious in both Chrome and Firefox. I will inform Paul as well. It does not seem to be CUtils because all other sites work fine. I have no idea. If both of you can't solve it I'll open a request at MB to know what causes this.
I haven't changed anything on my website for a long time. I use 2 scripts to track website visitors. That's all. I recently had my Let's Encrypt certificate renewed and maybe that's where the problems lie? I have no idea. I often access my website from my smartphone while I'm at work and no browser displays a warning about the threat.
I also have corporate antiviruses on my company computer and I don't get any threat alerts either. The page from @PaulMy displays correctly for me.

Maybe your program is too sensitive?
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: 7.4.2 - extrasensorscharts.txt

Post by HansR »

Dador wrote: Mon 17 Feb 2025 10:06 am https://www.pogodarybnik.pl/ - this is my main domain for Davis Station.
https://www.cmx.pogodarybnik.pl/ - this is my subdomain for Ecowitt stations.

These are two different pages, for two different weather stations.
OK, I can't see it right now but the CUtils MAP entry points to the Davis Station. If that is your intention... OK
Dador wrote: Mon 17 Feb 2025 10:06 am Ad. 1 - CMX 4.3.3 (4070)
Ad. 2 - Yes, I am using 2 Cutils installations. Separately for Davis and Ecowitt.
Ad. 3 - Now I think that might be the reason. The new CMX (4.4.0) will probably solve this problem.
OK, OK
Ad 3: CMX 4.4.0 will only start displaying correctly after your run your HoursInCharts nr of hours have past. You will also need the corrected errorhandling for IgnoreDataErrors, you can try to set that to false for now. I will push out a fix this evening or tomorrow.
Dador wrote: Mon 17 Feb 2025 10:06 am
And please note: your site and PaulMy's site (komokaweather.com) are the two sites which are blocked (by Malwarebytes) so there must be something in common which is regarded as invalid. I would guess it has something to do with coupling of different techniques (PHP, javascript and possibly others) for different sites and than couple these techniques. But the two domains definitely are ticked as malicious in both Chrome and Firefox. I will inform Paul as well. It does not seem to be CUtils because all other sites work fine. I have no idea. If both of you can't solve it I'll open a request at MB to know what causes this.
I haven't changed anything on my website for a long time. I use 2 scripts to track website visitors. That's all. I recently had my Let's Encrypt certificate renewed and maybe that's where the problems lie? I have no idea. I often access my website from my smartphone while I'm at work and no browser displays a warning about the threat.
I also have corporate antiviruses on my company computer and I don't get any threat alerts either. The page from @PaulMy displays correctly for me.

Maybe your program is too sensitive?
Well, it must be somewhere. I agree that Malwarebytes is pretty strict and I will contact them but it is most likely that your server is shared and that somebody else is abusing your IP. The same holds for PaulMy.
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
Post Reply