Hi!
I am currently trying to understand how the wind sensors work and how they are evaluated by the stations ...
There are different values regarding the wind and the gusts, which are output to the weather services as well as via custom server (or will be made available via API-access for the GW1000):
winddir
windspeedmph
windgustmph
maxdailygust
(winddir_avg10m)1
(windspdmph_avg10m)1
Communication takes place at two different intervals:
The sensor reports the data to the station (e.g. GW1000 or HP2551C) in the sensor interval and the station to the configured weather services (Ecowitt, WU, WC, WOW, custom server) at an independent station interval.
The WH65 has a transmission interval of 16 seconds, the WS68 16.5 seconds and the WS80 4.8 seconds - so these sensors send the values to the station every 16, 16.5 or 4.8 seconds.
But if the transmission interval of the GW1000/HP2551C (station interval) is significantly higher than the transmission interval of the anemometer (sensor interval) - e.g. 60 seconds - which values are actually output or sent by the station?
Is only the last value sent by the sensor output or is an average calculated from all the values available from the sensor within the station interval?
So does the sensor overwrite the value in the station every time it sends? Or will there a list (array) created in which any number of values can be added and from which an average is calculated and output if next station interval is reached?
Does anyone already have information? Otherwise I'll ask Lucy about ...
Thanks, Oliver
1: not available for GW1000 but for HP2551C
I am currently trying to understand how the wind sensors work and how they are evaluated by the stations ...
There are different values regarding the wind and the gusts, which are output to the weather services as well as via custom server (or will be made available via API-access for the GW1000):
winddir
windspeedmph
windgustmph
maxdailygust
(winddir_avg10m)1
(windspdmph_avg10m)1
Communication takes place at two different intervals:
The sensor reports the data to the station (e.g. GW1000 or HP2551C) in the sensor interval and the station to the configured weather services (Ecowitt, WU, WC, WOW, custom server) at an independent station interval.
The WH65 has a transmission interval of 16 seconds, the WS68 16.5 seconds and the WS80 4.8 seconds - so these sensors send the values to the station every 16, 16.5 or 4.8 seconds.
But if the transmission interval of the GW1000/HP2551C (station interval) is significantly higher than the transmission interval of the anemometer (sensor interval) - e.g. 60 seconds - which values are actually output or sent by the station?
Is only the last value sent by the sensor output or is an average calculated from all the values available from the sensor within the station interval?
So does the sensor overwrite the value in the station every time it sends? Or will there a list (array) created in which any number of values can be added and from which an average is calculated and output if next station interval is reached?
Does anyone already have information? Otherwise I'll ask Lucy about ...
Thanks, Oliver
1: not available for GW1000 but for HP2551C