MHI WF-RAC
homebridge-mhi-wfrac · v2.6.0
Adds Mitsubishi WF-RAC air conditioners (Smart M-Air app) to HomeKit.
What it says it supports
Brands
- Mitsubishi Heavy Industries
Devices it names
- WF-RAC
- WF-RAC-HTTPS
- WCBN4612L
Shows up in Apple Home as from its README
What people report
Works with Mitsubishi Heavy WF-RAC Wi-Fi modules; maintainer fixed HTTPS-only firmware, model 1 units and timeouts.
- Works3
| Device | Status | What they said | Source |
|---|---|---|---|
| Mitsubishi DXK06ZSA-WF1 (WF-RAC-HTTPS firmware) | Works | HTTPS support added after report.Saved copy… all, love that this plugin exists, but i'm yet to get it working. Here is the first issue I came up against; Description The plugin doesn't connect to WF-RAC modules running the newer `WF-RAC-HTTPS` firmware variant. These units only respond on HTTPS (port 51443 with TLS), and the plugin appears to use plain HTTP, resulting in empty replies / connection failures. Device Model: Mitsubishi DXK06ZSA-WF1 (built-in WF-RAC module) Firmware type reported: `WF-RAC-HTTPS` Wireless firmware: `025` MCU firmware: `200` Diagnosis The unit is reachable, ping and `nc -vz 51443` both succeed. However, the … Excerpt saved from GitHub on 2026-10-22. | Issue #17 · 2026-03 |
| Mitsubishi DXK18ZTLA-WF | Works | Works once remote management is enabled in Smart M-Air.Saved copyHello, I had a new Aircon, Model (DXK18ZTLA-WF) installed today. I have successfully setup the air-conditioner via the Smart M-Air app on iOS and have confirmed it controls the air conditioner correctly. This is the only instance of an app pairing meaning it's not setup on any other device. I've run the following command as per your instructions: `curl http:// :51443/beaver/command -d '{"apiVer":"1.0","command":"getAirconStat","deviceId":" ","operatorId":"1234567890","timestamp":1722259820}'` Which entering my info became: `curl http://10.1.1.202:51443/beaver/command -d … Excerpt saved from GitHub on 2026-10-22. | Issue #7 · 2025-04 |
| WF-RAC 'model 1' air conditioner | Works | Commands refused until fixed in plugin; fixed after report.Saved copyI managed to get the plugin installed and connected to my Aircon, but as soon as I try to adjust anything the following error is thrown: This plugin threw an error from the characteristic 'Target Heating Cooling State': Unhandled error thrown inside write handler for characteristic: Device 348E89BEB22E (192.168.x.x) returned an unexpected response: … Excerpt saved from GitHub on 2026-10-22. | Issue #43 · 2026-07 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
LAN to AC unit
You’ll need
- Smart M-Air app setup
- Static IP
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.7.0 || ^1.8.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.17.0 || ^20.9.0 || ^22.0.0 || ^24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | HomebridgeMHIWFRACPlatform |
| License | Apache-2.0 |
Community signals
| Downloads a week | 17 |
|---|---|
| Downloads a month | 137 |
| GitHub stars | 14 |
| Open issues | 0 |
| Closed issues | 17 |
| Last code push | 2026-10-21 |
| Latest version | 2.6.0 (2026-09-13) |
| First published | 2024-07-29 |
| Releases | 17 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- No fan direction control
- App commands lock device ~60s
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Fanv2
- FilterMaintenance
- HumidifierDehumidifier
- Switch
- Thermostat