# Mitsubishi Mini-Split Controller for Amazon Alexa

> Add a Mitsubishi mini-split to Amazon Alexa with a CN105 ESP32 controller. Get local thermostat control, voice commands, and routines without a Mitsubishi cloud account.

Source: https://serin-labs.com/alexa.html
Last updated: 2026-10-27

Connect a CN105 ESP32 controller to the Mitsubishi indoor unit, flash the firmware, and add the heat pump from the Alexa app through a compatible Echo or eero device. It appears in Alexa as a thermostat with temperature and mode controls, voice commands, and routines. No Mitsubishi Wi-Fi adapter, Kumo Cloud account, custom Alexa skill, or Serin Labs subscription is required.

Already have a controller? [Set it up with Alexa](https://serin-labs.com/matter/setup.html#alexa).

[See the CN105 controller](https://serin-labs.com/controller.html) [Check your Mitsubishi model](https://serin-labs.com/compatibility.html)

At a glance

- One CN105 ESP32 controller is required for each Mitsubishi indoor unit.
- Setup begins in the Alexa app through a compatible Echo or eero device.
- Controls include temperature, Heat, Cool, Auto, power, voice commands, and routines.
- No Mitsubishi cloud account or custom Alexa skill is required.

Good to know

- A compatible Echo or eero device is required.
- The firmware is free to install and not open source.
- The firmware is not certified; Alexa displays a one-time warning during setup.
- The controller hardware arrives without firmware installed.

---

## How the CN105 ESP32 controller adds Alexa support

Most Mitsubishi Electric mini-splits have a service connector called CN105 on the indoor control board. The Serin Controller combines a supported M5Stack ESP32 board with a tested CN105 cable, giving the firmware a direct, two-way connection to the heat pump.

After you install the firmware, a compatible Echo or eero device discovers the controller on your local network and adds it through the Alexa app. The Alexa device sends your home Wi-Fi credentials to the ESP32 over Bluetooth, so no Serin Labs account or manufacturer skill is required.

![Alexa thermostat controls for a Mitsubishi mini-split, showing 72 degrees in cool mode](https://serin-labs.com/assets/content/620/mitsubishi-mini-split-alexa-thermostat-control.webp.4a1dbd475135.webp)

The Mitsubishi mini-split as a thermostat in Alexa

---

## What Alexa can control

Power and modes

Turn the unit on or off and select Heat, Cool, or Auto.

Target temperature

Set the thermostat target from the Alexa app or by voice.

Room temperature

Ask Alexa for the temperature reported by the controller.

Voice and routines

Use spoken thermostat commands and include the mini-split in Alexa routines.

Alexa displays a standard thermostat. Fan speed, vane position, diagnostics, and other heat-pump-specific controls remain available through the controller's [built-in web interface](https://serin-labs.com/controller/web-interface.html).

---

## What you need

- **A compatible Mitsubishi indoor unit:** check the model number before ordering. One controller is needed for each indoor unit you want to control.
- **A CN105 ESP32 controller:** buy the [pre-assembled controller](https://serin-labs.com/controller.html), or use a supported board and cable from the [DIY parts list](https://serin-labs.com/parts.html).
- **A USB-C data cable and supported browser:** the initial flash runs in Chrome, Edge, or Brave on a computer.
- **A compatible Echo or eero device:** Alexa uses it to discover, add, and control the thermostat locally. Amazon's supported-device list changes, so check [Amazon's current compatible-device guidance](https://developer.amazon.com/en-US/docs/alexa/smarthome/matter-support.html) before ordering hardware.
- **The Alexa app:** use its add-device flow to scan the pairing code saved by the flasher.

---

## Set up your controller

Setup has three parts: install the Matter-compatible firmware, connect the controller to the indoor unit, and add the thermostat in Alexa. The app transfers your Wi-Fi credentials over Bluetooth; there is no separate setup-hotspot step for initial pairing.

Follow the [Alexa setup guide](https://serin-labs.com/matter/setup.html#alexa) for prerequisites, pairing, and a final check that the indoor unit responds.

---

## Limits to understand before buying

- **Not certified:** Alexa displays a one-time uncertified-accessory warning. The product does not carry a Works with Alexa badge.
- **Features not available in Alexa:** dry mode, fan-only mode, fan speed, and vane direction are not reliably shown in Alexa's thermostat controls.
- **Diagnostics are available in the web interface:** compressor frequency, outdoor temperature, runtime, and error codes do not appear in Alexa.
- **One occupied CN105 port:** the controller cannot share CN105 with a factory Wi-Fi adapter or wired wall controller.

---

## Alexa firmware or ESPHome through Home Assistant?

Use the firmware when Alexa is the main interface and you do not already run Home Assistant. Use [ESPHome](https://serin-labs.com/esphome/features.html) when you want fan speed, airflow direction, diagnostics, and automations in Home Assistant and want to connect Home Assistant to Alexa. Alexa shows similar thermostat controls with either option. With ESPHome, the additional controls remain available in Home Assistant.

If the factory Mitsubishi Wi-Fi adapter is already installed, try the Kumo Cloud Alexa skill before buying another controller; it may provide the voice controls you need at no additional hardware cost.

![The pre-assembled Serin CN105 ESP32 controller](https://serin-labs.com/assets/content/800/serin_cn105_controller.jpg.cf751b9c14ef.webp)

[5.0 · 42 reviews](https://shop.serin-labs.com/pages/reviews)

## Get the CN105 controller

The ESP32 board and tested cable arrive assembled and ready for you to flash. Free US shipping.

[Buy now from $35](https://serin-labs.com/controller.html)

## Already have a board?

Install the free firmware, then add it from the Alexa app. The firmware source is not published.

[Flash the firmware](https://serin-labs.com/flash.html?platform=direct) [Setup guide](https://serin-labs.com/matter/setup.html#alexa)
