Screenshots From the README of DAB-LABS/HAIR.
About
HAIR is an infrared device admin panel that turns learned IR remote signals into Home Assistant devices. A sniffer tab listens through IR receivers, groups signals by the remote they came from, and lets each signal be tested through an emitter and assigned to a device. The resulting devices expose buttons, climate, covers, fans, lights, media players, remotes and switches, and a last-pressed event. Device triggers for pressed and state heard let the devices start automations directly. Options set the capture timeout and the default repeat count for transmitted commands. It works locally without a vendor cloud and is added through the UI after installing from the Marketplace.
Automatic summary of the README and code of DAB-LABS/HAIR. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Device triggers Its devices can start automations directly.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Lights
- Climate
- Fans
- Covers
- Media
- Remotes
- Switches
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
After setup
- Capture timeout (seconds)How long to wait for an IR signal during capture (5-60 seconds).
- Default IR repeat countNumber of times to repeat each IR command transmission (1-10).
Texts from the code of DAB-LABS/HAIR.
Entities
- EventsLast pressed
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
HAIR turns IR remotes into native Home Assistant entities. Point any remote at an IR receiver and press a button, and HAIR gives you back a device, a button, and an event you can automate. No vendor cloud, no YAML, nothing learned into somebody else's box.
Shows in Vulpo
Light card, Quick Toggle card, Cover card, Climate card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 1.4k sharing analytics
- GitHub stars
- 339
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v0.18.1,
- Category
- Buttons and remotes
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
hair- Source
- github.com/DAB-LABS/HAIR
- Issues
- Report an issue













