Log file as PM?HansR wrote: ↑Sun 05 Jul 2020 1:28 pm @rogerthn:
So, MAP is OK then. Weird though why it did not work first time. I'll keep an eye on it.
And could you send me the log for a normal run? You say there is still 'index out of range messages.
Not sure I 'll change it but I might, depending on the complexity and consequences.
Just curious.
Welcome to the Cumulus Support forum.
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 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
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 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
For New Users
Moderator: HansR
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
And for other CumulusUtils starters: YES, you need at least 32 days in dayfile.txt to use the modules of CumulusUtils which use the data.
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
If Hans includes the 32 day fix viewtopic.php?p=144436#p144436
You will NOT get any meaningful output with few input days but you can try some modules with less than 32 days in dayfile.txt
SysInfo can be used.
MapsOn can be used but Website needs to be specified
Yadr can be used
Records can be used
NOAA can be used
DayRecords can be used
Forecast can be used but ForecastSystem etc needs to be specified
WindRose can be used
pwsFWI, Graphs and Top10 will say Exception Unknown : Index was out of range
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
Does pwsFWI need more than 32 days?
I do have 33 with with ini file
Code: Select all
[pwsFWI]
Analyse=30
WarningLevel=5
ResultFormat=Standard
FireImage=true
predictionURL=
Code: Select all
2020-08-05 11:48:16.592 Support constructor
2020-08-05 11:48:16.662 Support constructor : Unit Wind (m/s, mph, km/h, kts): 0
2020-08-05 11:48:16.662 Support constructor : Unit Pressure (mb,hPa,inHg): 1
2020-08-05 11:48:16.663 Support constructor : Unit Rain (mm,in): 0
2020-08-05 11:48:16.663 Support constructor : Unit T (C,F): 0
2020-08-05 11:48:16.667 CUstrings[xx].ini : CUstringsEN.ini looked for.
2020-08-05 11:48:16.670 CumulusUtils : ----------------------------
2020-08-05 11:48:16.670 CumulusUtils : Entering Main
2020-08-05 11:48:16.730 CommandLineArgs : starting
2020-08-05 11:48:16.731 CommandLineArgs : handling arg: pwsFWI
2020-08-05 11:48:16.731 CommandLineArgs : End
2020-08-05 11:48:16.732 CumulusUtils : Creating class dayfile -> Opening dayfile.txt
2020-08-05 11:48:16.736 Dayfile constructor: Using path: |data/|; file: |dayfile.txt
2020-08-05 11:48:16.738 Dayfile constructor: Working on: data/copy_dayfile.txt
2020-08-05 11:48:16.740 Dayfile constructor: DayfileType is SlashCommaPoint
2020-08-05 11:48:16.789 Dayfile : EOF detected
2020-08-05 11:48:16.794 Timing of Dayfile load = 58 ms
2020-08-05 11:48:16.805 PwsFWIfuncs constructor
2020-08-05 11:48:16.806 PwsFWIfuncs BeteljuiceFormat = False
2020-08-05 11:48:16.806 PwsFWIfuncs USerFireImage = True
2020-08-05 11:48:16.806 PwsFWIfuncs DoPrediction = False
2020-08-05 11:48:16.826 calculatePwsFWI : starting
2020-08-05 11:48:16.827 calculatePwsFWI : ANALYSE is OFF
2020-08-05 11:48:16.828 calculatePwsFWI : i=-2 to LineCount=33
2020-08-05 11:48:16.832 Exception Unknown : Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
2020-08-05 11:48:16.837 Data (cont): mscorlib
2020-08-05 11:48:16.862 Data: at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x0000c] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
at CumulusUtils.PwsFWI.CalculatePwsFWI (System.Collections.Generic.List`1[T] ThisList) [0x001e1] in <12ddb86203ad4b59a668d5b6edb45408>:0
at CumulusUtils.CMXutils.RealMain (System.String[] args) [0x003d7] in <12ddb86203ad4b59a668d5b6edb45408>:0
at CumulusUtils.CMXutils.Main (System.String[] args) [0x0021e] in <12ddb86203ad4b59a668d5b6edb45408>:0
2020-08-05 11:48:16.863 Exiting - check log file
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
Fair enough, that seems a bug to me. But I assume that will be over tomorrow - sorry for that, one more day - as I am not behind my computer at the moment and can't do an instant fix. I will repair it so that others who start from scratch won't run into the same problem.
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
OK!
Might need 2 more days?
Might need 2 more days?
Code: Select all
2020-08-05 11:48:16.828 calculatePwsFWI : i=-2 to LineCount=33
2020-08-05 11:48:16.832 Exception Unknown : Index was out of range. Must be non-negative and less than the size of the collection.
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
Hmm... I guess you are right.
And I now remember the point which definitely should have been handled correctly: when using 30 days pwsFWI requires 5 more days to do the process 'smoothing'.
You can read about it on the blog when you search on 'Smoothing' (and 'quenching').
When I introduced / modified smoothing, I forgot to adjust the starting conditions for the required added 5 days. That's sloppy programming, right
As said, I will correct it, but hope you can handle the wait because it won't be ready before your wait is over. Sorry for that.
And I now remember the point which definitely should have been handled correctly: when using 30 days pwsFWI requires 5 more days to do the process 'smoothing'.
You can read about it on the blog when you search on 'Smoothing' (and 'quenching').
When I introduced / modified smoothing, I forgot to adjust the starting conditions for the required added 5 days. That's sloppy programming, right
As said, I will correct it, but hope you can handle the wait because it won't be ready before your wait is over. Sorry for that.
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
What you might try btw - as workaround - is set analysis to 90 (anyway larger than 35 or so).
The algorithm seems to work then.
The algorithm seems to work then.
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
Thanks!
2020-08-05 15:29:34.407 calculatePwsFWI : i=0 to LineCount=33
with Analyse=90
Time to try Website
2020-08-05 15:29:34.407 calculatePwsFWI : i=0 to LineCount=33
with Analyse=90
Time to try Website
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
Getting there
I did start with an empty folder cumulusutils, UploadDir=/cumulusutils
Since the FTP user isn't allowed to create folders I had to create folder css and lib
Then I did create some symbolic links as below to the CumulusMX folder.
I guess that I can use CumulusMX directly but I "needed" to do it my way
There are a couple of ?
System Info have Nr of processors: <#CpuCount>?
Reports: NOAA seems to need some TLS?
Reports: Rain Graphs, Daily Rain do show Wind Rose other Rain Reports might need more data?
Reports: Temp Graphs need more data to make any sense.
Reports: Misc Graphs need more data to make any sense.
??? Now the Rain Graphs, Daily Rain show Monthly Average Temperature ???
PS
I had to rename "root" index.html to index.htm or it was "picked up" by cumulusutils
Finally
I did start with an empty folder cumulusutils, UploadDir=/cumulusutils
Since the FTP user isn't allowed to create folders I had to create folder css and lib
Then I did create some symbolic links as below to the CumulusMX folder.
Code: Select all
dailyrain.json -> ../weather3/dailyrain.json
dailytemp.json -> ../weather3/dailytemp.json
graphconfig.json -> ../weather3/graphconfig.json
humdata.json -> ../weather3/humdata.json
pressdata.json -> ../weather3/pressdata.json
raindata.json -> ../weather3/raindata.json
realtime.txt -> ../weather3/realtime.txt
realtimegauges.txt -> ../weather3/realtimegauges.txt
solardata.json -> ../weather3/solardata.json
sunhours.json -> ../weather3/sunhours.json
tempdata.json -> ../weather3/tempdata.json
wdirdata.json -> ../weather3/wdirdata.json
winddata.json -> ../weather3/winddata.json
There are a couple of ?
System Info have Nr of processors: <#CpuCount>?
Reports: NOAA seems to need some TLS?
Reports: Rain Graphs, Daily Rain do show Wind Rose other Rain Reports might need more data?
Reports: Temp Graphs need more data to make any sense.
Reports: Misc Graphs need more data to make any sense.
??? Now the Rain Graphs, Daily Rain show Monthly Average Temperature ???
PS
I had to rename "root" index.html to index.htm or it was "picked up" by cumulusutils
Finally
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
Good
Nice, on Unix indeed you can use sumbolic links iso CumulusRealTimeLocation parameter. Windows does not know those.
You're the first to do so
Others may thank you for this
A leftover of 3.x Fixed in next release
Your report directory in Cumulus is not the same as in CumulusUtils. It is a free to choose directory. Note that the report files MUST be in default format.
Now that really is weird. When debugging the console (F12) I see many errors. When checking the raingraph file I can see that it is the moving average which misses data.
That is a bug (again, you're the first working with so little data
But It is surprising it then comes up with the WindRose.
Javascript remains working wonders especially when with Highcharts.
Anyway, I'll look into a fix, but a workaround probably is to set the Moving Average period to less than half the amount of data you have. So in your case, set PeriodMovingAverage to 10 or so.
Yes, most of those require more data. Preferably more than a year. Patience is a virtue
No.
EVT by the way is not supported by your weather station so that graph better be swithced off., The fact that you see that graph on the EVT position is just as strange as the WindRose in the Daily Rain graph position. First set your moving average to 15 and then we'll see how it goes.
And you must fill in the normal values in CumulusMX for both rain and temperature. (Settings->NOAA settings->Normal Mean Temperatures & Normal Precipitation
That I do not understand. Should not have to rename that index file.
Thanks you
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
Thanks!
NOAA might be fixed at some time
PeriodMovingAverage (temporary) set to 10
DailyEVT=false
MonthlyEVT=false
Is it possible to hide menu Reports: Misc Graphs
Index file in "root" back to index.html and now it seems to be OK.
The "abnormality" happens if CUsermenu.txt is missing
With missing NOAA configuration ../index.html is shown in Reports NOAA
Minor issue but I did find GET /cumulusutils/lib/steelseries.min.js.map in nginx error log?
Not seen in the log file from today, yet?
NOAA might be fixed at some time
PeriodMovingAverage (temporary) set to 10
DailyEVT=false
MonthlyEVT=false
Is it possible to hide menu Reports: Misc Graphs
Index file in "root" back to index.html and now it seems to be OK.
The "abnormality" happens if CUsermenu.txt is missing
With missing NOAA configuration ../index.html is shown in Reports NOAA
Minor issue but I did find GET /cumulusutils/lib/steelseries.min.js.map in nginx error log?
Not seen in the log file from today, yet?
You do not have the required permissions to view the files attached to this post.
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
OK.
Not at the moment, maybe some time.
So with correct config all is OK...
Has to do with debugging steelseries. Not required if well configured.
Don't pay attention.
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
- rogerthn
- Posts: 518
- Joined: Thu 11 Apr 2013 6:31 pm
- Weather Station: Ecowitt GW1000/GW1003
- Operating System: Raspberry Pi OS bullseye aarch64
- Location: Trollhättan Sweden
- Contact:
Re: For New Users
Duizendmaal dank
- HansR
- Posts: 5965
- Joined: Sat 20 Oct 2012 6:53 am
- Weather Station: GW1100 (WS80/WH40)
- Operating System: Raspberry OS/Bookworm
- Location: Wagenborgen (NL)
- Contact:
Re: For New Users
Du är välkommen
Hans
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3