Setting up newfangled Tempest weather station

102 views
Skip to first unread message

Greg Gowins

unread,
Jun 5, 2020, 8:24:27 PM6/5/20
to weewx-user
Hey everyone,

At the end of last year, I became a backer of the new Tempest weather station from WeatherFlow.  After patiently waiting, it arrived today!  I got the initial set up done with no problem, and it is sending data to the app.

Now on to the weewx integration.  I broke out a 2nd Pi, and got weewx and the Weatherflow UDP extension (https://github.com/captain-coredump/weatherflow-udp) added.  I have the base sensor_map done, and am receiving data.  Just curious now about tips and tricks from others that are using the extension about how they have their sensor maps set up for things like lightning and some of the other extra data points.  I don't see it in the code, but was curious if anyone has been able to gather the technical data that comes across UDP, like voltages, battery, wireless strength, etc. 

Any info is much appreciated!  Looking forward to putting this thing through its paces.

Greg Gowins
Driftwood, TX

vince

unread,
Jun 5, 2020, 8:41:12 PM6/5/20
to weewx-user
On Friday, June 5, 2020 at 5:24:27 PM UTC-7, Greg Gowins wrote:
At the end of last year, I became a backer of the new Tempest weather station from WeatherFlow.  After patiently waiting, it arrived today!  I got the initial set up done with no problem, and it is sending data to the app.

Now on to the weewx integration.  I broke out a 2nd Pi, and got weewx and the Weatherflow UDP extension (https://github.com/captain-coredump/weatherflow-udp) added.  I have the base sensor_map done, and am receiving data.  Just curious now about tips and tricks from others that are using the extension about how they have their sensor maps set up for things like lightning and some of the other extra data points.  I don't see it in the code, but was curious if anyone has been able to gather the technical data that comes across UDP, like voltages, battery, wireless strength, etc. 



You want to look at Third Party Integrations on the WF forums.

I wrote one app, a UDP listener that can feed MQTT and InfluxDB and also decode what the UDP broadcasts have in them.  You do need to know that the UDP broadcasts do 'not' contain usable lightning nor rain info, so you should probably save yourself the effort there.  The gory details are at weatherflow-udp-listener in my github repo's README file.  Everything else is fair game in the data :-)

The weewx driver for WF can grab anything in the UDP basically.  You just need to map it to an available field in the weewx schema.   FWIW, if you just installed weewx you're using the extended schema so there are a lot of elements to map things to.   The weewx driver is super-stable.  Enjoy !

The UDP API is at https://weatherflow.github.io/SmartWeather/api/udp/v119/ if you want to poke around there.  You would want to look at obs_st (observations), device_status, hub_status, and rapid_wind (self-explanatory) and maybe evt_precip (start of rain event).


Reply all
Reply to author
Forward
0 new messages