Energy (Heat) - Mitsubishi Heat Pump

Should support all Mitsubishi heatpump units with a CN105 connector

Plugin details

Type: Energy (Heat)

Name: Mitsubishi Heat Pump

Status: ENERGY, TESTING D

GitHub: P093_MitsubishiAC.ino

Maintainer: crnjan

Used libraries: .

Plugin is based on Arduino library to control Mitsubishi Heat Pumps.

Supported hardware

Plugin should support all Mitsubishi heat pump units with a CN105 connector:

Open issue, where users can report models they are using - list.

How to connect

Note: If your unit has cn105 port, it is most likely supported. If your unit has cn100 port, it may work as well.

CN105

CN100

Notes

1

NA

12V, can be sourced from pin 3 of cn51 or pin 1 of cn52 (not needed for ESP)

2

8

GND

3

1

5V

4

5

TX

5

4

RX

Danger

Please make sure to verify voltages!

Parts required to make a CN105 female connector

One can also get premade pigtails.

Example using D1 mini PRO

../_images/P093_1.jpg

There is a good tutorial on how to do soldering and installing.

Setup

The Mitsubishi Heatpump plugin can be added as simple as selecting it from the list, selecting the serial port used for connection - and we are ready:

../_images/P093_2.jpg

Once we hit submit, the plugin will start sending messages through controller, i.e. MQTT with payload:

{"roomTemperature":23.0,"wideVane":"|","power":"OFF","mode":"AUTO","fan":"QUIET","vane":"AUTO","iSee":false,"temperature":24.0}

Message is send every time a change is detected (i.e. one changes settings using IR remote control) and every X seconds, as set in the settings (60 seconds in above screenshot).

Commands

Command

Extra information

MitsubishiHP,temperature,<value>

Value must be between 16 and 31.

MitsubishiHP,power,<value>

Value = ON or OFF

MitsubishiHP,mode,<value>

Value = HEAT, COOL, FAN, DRY or AUTO

MitsubishiHP,fan,<value>

Value = 1, 2, 3, 4, AUTO or QUIET

MitsubishiHP,vane,<value>

Value = 1, 2, 3, 4, 5, SWING or AUTO

MitsubishiHP,widevane,<value>

Value = <<, <, |, >, >>, <> or SWING

Example

A full working example using openHAB can be found here.

Special thanks

Change log

New in version 2020/03/07:

added Initial release version.