Skip to content

Mitsubishi CN105 Climate

The mitsubishi_cn105 component allows communication with Mitsubishi Electric indoor units using the CN105 connector.

The component communicates with the unit over UART and provides control and state reporting.

The CN105 connector exposes power and UART communication lines.

PinFunctionWire colorESP8266
1NC
2GNDorangeGND
35Vbrown5V
4TXblueRX
5RXredTX
CN105 wiring diagram
CN105 connector wired to a D1 Mini Pro

WARNING

Verify the pinout and voltage levels before connecting.

This component requires a UART bus configured with:

  • 8 data bits
  • EVEN parity
  • 1 stop bit
  • Baud rate 2400 or 9600

NOTE

The required baud rate depends on the indoor unit. During initial setup, try both supported values if communication does not work.

uart:
id: ac_uart
tx_pin: GPIO1
rx_pin: GPIO3
data_bits: 8
baud_rate: 2400
parity: EVEN
stop_bits: 1
climate:
- platform: mitsubishi_cn105
name: "Living Room AC"
uart_id: ac_uart
update_interval: 1s
  • Target temperature range: 16 °C to 31 °C
  • Current temperature reporting
  • Modes: OFF, AUTO, HEAT, COOL, DRY, FAN_ONLY
  • Fan modes: AUTO, QUIET, LOW, MEDIUM, MIDDLE, HIGH

NOTE

Fan modes map to the following Mitsubishi fan speeds:

  • AUTOAUTO
  • QUIETQUIET
  • LOWSPEED 1
  • MEDIUMSPEED 2
  • MIDDLESPEED 3
  • HIGHSPEED 4
  • uart_id (Optional, ID): The UART bus to use.
  • update_interval (Optional, Time): Interval between status updates. Defaults to 1s. Lower values provide faster detection of external changes, for example when using the remote control.
  • All other options from Climate.

Thanks to the following projects and authors for their work on reverse engineering and documenting the protocol: