A Home Assistant custom integration that calculates humidex from temperature + relative humidity and exposes two entities:
<Name> Humidex(numeric humidex score)<Name> Humidex Comfort(comfort rating enum)
- UI-first setup with config flow
- Reconfigure support from the integration UI
- Temperature source support for Celsius and Fahrenheit
- Automatic legacy YAML import into config entries
- Comfort sensor states support localization via Home Assistant translations
- HACS-ready packaging (
hacs.json,icon.png,logo.png) - Minimum Home Assistant version:
2024.8.0
- In HACS, add
https://github.com/geckom/ha-humidexas a custom repository. - Install
Humidex. - Restart Home Assistant.
- Go to
Settings -> Devices & services -> Add Integration. - Search for
Humidexand complete setup.
- Copy
custom_components/humidexinto your Home Assistantcustom_componentsfolder. - Restart Home Assistant.
- Add
HumidexfromSettings -> Devices & services.
The setup form requires:
Temperature entity(filtered to temperature-class sensors)Humidity entity(filtered to humidity-class sensors)
Optional fields:
NameComfort icon
Legacy YAML is still accepted temporarily and is imported automatically into a config entry.
sensor:
- platform: humidex
name: Study
temperature: sensor.study_air_temperature
humidity: sensor.study_humidity
icon: mdi:gaugeAfter import, remove the YAML block from configuration.yaml.
logger:
default: info
logs:
custom_components.humidex: debugThis repository includes the standard assets and metadata HACS expects:
hacs.jsoncustom_components/humidex/manifest.jsonicon.pnglogo.png
Home Assistant integration tile icons shown in the core UI are sourced from the home-assistant/brands repository. Matching assets for submission are included in:
.github/brands/humidex/icon.png.github/brands/humidex/logo.png