Mitsubishi WF-RAC
blues-sechseck/Mitsubishi-WF-RAC-Integration · v2026.10.1
WF-RAC homeassistant integration
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 | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
What people report
Works locally with Mitsubishi WF-RAC modules (including MHI SRK units); units that fall back to cloud mode refuse local connections until switched back in Smart M-Air. Weekly timers are not available over the local API.
- Works2
- Partly works2
- Won’t be supported2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Mitsubishi Heavy SRK20ZS-WF | Works Local | Added without problems; heating overshoot calibration measured on this unitSaved copyI also added two MHI (SRK20ZS-WF / SRC20ZS-W 2,0 kW; SRK25ZS-WF / SRC25ZS-W2) last week and had no problems. I added them to the wifi with the remote and WPS on the rooter. Then HA shows them immidiatly as new device. Excerpt saved from GitHub on 2026-10-23. | Issue #164 · 2025-09 | |
| Mitsubishi Heavy SRK25ZS-WF | Works Local | Added without problems via WPSSaved copyI also added two MHI (SRK20ZS-WF / SRC20ZS-W 2,0 kW; SRK25ZS-WF / SRC25ZS-W2) last week and had no problems. I added them to the wifi with the remote and WPS on the rooter. Then HA shows them immidiatly as new device. Excerpt saved from GitHub on 2026-10-23. | Issue #164 · 2025-09 | |
| Mitsubishi DXK33ZRA-WF1 | Partly works Local | Needs HTTPS to add; fix proposed but untestedSaved copyFix for issue #151 - two minor code changes that allows adding a unit (e.g., model DXK33ZRA-WF1) which would not respond to communication via http. I am unable to test, however, whether this would break communication for older units. Excerpt saved from GitHub on 2026-10-23. | PR #152 · 2025-07 | |
| Mitsubishi WF-RAC units falling back to cloud mode | Partly works Local | Add fails when unit leaves local mode; switch to local mode in Smart M-AirSaved copyConsolidating the workarounds found in this thread, since it looks like the underlying cause is the unit itself falling back from local to cloud mode (still reachable via the app, but no longer accepting local connections) rather than an integration bug: 1. Power-cycle the AC (unplug, wait ~5 min, power back on), or 2. Explicitly switch back to "Local Mode" in the Smart M-Air app (this was the reliable fix for @alicanadal). Since this is a device/firmware-side mode switch rather than something the integration controls, closing, but the workarounds above should help anyone hitting the same … Excerpt saved from GitHub on 2026-10-23. | Issue #164 · 2025-09 | |
| Intesis wifi module | Won’t be supported | Different protocol; needs IntesisBox integration, not WF-RACSaved copyoh yes thank you for the clearance. My wifi module is a intesis? Strange that there are multiple solutions for the one problem. I think this will be the right one for me: > Home Assistant IntesisBox Climate Platform > > This platform allows Home Assistant to control IntesisBox devices https://www.intesisbox.com/en/wifi/gateways/ using the WMP protocol. > > Unlike IntesisHome, IntesisBox allows for control through the local network via TCP sockets which is better suited for using with home automatio Excerpt saved from GitHub on 2026-10-23. | Issue #91 · 2024-03 | |
| Mitsubishi WF-RAC weekly timer | Won’t be supported Local | Weekly timer only on wired remote SC-BIKN2, not local APISaved copyThanks for digging into this. Checking Mitsubishi's own documentation: the "WEEKLY TIMER" function via option parts is listed as available only through the wired remote control (SC-BIKN2), not through Smart M-Air/WF-RAC, matches what's been observed here (grayed out in the app on a fully local/no-cloud setup). That suggests weekly timer scheduling isn't exposed over the local HTTP API this integration talks to at all, it looks like it needs Mitsubishi's cloud (or goes through the indoor unit's own IR-command handling) rather than the local WF-RAC module directly. Given that, this doesn't … Excerpt saved from GitHub on 2026-10-23. | Issue #140 · 2025-04 |
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
Local polling
Talks to the device on your network, asking it for updates every so often.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 2,110 (0.3%) |
|---|---|
| GitHub stars | 306 |
| Latest version | 2026.10.1 (2026-10-20) |
| Set up in the UI | Yes |
| Maintainers | @blues-sechseck |
| License | MIT |
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.