29-03-2019, 01:30
Congratulations for your new Weather Station.
I believe you did it by just changing this:
to this:
I strongly recommend to not do this. The wind gust should be sampled at a most shorter interval than 12 seconds. You will lost readings of real wind gusts, and most important the readings of average wind speed will also be affect by your change (if you don't believe it, just try with default setting and then with the changed one, then compare the graphics). Resuming, your wind readings will be much flat.
Many weather station (FO and many others), which send RF data with longer intervals, usually send the highest wind gust recorded within the period between each data packet. WeatherDuino don't work this way, it works more like the Davis Weather Stations (which send wind data at each 2.5s - WeatherDuino sends each 3s).
There is even other implications... if one data packet with wind data is lost (by any reason) your readings at the receiver will have a 24 seconds interval.
(28-03-2019, 05:43)TassyJim Wrote: I also changed the wind transmit frequency from 3 seconds to 12 seconds. This was also to minimise the RF in the area.
I believe you did it by just changing this:
Code:
t.every(3000, get_WindGust); // Sample wind gust every 3 seconds and Send PacketID2to this:
Code:
t.every(12000, get_WindGust); // Sample wind gust every 3 seconds and Send PacketID2I strongly recommend to not do this. The wind gust should be sampled at a most shorter interval than 12 seconds. You will lost readings of real wind gusts, and most important the readings of average wind speed will also be affect by your change (if you don't believe it, just try with default setting and then with the changed one, then compare the graphics). Resuming, your wind readings will be much flat.
Many weather station (FO and many others), which send RF data with longer intervals, usually send the highest wind gust recorded within the period between each data packet. WeatherDuino don't work this way, it works more like the Davis Weather Stations (which send wind data at each 2.5s - WeatherDuino sends each 3s).
There is even other implications... if one data packet with wind data is lost (by any reason) your readings at the receiver will have a 24 seconds interval.

