Daikin Onecta
jwillemsen/daikin_onecta · vv5.0.2
Home Assistant Integration for devices supported by the Daikin Onecta App
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
climate | Thermostat | |
fan | Fan | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
water_heater | Water heater (as a thermostat) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
1 report below say how a device from this integration behaves in the Home app.
What people report
Daikin AC and Altherma units work through the Daikin cloud, with polling delays, API call limits and occasional cloud-side reverts. HomeKit Bridge fan speed control was a problem and now has an opt-in alias mode.
- Works6
- Partly works4
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Daikin air purifier | Works Cloud | Fan platform with purification presets and fixed speeds addedSaved copySummary - Add a Fan platform for compatible Daikin air-purifier management points. - Expose native purification modes as presets and fixed fan speeds as percentages. - Upgrade the client dependency to daikin-onecta 0.6.0. ## Testing - ruff check custom_components/daikin_onecta tests - mypy custom_components/daikin_onecta - pytest -q tests ## Summary by CodeRabbit - New Features - Added fan controls for compatible Daikin air purifiers, including power, preset modes, and speed. - Climate controls are now available for each supported setpoint on a climate-control unit. - Bug Fixes - Failed … Excerpt saved from GitHub on 2026-10-23. | PR #806 · 2026-10 | |
| Daikin Altherma | Works Cloud | Owner reports it works excellently via cloud APISaved copyThe Daikin AC and Altherma I have all work excellent. The Onecta app and their public API work, but the data they provide is limited, see #46. Also because it is polling there is always a delay and you can only make a limited amount of calls per day. I do hope that at some point we do get a local API again, that would make local control much easier, but until that happens (very unlikely) the public cloud API does work, but it has its limitations. Excerpt saved from GitHub on 2026-10-23. | Discussion #727 · 2026-08 | |
| Daikin BRP069C4x adapter units | Works Cloud | Newer units controlled through Onecta cloudSaved copyI have 3 indoor units usin BRP069B4x controllers, which still support the local API and one newer unit using a BRP069C4x controller. Since I've added the daikin_onecta integration to control the newer unit, it created duplicate entities for the other 3 units that use the local API. Would it be possible to add the ability to filter out devices, such that I can continue to use the Daikin integration for the older units and only use the daikin_onecta integration for the new one? Thanks, Andrei Excerpt saved from GitHub on 2026-10-23. | Issue #240 · 2024-06 | |
| Daikin Emura | Works | Firmware 2.0.0 reported working without problemsSaved copyOur Emuras also run 2_0_0 and do not show any issues. AFAIK: daikin_onecta connects to the Daikin Onecta cloud and so do the local devices. A firmware breaking change of local devices primarily should affect the connection between local and cloud. This may be one of the few advantages of "cloud only" devices. ;) Excerpt saved from GitHub on 2026-10-23. | Issue #509 · 2025-10 | |
| Daikin Sensira | Works | Firmware 2.0.0 reported working without problemsSaved copyHi, I have a sensira with firmware 1_39_0. Would update the firware to 2_0_0 break anything? Thanks! Excerpt saved from GitHub on 2026-10-23. | Issue #509 · 2025-10 | |
| Daikin Stylish FTXA20CW / FTXA35CW | Works Cloud | Owner reports Daikin AC and Altherma work well; cloud polling limits dataSaved copyHi everyone, I am currently planning a 3-unit AC project for my house (2x FTXA20CW and 1x FTXA35CW – Daikin Stylish). My main use case: Automatically manage the units (power, temperature, modes) via Home Assistant to optimize my solar energy surplus. I really like the design and thinness of the Stylish units. However, I am quite concerned about relying on the Onecta Cloud. I’ve had frustrating experiences with cloud-based integrations in the past due to server unavailability or strict polling limits. I am aware of Faikin, but I’m not super enthusiastic about opening brand-new units, and it … Excerpt saved from GitHub on 2026-10-23. | Discussion #727 · 2026-08 | |
| Daikin BRP069B4x adapter units | Partly works | Also supports local API; duplicate entities with core Daikin integrationSaved copyI have 3 indoor units usin BRP069B4x controllers, which still support the local API and one newer unit using a BRP069C4x controller. Since I've added the daikin_onecta integration to control the newer unit, it created duplicate entities for the other 3 units that use the local API. Would it be possible to add the ability to filter out devices, such that I can continue to use the Daikin integration for the older units and only use the daikin_onecta integration for the new one? Thanks, Andrei Excerpt saved from GitHub on 2026-10-23. | Issue #240 · 2024-06 | |
| Daikin Onecta climate (indoor units) | Partly works Cloud | Partly in Home Fan speed control failed before opt-in HomeKit fan alias option | HomeKit fan speed names fixed by opt-in homekit_fan_mode_aliases optionSaved copyAdded an opt-in `homekit_fan_mode_aliases` option to expose HomeKit-compatible climate fan speed names without changing the default Home Assistant UI behavior. When enabled, the integration keeps existing Daikin fan modes but also exposes low, middle, medium, and high for HomeKit. The mapping is: `low` -> `quiet` `middle` -> fixed speed `2` `medium` -> fixed speed `3` `high` -> fixed speed `5` Existing numeric fan mode service calls continue to work. The default remains disabled so users who only use Home Assistant do not see any extra fan mode values. Tests were added for default behavior, … Excerpt saved from GitHub on 2026-10-23. | PR #665 · 2026-05 |
| Daikin Perfera | Partly works Cloud | Slow, unreliable commands; traced to upstream cloud API and Wi-FiSaved copyHallo, I'm currently using a Daikin Perfera A model connected to Home Assistant via this API integration. Previously, everything worked fine, but since the most recent update, I've been experiencing very unstable and unreliable behavior from the API or air conditioning unit. What I'm experiencing: Commands are executed very slowly or sometimes not at all. The behavior seems inconsistent and unreliable. Unfortunately, I haven't been able to identify the exact root cause yet Something strange is that the airco disconnects and reconnects itself every few minutes to the access point. This was … Excerpt saved from GitHub on 2026-10-23. | Issue #456 · 2025-05 | |
| Daikin Sky Air Alpha with BRP069C41 | Partly works Cloud | Cloud or wired controller reverts Heat/Cool to Cool; BRC1H field settingSaved copyDescription When I set the climate mode to Heat/Cool and the fan mode to Auto from Home Assistant, the change is initially reflected in the Daikin Onecta app on iPhone (Mode: Auto, Fan: Auto). However, after a short time the Daikin app jumps to Mode: Cool, Fan: Auto, and shortly after that the Home Assistant climate card also reverts to Mode: Cool, Fan: Auto. Expected behavior: the unit should stay in `auto` / `heat_cool` mode after I set it from Home Assistant. ## Hardware - Outdoor unit: Daikin Sky Air Alpha Series RZAG71NV1 - Indoor unit: FBA71A2VEB9 (FBA71A9) - Wired controller: BRC1H52W … Excerpt saved from GitHub on 2026-10-23. | Issue #684 · 2026-06 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 7,253 (1.02%) |
|---|---|
| GitHub stars | 609 |
| Latest version | v5.0.2 (2026-10-20) |
| Set up in the UI | Yes |
| Maintainers | @jwillemsen |
| License | GPL-3.0 |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/jwillemsen/daikin_onecta
- Source code: https://github.com/jwillemsen/daikin_onecta
- Issues: https://github.com/jwillemsen/daikin_onecta/issues
- HACS: https://hacs.xyz