Mitsubishi CN105 Climate
Overview
Section titled “Overview”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.
Hardware Connection
Section titled “Hardware Connection”The CN105 connector exposes power and UART communication lines.
CN105 pinout
Section titled “CN105 pinout”| Pin | Function | Wire color | ESP8266 |
|---|---|---|---|
| 1 | NC | ||
| 2 | GND | orange | GND |
| 3 | 5V | brown | 5V |
| 4 | TX | blue | RX |
| 5 | RX | red | TX |
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
2400or9600
NOTE
The required baud rate depends on the indoor unit. During initial setup, try both supported values if communication does not work.
Example configuration
Section titled “Example configuration”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: 1sSupported features
Section titled “Supported features”- Target temperature range:
16 °Cto31 °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:
AUTO→AUTOQUIET→QUIETLOW→SPEED 1MEDIUM→SPEED 2MIDDLE→SPEED 3HIGH→SPEED 4
Configuration variables
Section titled “Configuration variables”- 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.
Acknowledgments
Section titled “Acknowledgments”Thanks to the following projects and authors for their work on reverse engineering and documenting the protocol:
- SwiCago/HeatPump
- Chris Davis and his blog series
- Hadley from New Zealand and his write-up