I’ve been using Daikin’s BRC1H wireless controllers (often called “Madoka”) to control several AC units at home, and built a custom integration that talks to them directly over Bluetooth LE — no cloud account, no Wi-Fi bridge hardware, just Home Assistant talking straight to the controller.
What it does:
- Power on/off, and cool/heat mode (per unit — some of mine only support on/off, which is configurable)
- Target temperature and fan speed control
- Filter-needs-cleaning exposed as an entity attribute
- Automatic BLE pairing — no manual
bluetoothctlneeded. It registers its own pairing agent and handles first-time pairing itself; the unit will still show a confirmation code to accept, same as pairing any other Bluetooth accessory - Failed writes are retried automatically instead of silently reverting in the UI
Requirements: Home Assistant’s bluetooth integration with a working adapter (local or remote proxy) that can reach the units. Note that Bluetooth adapters only support a handful of simultaneous connections (~5 for CSR-based adapters, ~7 for Broadcom) — if you have more units than that, you’ll want an additional adapter; HA spreads connections across multiple adapters automatically.
Install (HACS, as a custom repository):
- HACS → Integrations → ⋮ → Custom repositories
- Add
https://github.com/isakLevinson/madoka, category Integration - Install, restart HA
(Not in the official HACS default store yet — working toward that, this works as a custom repository in the meantime.)
It’s early — so far only tested on my own setup (RPi4, HA OS, a handful of BRC1H units, two Bluetooth adapters). Feedback, issues, and testing on different hardware/adapters are very welcome.