So I tried three different drivers for WeatherLink Live that interfaces with my Davis Vantage Vue Wireless ISS:
All three of them have pros and cons and slightly different configuration, but they all seem to work fine with the WLL and my weather station. All three of them will send RapidFire packets to Weather Underground and I can see it updating every 2-8 seconds, but the barometric pressure still drops out with all three of those drivers. The pressure will only show up every 20-30 seconds or so.. And I noticed that it seems to be that the LOOP packets cause problems because the barometric pressure is not part of the LOOP packets that come from the Davis WLL every 2.5 seconds.
I don't understand enough about how the data is aggregated in weewx to understand how the LOOP packets are suppose to be read, aggregated, and sent to WU, but that seems to be the problem why the pressure only shows up for a couple seconds every 20-30 seconds... because only those fully populated packets with barometric pressure are displayed properly on WU.
I did find a quick work around, although it limits the speed of the RapidFire packets displayed on WU. I noticed that roughly only 1 in 5 of the LOOP packets has barometric pressure readings, so by adding the following works:
[StdRESTful]
[[Wunderground]]
[[[Essentials]]]
barometer = True
The "Essentials... barometer = True"in the Wunderground section ensures that RapidFire packets sent to WU have the barometric pressure. Granted this limits the RapidFire speed to roughly every 10-12 seconds in lieu of 2.5 seconds, but I find it acceptable to not have the pressure dropping in and out on my WU station page...
And I stuck to using the WeatherLink Live driver because it seems to have the best documentation and options.
brent...