An easy-to-use “felt temperature” sensor for Home Assistant based on a simplified UTCI‑like approach. It combines temperature, humidity and (optionally) wind to estimate how the weather feels.
This is a pragmatic approximation, not the official UTCI. It’s built for simple setup and fast results.
- Temperature and relative humidity sources are required.
- Wind source is optional (recommended for better realism).
- You can either select one
weather.*entity (which provides all values) or choose separate sources for each.
- Copy this custom component into
custom_components/felt_temperature/or install via HACS (if available). - Restart Home Assistant.
- Add the integration: Settings → Devices & Services → Add Integration → Felt Temperature.
You can configure the integration in two ways:
- Weather mode (recommended)
- Select a single
weather.*entity (e.g.weather.home). - The integration reads temperature, humidity and wind from the weather entity.
- If wind is not available, it will be ignored (treated as 0 m/s).
- Separate sources
- Select a temperature source (sensor/climate/weather) – required.
- Select a humidity source (sensor/climate/weather) – required.
- Select a wind source (sensor/weather) – optional.
Tips
- Prefer outdoor sensors for an outdoor felt temperature.
- Ensure correct units: °C, %, and m/s (conversion is handled when possible).
temperature_source/temperature_source_valuehumidity_source/humidity_source_valuewind_speed_source/wind_speed_source_value
The integration uses a simple equation inspired by apparent temperature concepts:
felt ≈ Ta + 0.33 * e - 0.70 * Va - 4.00
where e is vapor pressure derived from temperature and RH, Va is wind speed in m/s, and Ta is air temperature in °C. This is intentionally simplified for reliability and performance.
- Sensor shows no value: make sure temperature and humidity sources are available and not
unknown/unavailable. - Wind is ignored: wind source missing or not providing a numeric value.
- Odd values: verify units and that sensors are outdoor if that’s your use case.
- This is an approximation of felt temperature and not the full UTCI implementation.
- Contributions and issues: see the issue tracker.