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 4018) - 28 March 2024

Legacy Cumulus 1 release v1.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

wind and 'Speed for average calc' tick

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
User avatar
HansR
Posts: 5874
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

wind and 'Speed for average calc' tick

Post by HansR »

I installed 3162 and now I don't get any wind at all any more. Note that my setting for Speed for average calc is ticked (it always was to get the wind right).
If I untick, it is OK again (to the same level it was before see second screenshot). So apparently the code has been modified to do the same as if this was ticked which is now compulsory to untick. (?? confusing tick, maybe remove it??)
    Schermafbeelding 2022-01-25 162830.jpg
      Schermafbeelding 2022-01-25 164423.jpg
      You do not have the required permissions to view the files attached to this post.
      Hans

      https://meteo-wagenborgen.nl
      CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
      User avatar
      mcrossley
      Posts: 12697
      Joined: Thu 07 Jan 2010 9:44 pm
      Weather Station: Davis VP2/WLL
      Operating System: Bullseye Lite rPi
      Location: Wilmslow, Cheshire, UK
      Contact:

      Re: wind and 'Speed for average calc' tick

      Post by mcrossley »

      What station type are you using?
      User avatar
      HansR
      Posts: 5874
      Joined: Sat 20 Oct 2012 6:53 am
      Weather Station: GW1100 (WS80/WH40)
      Operating System: Raspberry OS/Bullseye
      Location: Wagenborgen (NL)
      Contact:

      Re: wind and 'Speed for average calc' tick

      Post by HansR »

      Ecowitt ws80
      Hans

      https://meteo-wagenborgen.nl
      CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
      User avatar
      mcrossley
      Posts: 12697
      Joined: Thu 07 Jan 2010 9:44 pm
      Weather Station: Davis VP2/WLL
      Operating System: Bullseye Lite rPi
      Location: Wilmslow, Cheshire, UK
      Contact:

      Re: wind and 'Speed for average calc' tick

      Post by mcrossley »

      What I meant was the station selection in CMX - GW1000 or HTTP (Ecowitt)?
      User avatar
      HansR
      Posts: 5874
      Joined: Sat 20 Oct 2012 6:53 am
      Weather Station: GW1100 (WS80/WH40)
      Operating System: Raspberry OS/Bullseye
      Location: Wagenborgen (NL)
      Contact:

      Re: wind and 'Speed for average calc' tick

      Post by HansR »

      Ah... sorry: HTTP (Ecowitt)
      Hans

      https://meteo-wagenborgen.nl
      CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
      User avatar
      mcrossley
      Posts: 12697
      Joined: Thu 07 Jan 2010 9:44 pm
      Weather Station: Davis VP2/WLL
      Operating System: Bullseye Lite rPi
      Location: Wilmslow, Cheshire, UK
      Contact:

      Re: wind and 'Speed for average calc' tick

      Post by mcrossley »

      OK, that is what I am using on my test install at the moment - WS80 and HTTP Ecowitt. Having the option to use speed for average enabled is definitely the correct setting for me. If you disable it then the peak gust value will be fed into the average making it much higher than it should be.

      The Ecowitt stations provide two speed values.
      The latest gust, which with the Ecowitt protocol is a 2 minute peak gust.
      And a speed value, which is the speed sample within a sampling period.

      So unlike other stations Ecowitt do not provide an average speed value. CMX has to calculate it, so it averages the speed values. (other stations provide the last instantaneous speed as the gust, and the average as the speed).

      If you use the GW1000 station type you get much better sampling (every 5 seconds) so the speed average is arguably more representative than the 15 second sampling you can achieve with the Ecowitt station. Also the wind speed values supplied by the GW1000 protocol for the WS80 are subtly different than the Ecowitt protocol.

      That said, can you switch on data logging for a period, then post the log file for me and I'll take a look at what CMX is receiving.

      Out of interest, what does the speed graph on Ecowitt.com look like for the same period?
      User avatar
      HansR
      Posts: 5874
      Joined: Sat 20 Oct 2012 6:53 am
      Weather Station: GW1100 (WS80/WH40)
      Operating System: Raspberry OS/Bullseye
      Location: Wagenborgen (NL)
      Contact:

      Re: wind and 'Speed for average calc' tick

      Post by HansR »

      OK. So I will enable the use speed for average. Btw: data and debug logging were on. Did you build it with those on?
      Anyway, I'll run now with only data logging on.
      The Ecowitt.net chart has no missing wind:
        Schermafbeelding 2022-01-25 211529.jpg
          You do not have the required permissions to view the files attached to this post.
          Hans

          https://meteo-wagenborgen.nl
          CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
          water01
          Posts: 3215
          Joined: Sat 13 Aug 2011 9:33 am
          Weather Station: Ecowitt HP2551
          Operating System: Windows 10 64bit
          Location: Burnham-on-Sea
          Contact:

          Re: wind and 'Speed for average calc' tick

          Post by water01 »

          Mark puzzled by your reply.

          Code: Select all

          2022-01-21 15:38:03.933 ProcessData: Payload = PASSKEY=7AC31D8512B0A1A1215AC65B8C7E4CD5&stationtype=EasyWeatherV1.6.1&dateutc=2022-01-21+15:38:00&tempinf=68.2&humidityin=45&baromrelin=30.744&baromabsin=30.656&tempf=39.2&humidity=86&winddir=23&winddir_avg10m=23&windspeedmph=0.0&windspdmph_avg10m=0.0&windgustmph=0.0&maxdailygust=2.2&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.012&monthlyrainin=1.319&yearlyrainin=1.319&solarradiation=12.97&uv=0&pm25_ch1=59.0&pm25_avg_24h_ch1=33.0&lightning_num=0&lightning_time=1638913036&lightning=14&wh65batt=0&wh25batt=0&pm25batt1=4&wh57batt=5&freq=868M&model=HP2551AE_Pro_V1.7.7
          This is what my HP1551 is supplying so what is windspdmph_avg10m=0.0 other than a windspeed average over the last 10 minutes?
          David
          Image
          User avatar
          HansR
          Posts: 5874
          Joined: Sat 20 Oct 2012 6:53 am
          Weather Station: GW1100 (WS80/WH40)
          Operating System: Raspberry OS/Bullseye
          Location: Wagenborgen (NL)
          Contact:

          Re: wind and 'Speed for average calc' tick

          Post by HansR »

          @mcrossley:
          OK, Mark here is 4 minutes logging with Speed for average calc active. Note that the chart now has a constant value (almost 4 km/hr) while the windspeed data clearly varies. So I am riddled. Maybe it's only the chart?

          Code: Select all

          2022-01-25 21:34:06.245 Realtime[161]: Start cycle
          2022-01-25 21:34:06.245 Realtime[161]: Creating realtime.txt
          2022-01-25 21:34:06.247 Realtime[161]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:34:06.257 Realtime[161]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:34:06.264 Realtime[161]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:34:06.951 Realtime[161]: End cycle
          2022-01-25 21:34:10.812 ProcessData: Processing posted data
          2022-01-25 21:34:10.812 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:34:10&tempinf=57.9&humidityin=67&baromrelin=30.510&baromabsin=30.510&tempf=37.6&humidity=96&winddir=204&windspeedmph=2.68&windgustmph=4.25&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.9&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:34:10.829 ProcessData: Complete
          2022-01-25 21:34:30.628 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:34:30.628 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:34:30.629 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:34:30.752 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643142870,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.516,"hum":62.11523,"dew_point":43.69321,"wet_bulb":49.10122,"heat_index":56.516,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643142870,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:34:30.753 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:34:30.754 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:34:30.754 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:34:31.724 ProcessData: Processing posted data
          2022-01-25 21:34:31.725 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:34:31&tempinf=57.9&humidityin=67&baromrelin=30.504&baromabsin=30.504&tempf=37.6&humidity=96&winddir=252&windspeedmph=3.80&windgustmph=4.25&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.9&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:34:31.742 ProcessData: Complete
          2022-01-25 21:34:36.245 Realtime[162]: Start cycle
          2022-01-25 21:34:36.245 Realtime[162]: Creating realtime.txt
          2022-01-25 21:34:36.247 Realtime[162]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:34:36.257 Realtime[162]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:34:36.263 Realtime[162]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:34:36.581 Realtime[162]: End cycle
          2022-01-25 21:34:52.799 ProcessData: Processing posted data
          2022-01-25 21:34:52.799 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:34:52&tempinf=57.9&humidityin=67&baromrelin=30.504&baromabsin=30.504&tempf=37.6&humidity=96&winddir=166&windspeedmph=2.91&windgustmph=4.25&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.9&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:34:52.817 ProcessData: Complete
          2022-01-25 21:34:59.926 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:34:59.926 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:34:59.927 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:35:00.026 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643142900,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.516,"hum":62.14844,"dew_point":43.70721,"wet_bulb":49.10755,"heat_index":56.516,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643142900,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:35:00.027 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:35:00.028 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:35:00.028 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:35:01.835 DoLogFile: Writing log entry for 25-1-2022 21:35:00
          2022-01-25 21:35:01.835 DoLogFile: max gust: 10,4
          2022-01-25 21:35:01.836 DoLogFile: log entry for 25-1-2022 21:35:00 written
          2022-01-25 21:35:01.838 Writing today.ini, LastUpdateTime = 25-1-2022 21:35:00 raindaystart = 61,4934 rain counter = 61,4934
          2022-01-25 21:35:01.839 DoExtraLogFile: Writing log entry for 25-1-2022 21:35:00
          2022-01-25 21:35:01.839 DoExtraLogFile: Log entry for 25-1-2022 21:35:00 written
          2022-01-25 21:35:01.839 DoAirLinkLogFile: Writing log entry for 25-1-2022 21:35:00
          2022-01-25 21:35:01.841 DoAirLinkLogFile: Log entry for 25-1-2022 21:35:00 written
          2022-01-25 21:35:01.842 WOW URL = http://wow.metoffice.gov.uk/automaticreading?siteid=1211bb08-6c93-e911-80e7-0003ff59889d&siteAuthenticationKey=******&dateutc=2022-01-25+20%3A35%3A00&winddir=220&windspeedmph=2.4&windgustmph=6.5&humidity=97&tempf=37.6&rainin=0.00&dailyrainin=0.00&baromin=30.508&dewptf=36.8&UV=0.0&solarradiation=0&softwaretype=Cumulus%20v3.14.2&action=updateraw
          2022-01-25 21:35:01.843 Current CPU temp = 31,1°C
          2022-01-25 21:35:02.009 WOW Response: ERROR - Response code = TooManyRequests, body = The custom error module does not recognize this error.
          2022-01-25 21:35:06.245 Realtime[163]: Start cycle
          2022-01-25 21:35:06.245 Realtime[163]: Creating realtime.txt
          2022-01-25 21:35:06.373 Realtime[163]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:35:06.383 Realtime[163]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:35:06.389 Realtime[163]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:35:06.986 Realtime[163]: End cycle
          2022-01-25 21:35:13.758 ProcessData: Processing posted data
          2022-01-25 21:35:13.759 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:35:13&tempinf=57.9&humidityin=67&baromrelin=30.504&baromabsin=30.504&tempf=37.6&humidity=96&winddir=215&windspeedmph=2.24&windgustmph=4.25&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:35:13.776 ProcessData: Complete
          2022-01-25 21:35:32.482 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:35:32.482 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:35:32.483 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:35:32.591 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643142932,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.516,"hum":62.14844,"dew_point":43.70721,"wet_bulb":49.10755,"heat_index":56.516,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643142932,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:35:32.592 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:35:32.592 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:35:32.592 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:35:34.781 ProcessData: Processing posted data
          2022-01-25 21:35:34.781 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:35:34&tempinf=57.9&humidityin=67&baromrelin=30.502&baromabsin=30.502&tempf=37.6&humidity=96&winddir=153&windspeedmph=1.79&windgustmph=4.25&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:35:34.800 ProcessData: Complete
          2022-01-25 21:35:36.245 Realtime[164]: Start cycle
          2022-01-25 21:35:36.245 Realtime[164]: Creating realtime.txt
          2022-01-25 21:35:36.247 Realtime[164]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:35:36.257 Realtime[164]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:35:36.263 Realtime[164]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:35:36.633 Realtime[164]: End cycle
          2022-01-25 21:35:55.774 ProcessData: Processing posted data
          2022-01-25 21:35:55.774 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:35:55&tempinf=57.9&humidityin=67&baromrelin=30.502&baromabsin=30.502&tempf=37.6&humidity=96&winddir=144&windspeedmph=2.46&windgustmph=4.25&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.6&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:35:55.791 ProcessData: Complete
          2022-01-25 21:35:59.776 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:35:59.777 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:35:59.777 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:35:59.838 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643142959,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.516,"hum":62.14844,"dew_point":43.70721,"wet_bulb":49.10755,"heat_index":56.516,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643142959,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:35:59.839 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:35:59.839 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:35:59.839 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:36:01.817 Current CPU temp = 31,1°C
          2022-01-25 21:36:06.245 Realtime[165]: Start cycle
          2022-01-25 21:36:06.245 Realtime[165]: Creating realtime.txt
          2022-01-25 21:36:06.248 Realtime[165]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:36:06.257 Realtime[165]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:36:06.264 Realtime[165]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:36:06.952 Realtime[165]: End cycle
          2022-01-25 21:36:16.766 ProcessData: Processing posted data
          2022-01-25 21:36:16.767 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:36:16&tempinf=57.9&humidityin=67&baromrelin=30.502&baromabsin=30.502&tempf=37.6&humidity=96&winddir=120&windspeedmph=1.57&windgustmph=4.03&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.6&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:36:16.784 ProcessData: Complete
          2022-01-25 21:36:29.775 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:36:29.776 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:36:29.776 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:36:29.831 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643142989,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.516,"hum":62.14844,"dew_point":43.70721,"wet_bulb":49.10755,"heat_index":56.516,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643142989,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:36:29.832 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:36:29.832 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:36:29.832 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:36:36.245 Realtime[166]: Start cycle
          2022-01-25 21:36:36.245 Realtime[166]: Creating realtime.txt
          2022-01-25 21:36:36.248 Realtime[166]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:36:36.257 Realtime[166]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:36:36.264 Realtime[166]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:36:36.594 Realtime[166]: End cycle
          2022-01-25 21:36:37.757 ProcessData: Processing posted data
          2022-01-25 21:36:37.757 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:36:37&tempinf=57.9&humidityin=67&baromrelin=30.504&baromabsin=30.504&tempf=37.6&humidity=96&winddir=136&windspeedmph=2.24&windgustmph=3.80&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.6&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:36:37.775 ProcessData: Complete
          2022-01-25 21:36:58.136 ProcessData: Processing posted data
          2022-01-25 21:36:58.136 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:36:58&tempinf=57.9&humidityin=67&baromrelin=30.504&baromabsin=30.504&tempf=37.6&humidity=96&winddir=135&windspeedmph=1.57&windgustmph=3.80&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.9&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:36:58.153 ProcessData: Complete
          2022-01-25 21:36:58.687 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:36:58.688 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:36:58.688 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:36:58.822 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643143018,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.534,"hum":62.11523,"dew_point":43.71023,"wet_bulb":49.11753,"heat_index":56.534,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643143018,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:36:58.823 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:36:58.824 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:36:58.824 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:37:01.044 Current CPU temp = 31,1°C
          2022-01-25 21:37:06.245 Realtime[167]: Start cycle
          2022-01-25 21:37:06.245 Realtime[167]: Creating realtime.txt
          2022-01-25 21:37:06.248 Realtime[167]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:37:06.257 Realtime[167]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:37:06.263 Realtime[167]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:37:06.992 Realtime[167]: End cycle
          2022-01-25 21:37:19.126 ProcessData: Processing posted data
          2022-01-25 21:37:19.126 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:37:19&tempinf=57.9&humidityin=67&baromrelin=30.504&baromabsin=30.504&tempf=37.6&humidity=96&winddir=187&windspeedmph=0.00&windgustmph=2.91&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.9&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:37:19.141 ProcessData: Complete
          2022-01-25 21:37:29.383 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:37:29.384 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:37:29.384 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:37:29.431 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643143049,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.534,"hum":62.11523,"dew_point":43.71023,"wet_bulb":49.11753,"heat_index":56.534,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643143049,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:37:29.432 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:37:29.432 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:37:29.433 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:37:36.245 Realtime[168]: Start cycle
          2022-01-25 21:37:36.246 Realtime[168]: Creating realtime.txt
          2022-01-25 21:37:36.248 Realtime[168]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:37:36.257 Realtime[168]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:37:36.263 Realtime[168]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:37:36.573 Realtime[168]: End cycle
          2022-01-25 21:37:40.120 ProcessData: Processing posted data
          2022-01-25 21:37:40.120 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:37:40&tempinf=57.9&humidityin=67&baromrelin=30.499&baromabsin=30.499&tempf=37.6&humidity=96&winddir=165&windspeedmph=1.12&windgustmph=2.91&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.9&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:37:40.138 ProcessData: Complete
          2022-01-25 21:37:58.238 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:37:58.239 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:37:58.239 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:37:58.307 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643143078,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.534,"hum":62.11523,"dew_point":43.71023,"wet_bulb":49.11753,"heat_index":56.534,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643143078,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:37:58.308 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:37:58.308 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:37:58.308 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:38:01.112 ProcessData: Processing posted data
          2022-01-25 21:38:01.113 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:38:01&tempinf=57.9&humidityin=67&baromrelin=30.499&baromabsin=30.499&tempf=37.6&humidity=96&winddir=177&windspeedmph=0.00&windgustmph=2.91&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.9&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:38:01.130 ProcessData: Complete
          2022-01-25 21:38:01.805 Current CPU temp = 31,1°C
          2022-01-25 21:38:06.245 Realtime[169]: Start cycle
          2022-01-25 21:38:06.246 Realtime[169]: Creating realtime.txt
          2022-01-25 21:38:06.248 Realtime[169]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:38:06.257 Realtime[169]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:38:06.264 Realtime[169]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:38:06.924 Realtime[169]: End cycle
          2022-01-25 21:38:22.092 ProcessData: Processing posted data
          2022-01-25 21:38:22.093 ProcessData: Payload = PASSKEY=324C37892A14224C02BB96847C1C904F&stationtype=GW1100A_V2.0.9&dateutc=2022-01-25+20:38:22&tempinf=57.9&humidityin=67&baromrelin=30.499&baromabsin=30.499&tempf=37.6&humidity=96&winddir=163&windspeedmph=1.79&windgustmph=2.91&maxdailygust=9.84&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=2.421&yearlyrainin=2.421&totalrainin=2.421&temp1f=37.4&humidity1=96&temp2f=68.7&humidity2=55&soilmoisture1=75&tf_ch1=43.5&wh80batt=3.28&wh40batt=1.5&batt1=0&batt2=0&soilbatt1=1.7&tf_batt1=1.54&freq=868M&model=GW1100A
          2022-01-25 21:38:22.110 ProcessData: Complete
          2022-01-25 21:38:29.359 GetAlCurrent: Outdoor - Waiting for lock
          2022-01-25 21:38:29.360 GetAlCurrent: Outdoor - Has the lock
          2022-01-25 21:38:29.360 GetAlCurrent: Outdoor - Sending GET current conditions request 1 to AL: http://192.168.178.220/v1/current_conditions ...
          2022-01-25 21:38:29.434 GetAlCurrent: Response - {"data":{"did":"001D0A100021","name":"DeWilgenEsp","ts":1643143109,"conditions":[{"lsid":0,"data_structure_type":6,"temp":56.534,"hum":62.11523,"dew_point":43.71023,"wet_bulb":49.11753,"heat_index":56.534,"pm_1_last":0,"pm_2p5_last":8.2,"pm_10_last":14.7,"pm_1":0,"pm_2p5":8.2,"pm_2p5_last_1_hour":7.816671,"pm_2p5_last_3_hours":7.91113,"pm_2p5_last_24_hours":9.216669,"pm_2p5_nowcast":7.7,"pm_10":14.7,"pm_10_last_1_hour":15.04995,"pm_10_last_3_hours":14.91672,"pm_10_last_24_hours":16.44995,"pm_10_nowcast":14.4,"last_report_time":1643143109,"pct_pm_data_last_1_hour":100,"pct_pm_data_last_3_hours":100,"pct_pm_data_nowcast":100,"pct_pm_data_last_24_hours":100}]},"error":0}
          2022-01-25 21:38:29.435 DecodeAlCurrent: Outdoor - Found AirLink data
          2022-01-25 21:38:29.436 DecodeAlCurrent: Outdoor - Using temp/hum data
          2022-01-25 21:38:29.436 GetAlCurrent: Outdoor - Releasing lock
          2022-01-25 21:38:36.245 Realtime[170]: Start cycle
          2022-01-25 21:38:36.246 Realtime[170]: Creating realtime.txt
          2022-01-25 21:38:36.248 Realtime[170]: Processing realtime file - realtimegauges.txt
          2022-01-25 21:38:36.257 Realtime[170]: Processing extra file[1] - utils/airlinkrealtime.txt
          2022-01-25 21:38:36.264 Realtime[170]: Processing extra file[3] - utils/extrasensorsrealtime.txt
          2022-01-25 21:38:36.611 Realtime[170]: End cycle
          
          Schermafbeelding 2022-01-25 214313.jpg
            You do not have the required permissions to view the files attached to this post.
            Hans

            https://meteo-wagenborgen.nl
            CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
            User avatar
            mcrossley
            Posts: 12697
            Joined: Thu 07 Jan 2010 9:44 pm
            Weather Station: Davis VP2/WLL
            Operating System: Bullseye Lite rPi
            Location: Wilmslow, Cheshire, UK
            Contact:

            Re: wind and 'Speed for average calc' tick

            Post by mcrossley »

            Hands up! I went back and checked. :roll:

            You are correct, you should not have use speed for average checked! :bash:

            I feed the wind speed into the gust figure, and use the gust value for an independent check of gust. So leaving the use speed for average option unchecked means it will use the "gust" figure which is actually the last speed. It's a frig to get a round the lack of a 10 minute average from the station**

            **@David, the problem with the windspdmph_avg10m field is that not all stations provide it so I cannot rely on it being there. Ecowitt are a bit all over the place with how they implement their protocols I'm afraid.
            User avatar
            HansR
            Posts: 5874
            Joined: Sat 20 Oct 2012 6:53 am
            Weather Station: GW1100 (WS80/WH40)
            Operating System: Raspberry OS/Bullseye
            Location: Wagenborgen (NL)
            Contact:

            Re: wind and 'Speed for average calc' tick

            Post by HansR »

            OK. Thanks. So far it is clear.

            But does this not mean that you are 'calculating' Gust and Avg Speed for each device individually without the need for "speed for average" option?
            So when is this option required or is it just confusing?
            Hans

            https://meteo-wagenborgen.nl
            CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
            User avatar
            mcrossley
            Posts: 12697
            Joined: Thu 07 Jan 2010 9:44 pm
            Weather Station: Davis VP2/WLL
            Operating System: Bullseye Lite rPi
            Location: Wilmslow, Cheshire, UK
            Contact:

            Re: wind and 'Speed for average calc' tick

            Post by mcrossley »

            That option is not something that users would normally need to alter. The default is unticked, and most stations use that. If they require it ticked then I force it in the code.
            (some station temporarily enable it during catch-up due to the nature of the data available).

            Maybe it is something that should be dropped from the interface and forced one way or the other on all stations, and if it is forced then it does not need to be persistent in Cumulus.ini either - I'll think about that.

            PS: Sorry, I was tired yesterday, I should have walked away and answered the original question properly today.
            User avatar
            HansR
            Posts: 5874
            Joined: Sat 20 Oct 2012 6:53 am
            Weather Station: GW1100 (WS80/WH40)
            Operating System: Raspberry OS/Bullseye
            Location: Wagenborgen (NL)
            Contact:

            Re: wind and 'Speed for average calc' tick

            Post by HansR »

            OK, all clear.
            PS: no problem :)
            Hans

            https://meteo-wagenborgen.nl
            CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
            Post Reply