WeatherFlow
The WeatherFlow integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] is a local-only integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] that reads weather data from all WeatherFlow Tempest compatible weather station on the local network.
You may see slight deviations between the values reported in Home Assistant and the values in the WeatherFlow App. This is because the WeatherFlow app considers both forecasts and neighboring weather stations in addition to the local data used in this integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more].
Which integration(s) should I use
There are two integrations for WeatherFlow devices, and you are not limited to selecting just one.
-
WeatherFlow is a local only
UDP-based integration that will read data directly from the device. This integration does require the Home Assistant server and the WeatherFlow device to be on the same subnet. -
WeatherFlow Cloud is a cloud-based integration that closely mirrors the data available via the Weatherflow Tempest mobile applications and is likely a good starting place for most users as it provides both Forecast and Sensor data.
Configuration
To add the WeatherFlow hub to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select WeatherFlow.
-
Follow the instructions on screen to complete the setup.
Sensors
This integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] will expose the following sensors:
Atmospheric sensors
-
Air density
- Description: The mass per unit volume of Earth’s atmosphere.
-
Air pressure
- Description: The atmospheric pressure at the station level.
-
Dew point
- Description: The temperature to which air must be cooled to become saturated with water vapor.
-
Feels like
- Description: An index that combines temperature and humidity to determine the apparent temperature.
-
Humidity
- Description: Percentage of moisture in the air relative to the maximum it can hold at the current temperature.
-
Temperature
- Description: The degree or intensity of heat present in the area.
-
Vapor pressure
- Description: Pressure exerted by water vapor in the air (absolute moisture content).
-
Wet bulb temperature
- Description: The lowest temperature that can be reached under current ambient conditions by the evaporation of water only.
Wind sensors
-
Wind direction
- Description: Wind direction relative to the station direction.
-
Wind direction average
- Description: Wind direction average.
-
Wind gust
- Description: Wind gusts over a maximum 3 second sample.
-
Wind lull
- Description: Wind lull over a minimum 3 second sample.
-
Wind speed
- Description: Wind speed at the station.
Precipitation sensors
-
Precipitation
- Description: Precipitation (accumulated over the previous minute).
-
Precipitation intensity
- Description: Precipitation intensity (extrapolated from the accumulation over the previous minute).
-
Precipitation type
-
Description: Precipitation type (
none,rain,hail,rain_hail).
-
Description: Precipitation type (
Lightning sensors
-
Lightning average distance
- Description: Average distance of recently detected lightning strikes.
-
Lightning count
- Description: Count of lightning strikes in the past minute.
-
Lightning last distance
- Description: Distance to the most recent detected lightning strike.
-
Lightning last energy
- Description: Energy estimate for the most recent detected lightning strike, as reported by the station.
-
Lightning last strike
-
Description: Timestamp of the most recent detected lightning strike; unlike the
Lightning strikeevent entity below, this sensor stores the last recorded strike time.
-
Description: Timestamp of the most recent detected lightning strike; unlike the
Solar and light sensors
-
Illuminance
- Description: Amount of visible light received, measured in lux.
-
Irradiance
- Description: Total solar radiation received, measured in W/m².
-
UV index
- Description: Intensity of ultraviolet radiation received.
Diagnostic sensors
Additionally the following diagnostic sensors are available:
-
Battery (percentage)
- Description: Station battery (percentage).
-
Battery voltage
- Description: Battery voltage of station.
-
Signal strength
- Description: Signal strength between station and hub.
-
Uptime
- Description: Uptime of station.
Event entities
The WeatherFlow Tempest station also sends event triggers when it starts raining and when there is a lightning strike nearby. This integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] will expose these eventEvery time something happens in Home Assistant, an event is fired. There are different types of events, such as state change events, when an action was triggered, or the time changed. All entities produce state change events. Every time a state changes, a state change event is produced. Events can be used to trigger automations or scripts. For example, you can trigger an automation when a light is turned on, then a speaker turns on in that room. Events can also be used to trigger actions in the frontend. For example, you can trigger an action when a button is pressed. [Learn more] entitiesAn entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service. [Learn more] and can be used for automations. The following entities will be exposed:
-
Lightning strike
- Description: Fires when lightning strikes within range of station.
-
Precipitation start
- Description: Fires when precipitation starts at the station.
Networking notes
This integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] relies on the ability of Home Assistant to receive UDP traffic on port 50222. You may run into trouble if you have a more complex network setup utilizing either VLANs or multiple subnets.