Skip to content
Homebridge TestFlight
Mitsubishi Heavy Industries

MHI WF-RAC

homebridge-mhi-wfrac · v2.6.0

VerifiedLocalHomebridge 2.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
DeviceStatusWhat they saidSource
Mitsubishi DXK06ZSA-WF1 (WF-RAC-HTTPS firmware)WorksHTTPS 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-WFWorksWorks once remote management is enabled in Smart M-Air.
Saved copy
Hello, 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 conditionerWorksCommands refused until fixed in plugin; fixed after report.
Saved copy
I 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 HomebridgeYes
Homebridge versions^1.7.0 || ^1.8.0 || ^2.0.0
Homebridge 2.0Yes
Node.js^18.17.0 || ^20.9.0 || ^22.0.0 || ^24.0.0
Settings in Homebridge UIYes
MatterNo
Platform nameHomebridgeMHIWFRACPlatform
LicenseApache-2.0

Community signals

Downloads a week17
Downloads a month137
GitHub stars14
Open issues0
Closed issues17
Last code push2026-10-21
Latest version2.6.0 (2026-09-13)
First published2024-07-29
Releases17

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