Retrieves and parses weather data from a WeatherFlow Tempest station.
Supports Tempest UDP reference v171.
- Live notification of weather events
- Caching of the most recent weather event
- Get hub information
- Retrieval of specific station or hub data, e.g. last temperature reading, average wind speed, station battery voltage, etc.
- Subscribe to events for specific stations
- Asynchronous implementation using Tokio
- Receive UDP data as structured event data via a channel
- Receive UDP data as structured event data via a channel as well as caching of most recent data points
- Receive UDP data as structured event data via a channel for specific device serial numbers (subscribe)