Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please ONLY list your unit types that work, don't ask for support! Use Chat for that. #13

Open
SwiCago opened this issue Feb 17, 2017 · 208 comments

Comments

@SwiCago
Copy link
Owner

SwiCago commented Feb 17, 2017

THIS IS NOT A THREAD TO ASK FOR HELP! USE GITTER CHAT FOR HELP

Hi guys, I would like to use this area to list unit types that are know to work with this library.
Exact number(as in tonnage) not necessary, as all units of the same type would work, if confirmed for one.
Please state Region and models that you have personally tested with. If you can provide weblink of unit that would help. I'll start
North America - MSZ-FH (Wall unit)
North America - SEZ-KD (Horizontal Ducted unit)
Mini split on shared compressor
North America - MXZ-8C48NAHZ (8 zone outdoor unit)

Linked this list to readme, until we have a big enough list. Then I'll create a compatability list.
The following webpage may help find your exact unit type
http://meus1.mylinkdrive.com/index.html

THIS IS NOT A THREAD TO ASK FOR HELP! USE GITTER CHAT FOR HELP

@SwiCago SwiCago changed the title Please list you unit numbers that work Please list your unit types that work Feb 17, 2017
@uronito
Copy link
Contributor

uronito commented Feb 17, 2017

Europe (Spain) - PEAD - RP100 - JA(L) (Horizontal Ducted Unit) ----- Works perfect with last version.

@kayno
Copy link
Contributor

kayno commented Feb 18, 2017

Australia - MSZ-GE80VA2 ("Split system" - Wall unit)
Australia - MUZ-GE80VA2 ("Split system" - Outside unit)

This is one system - unit on the wall, connected to the bigger unit outside.

SwiCago added a commit that referenced this issue Feb 18, 2017
Added link to issue #13 with list of units know to work
@lekobob
Copy link
Contributor

lekobob commented Feb 18, 2017

North America - MSZ-GL

@schotime
Copy link
Contributor

Australia - MSZ-GE35VAD

@SwiCago
Copy link
Owner Author

SwiCago commented Feb 20, 2017

@kayno @uronito @lekobob @schotime , thank you all for helping contribute to this library. Making it be a works for everyone, is always a group effort. What works just me, may not be ideal for others, so I was quite surprised and humbled to see that this library got traction! And that we have a good group going to make it work for everyone. So again thanks for making this library what it is so far and thanks for posting up supported units.

@kayno kayno mentioned this issue Mar 8, 2017
@kmdm
Copy link

kmdm commented Jul 9, 2017

Works on MSZ-SF23VE (UK) So I'd venture MSZ-SF*(VE*) at least. given 23 reflects the power of the indoor unit.

Edit: Used an Adafruit HUZZAH esp8266 with no pull-ups to 5v for RX/TX.

@kmdm
Copy link

kmdm commented Jul 17, 2017

I guess the models listed here are probably compatible too:-

http://innovations.mitsubishi-les.com/en/controls/wifi-adapter

@SwiCago
Copy link
Owner Author

SwiCago commented Jul 18, 2017

@kmdm so you are in the UK? Good to know that the library works for your units as well. I will update the list soon.

@kmdm
Copy link

kmdm commented Jul 18, 2017

@SwiCago Yep - UK.

@rtwfroody
Copy link

Returning this issue more to its intended subject, I can confirm the library works with the unit below:
North America - PVA-A36AA7

I'm still far from finished, but I'm building a stand-alone thermostat and it's at least able to heat to a minimum temperature with this unit.

@Prinsessen
Copy link

Mitsubishi MSZ-FD25VA - European/Danish Model

Works perfect :)

@cams-884
Copy link

Australia MSZ-GL80VGD

Running on a Wemos D1 Mini (probably a clone). No pullups on rx/tx.

Working well

@scottdalton
Copy link

scottdalton commented Mar 2, 2018

North America - MSZ-GL18NA

@SwiCago SwiCago closed this as completed Jun 2, 2018
@SwiCago SwiCago reopened this Jun 2, 2018
@vlad36N
Copy link

vlad36N commented Jul 4, 2018

North America - MSZ-GL18NA and MSZ-GL09NA

@F43RY
Copy link
Contributor

F43RY commented Aug 1, 2018

Italy - MSZ-SF25VE3 - Working

@ajobbins
Copy link

ajobbins commented Aug 9, 2018

Australia - MSZ-GL50VGD (indoor) and MUZ-GL50VGD (outdoor) working.

Using a Adafruit Feather HUZZAH with no voltage regulator or pullups.

@F43RY
Copy link
Contributor

F43RY commented Aug 9, 2018

Italy - MSZ-SF25VE2 - Working too

@miguelangel-nubla
Copy link
Contributor

Spain - MSZ-FH25VE - Working
Using a ESP-WROOM-02(esp8266 chip) and a voltage regulator. Nothing else.

@sklarsky
Copy link

Glad to see that the FH units are working since I've got 3 of those going in this week. I plan to test out on my one KJ unit and will report back (all indications are that it should work as well). I'm putting mine together with ESP-01 and this 12v-3.3v regulator instead of using the 5v, just to make it easier for myself.

@mdoary
Copy link

mdoary commented Nov 4, 2018

Working on my MUZ-FE12NAH - Canada

@fbnts
Copy link

fbnts commented Nov 6, 2018

UK - MSZ-AP50VGK is working perfectly. I created a small ESP8266 based PCB that fits in the space at the back of the indoor unit. All connected to Home Assistant.

@nantostars
Copy link

Italy, working with these units:
msz-ge35va
msz-ef35vew

I used WEMOS D1 MINI chips

@dgoodlad
Copy link
Contributor

dgoodlad commented Jan 27, 2019

Australia, confirmed working with:

  • MSZ-GE35VAD wall unit
  • MSZ-GE25VAD wall unit

I had to use a pull-up resistor with my Adafruit HUZZAH modules, and have since moved to using a proper logic-level translator chip (TXB0104).

@unixko
Copy link
Contributor

unixko commented Jan 27, 2019

Asia - MSZ-EF09VAS / MSZ-EF13VAS

I also use Wemos D1 mini board. It is not only cheaper than using ESP-01 + 5V adapter but also supported OTA after tucked into wall unit thanks to 4M flash.

For new builder, don't be scared by demo circuit. You can simplified project by using only 2 parts:

  • Wemos D1 mini - already supported 5V input and USB-to-serial port
  • Revolectrix Cellpro-JST-PA-Battery-Pigtail-10-5-Position
    and then direct soldering cables into board.

wemos

UPDATED: Example for ESP-01, you need 3 parts:

  • ESP-01 module
  • 5V adapter for ESP-01 module (or build your own 5V to 3V3 step down)
  • Revolectrix cable

(optional)

  • ESP-01 USB-to-serial adapter for programming (if you don't already have any USB-to-serial adapter)

esp01

@PiR43
Copy link

PiR43 commented Jan 28, 2019

Europe (France) - MSZ-GC works but need to change the bitrate from 2400 to 9600 in the library. I have found the bitrate fix here : https://www.esp8266.com/viewtopic.php?f=29&t=13207&start=24.
@SwiCago I think try change bitrate on a connect faild could be helpfull for other people who have a unit not working at 2400. (I will try do a PR in few days).

@jemarr
Copy link

jemarr commented Dec 12, 2023

PEAD SP-71J Cassete model (Europe - Spain)

Wemos D1 Mini v3.1 with level shifters and Geoffdavis ESPHOME integration:

https://github.com/geoffdavis/esphome-mitsubishiheatpump

I need to cut Rx trace on Wemos D1 as I don't receive data from the AC unit. After cutting runs well. Seems older Wemos D1 don't need to be modified as they have a serial resistor on Rx line just after CH340 chip.

I cutted the trace after programmed it first time with USB, then all updates are done with OTA.

3

Thanks for this awesome library.

@SGXander
Copy link

SGXander commented Dec 13, 2023

Working on MSZ-LN25VG2 and MSZ-LN35VG2 (UK) with an AZDelivery brand D1 mini running ESPHome.
What I bought:
-D1: https://www.amazon.co.uk/dp/B0754N794H
-Cable: https://www.screwfix.com/p/time-white-4-core-alarm-cable-25m-coil/991jy
-Connector block: https://www.ebay.co.uk/itm/334694405758
-JSTs: https://www.ebay.co.uk/itm/113013141822
-Case: https://www.amazon.co.uk/gp/product/B08HN4Y1KB

What I used:
-Soldering Iron: https://www.amazon.co.uk/gp/product/B077GB7CSZ
-Crimp tool with 1mm JST slot: https://www.amazon.co.uk/dp/B0BX6K8PWC

What I did:
-Cut about 40cm of wire from the spool and strip each end (about 1mm for wire and about 1cm for the shield)
-Crimp wires on one end into the JST terminals and insert into the block in the order of the terminal guide (port 1 is the farthest left when holding with the tab up and is not used on the D1 so leave it blank)
-Solder the other ends directly to the D1 board remembering to invert Rx and Tx
-Plug usb in and flash with ESPHome (ping me if you need config)
-Disconnect the usb from the D1 and place in its case
-Disconnect and disassemble the AC unit (remove all power first!)
-Remove the control board cover
-Insert into the CN105 Red block, run the cable down and out of the gap then seat the cased D1 either following the wire guard up to the MELCloud slot or down and back to the dead space where the hoses go through the wall.
-Reassemble the unit completely before restoring power

Disassembly video: https://www.youtube.com/watch?v=1Fb_C1QVww8
Terminal Guide: https://github.com/SwiCago/HeatPump/wiki/Supported-models

Notes:
At time of writing, https://github.com/geoffdavis/esphome-mitsubishiheatpump does not support Vane positions (Horizontal or Vertical), Night Mode or Purify mode.
When powered up from the mains the D1 seems to boot quicker than the AC unit control board. You will need to restart the D1 to get it to pick up the Rx communication as it does not recover from this by itself.

@xtypebox
Copy link

AZDelivery D1 Mini NodeMcu

I have the exact same model and I can't get to work in homeassistant. Neither through the method mqtt nor the method esphome. The device becames unavailable in homeassistant, but i can control the ac unit using the webbrowser.

Any recomendation?

@wrouesnel
Copy link

@Marksonamap you might want to try adding a pull-up resistor to the RX line. If you see my post further up, 10kOhm resistors between +5V and RX, and +5V and TX was the key thing I needed to get it working (but namely, it's what enabled RX comms for me). You could check if your level-shifter HV side (+5V side) has any resistance between the TX/RX and +5V inputs with a multimeter.

@russilui
Copy link

russilui commented Dec 18, 2023

MSZ-GC25VA E2 (Europe, Italy, 2007)

Working on Mitsubishi MSZ-CG25VA E2 indoor and MXZ-2A30VA outdoor units.

Board: AZDelivery D1 Mini ESP8266MOD 12-F running ESPHome.
Configuration: https://github.com/geoffdavis/esphome-mitsubishiheatpump/tree/master.
Connector: PH2.0 male 5P (had to file it a little bit to make it fit the cn105 port) with pre-crimped cables, no extra connection circuit.
Platform: Home Assistant Core (Docker).

Operation

Basic operating modes available (combined Heat/Cool not tested). Fixed swing positions missing, as well as ECONO COOL function. I have noticed a considerable delay in current temperature readings, might be the control algorithm using a smooth logic. Changing mode provides with an up to date value.

photo_5764727039545426859_y

@DarthTaters
Copy link

US: MSZ-JP09WA
Configuration: https://github.com/geoffdavis/esphome-mitsubishiheatpump
Materials: Mini D1, 5 pin PAP JST, 8 pin JST

Heat/Cool has not been tested, vane swing missing. Newer builds of ESPhome seem to be causing a fault “ Component esphome.coroutine took a long time for an operation”.
IMG_7836
IMG_7835

@TheDK
Copy link

TheDK commented Dec 28, 2023

I accidentally ordered 25 plugs and pigtails for the CN-105 socket. I am willing to send in / out of Germany for free if you send shipping via PayPal. In Germany shipping would probably be just a letter…

@eclair4151
Copy link

eclair4151 commented Dec 31, 2023

Models:
US:
MSZ-GS09NA
MSZ-FS09NA
MSZ-GS06NA
Configuration: https://github.com/geoffdavis/esphome-mitsubishiheatpump
Materials:
D1 mini pro W/ external Antenna: https://www.tindie.com/products/mostlyrobots/wemos-d1-mini-pro-16mb-with-external-antenna/
Connector (5 pin): https://www.aliexpress.us/item/3256802718583041.html

Needed to set baud rate to 2400 for all of them, but other than that working great. No pull up resistors needed. I went with the external antenna, and drilled holes the plastic casing for antenna to ensure good wifi signal. So far been great. Theres also a nice empty pocket to tuck it away in.

IMG_9765
IMG_9766
IMG_9768

@SCUZNUTS
Copy link

SCUZNUTS commented Jan 20, 2024

Models confirmed working;
AP35VGD
AP20VGD
These are Mitsubishi indoor units, connected to a single outdoor unit.

For the controller I used: ESP32-C3 (With USB-C)
https://www.temu.com/goods.html?_bg_fs=1&goods_id=601099534456789&_x_sessn_id=37kmyy9bqe&refer_page_name=bgt_order_detail&refer_page_id=10045_1705789716477_a3jyqkpnuh&refer_page_sn=10045

For wiring used the '5P' option here: https://www.aliexpress.com/item/1005002904897793.html

Like others I also needed to set baud rate to 2400.
I couldnt keep the logger enabled, even switching the hardware UART to something other than 0. But it works fine in home assistant.

Untitled
Untitled2
Untitled3
Untitled4

@Stendec1
Copy link

[SCUZNUTS] Can you share your ESPHome YAML code for this ESP32-C3 board please?
I'm getting compile errors when using following board specification:

ESP32 C3 SuperMini

esp32:
board: esp32-c3-devkitm-1
framework:
type: esp-idf
version: recommended

@Showal
Copy link

Showal commented Jan 29, 2024

Works with Trane NV-Series Hyper Heat

North America

I have this working with the Trane NTXMPH30A132CA (Trane and Mitsubishi are the same at this point, just different logos). I have two 9k BTU and one 12k BTU head units: NTXWPH09B112AA

I'm using the ESP-01s with the mitsubishi2MQTT code. I did not use the pullup resistor and it is working fine so far. Installation was a breeze.

@markfickett
Copy link

Working with:

  • MSZ-GL06NA (ductless)
  • MSZ-GL15NA
  • PEAD-A15AA7 (ducted)
  • MSZ-GS15NA (newer version of GL)
  • MSZ-GS09NA
  • MSZ-GS06NA

I used Adafruit Huzzah ESP8266 breakouts, running Tasmota 13.1.0.4. (I tried one with onboard USB too and had issues that I probably could've worked around.)

image

I was able to lower the minimum temperature to 10C.

I'm supplying them with a remote room temperature sensor (mix of SHT32s and AM2301s) and forwarding the remote sensed temperatures via MQTT to the HVACRemoteTemp command.

@00107
Copy link

00107 commented Feb 21, 2024

Europe, Germany

MSZ-AY35VGK
Board: AZDelivery D1 Mini ESP8266MOD 12-F directly connected to the CN105 port.
Firmware: https://github.com/echavet/MitsubishiCN105ESPHome

Works perfectly :)

IMG_1119

@toxic0berliner
Copy link

France
Unit MSZ-AP15VGK
Board D1 mini (https://fr.aliexpress.com/item/1005006365878568.html?spm=a2g0o.order_list.order_list_main.47.d61d5e5b5G564z&gatewayAdapt=glo2fra)
Cable (https://fr.aliexpress.com/item/1005002904897793.html?spm=a2g0o.order_list.order_list_main.35.d61d5e5b5G564z&gatewayAdapt=glo2fra) (was the hardest for me to find in France for cheap...)

Everything works like a charm , config for reference

config
esphome:
  name: clim
  friendly_name: Clim

esp8266:
  board: esp01_1m

# Enable logging
logger:
  baud_rate: 0
  
# Enable Home Assistant API
api:
  encryption:
    key: "XXX"

ota:
  password: "XXX"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: true # needed for hidden SSID

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Clim"
    password: "XXX"

captive_portal:
    
# Enable Web server.
web_server:
  port: 80

  # Sync time with Home Assistant.
time:
  - platform: homeassistant
    id: homeassistant_time

# Text sensors with general information.
text_sensor:
  # Expose ESPHome version as sensor.
  - platform: version
    name: ESPHome Version

# Sensors with general information.
sensor:
  # Uptime sensor.
  - platform: uptime
    name: Uptime

  # WiFi Signal sensor.
  - platform: wifi_signal
    name: WiFi Signal
    update_interval: 60s

external_components:
  - source: github://geoffdavis/esphome-mitsubishiheatpump

climate:
  - platform: mitsubishi_heatpump
    name: "Climatisation"

    hardware_uart: UART0
    baud_rate: 2400 # 9600 worked for others but 2400 is the good one for MSZ-AP15VGK
    update_interval: 1000ms
    visual:
      min_temperature: 15
      max_temperature: 30
      temperature_step: 1.0

One single thing is missing compared to the infrared remote : choosing the (fixed) vertical orientation of the airflow, the remote offers 5 steps from horizontal to down to orient the flow. Note that the melCloud integration also does not offer this it seems. My unit does not have horizontal orientation anyway but vertical might be a nice to have.

Thanks a lot for this awesome work, realy incredibly reliable, fast, and LOCAL ! thanks again !

@Impedanz
Copy link

Impedanz commented Mar 11, 2024

Works on MSZ EF35VGKW, next Project is my LN50VG2W. - Germany

@jpgnz
Copy link

jpgnz commented Apr 4, 2024

@SCUZNUTS would love to see your config please.

edit sorted my own question. Using exact same hardware as @SCUZNUTS above. Working on MSZ-GS60VFD.

#logger:
#Need to disable this

external_components:
  - source: github://geoffdavis/esphome-mitsubishiheatpump

climate:
  - platform: mitsubishi_heatpump
    name: "${friendly_name}"
    hardware_uart: UART0
    baud_rate: 2400

@omarsheikh
Copy link

I have this working with NTXWST12A112A, direct connection to huzzah32 ESP32 breakout board.

Unfortunately I've had no luck with NTXUKS12A112BA...

@cirolaferrara
Copy link

Italy

Kit name: MSZ-MUZ-HR25VF
External unit: MUZ-HR25VF-E2
Internal unit: MSZ-HR25VF-E7
Board: Wemos D1 ESP8266
Firmware: mitsubishi2MQTT
Voltage: 5v without resistor

Works perfectly :)

Useful links:

@sydrek0
Copy link

sydrek0 commented Apr 9, 2024

Singapore

Works with msxy-fp10vg / msxy-fp13vg

D1 Mini from amazon
Pigtail Cable from aliexpress

Installed via ESPHome / github://geoffdavis/esphome-mitsubishiheatpump
Config from @toxic0berliner above (merci!)

@WHQJonathan
Copy link

Taiwan

Works perfectly with

  1. MSZ-GE50NA
  2. MSZ-FH25NA
  3. MSZ-GE25NA

D1 Mini from taobao

Pigtail Cable from taobao

Installed via ESPHome / github://geoffdavis/esphome-mitsubishiheatpump
Config from @toxic0berliner above (merci!)

@maxwell5555
Copy link

United States

Models confirmed working
MSZEF09NAS
MSZGL06NA

Configuration: used the reference one from https://github.com/geoffdavis/esphome-mitsubishiheatpump
Materials:
D1 mini pro: https://www.amazon.com/dp/B07KW54YSK (appears out of stock unfortunately)
Connector (5 pin): https://www.aliexpress.us/item/3256802718583041.html (same as was posted earlier in this thread)
Soldering station: https://www.amazon.com/dp/B082F1RKTM

I snipped the push-on connectors from the pre-made wires I got from Aliexpress, then soldered them directly to the D1 minis. I'd never soldered before, hence the soldering station listed above lol. Was pretty easy and gave me a lot more confidence that one wouldn't pull loose randomly. I capped the 12v line with a wago connector, but probably not super necessary. My MSZGL06NA had the CN105 connector in a weird spot, took me a good 20 min to find it. I've included some pics.

The 3 wall units (model numbers above) are working great. I have an air handler I want to connect as well, model SVZKP36NA. I'm pretty sure it will work, but I'll have to disconnect the MHK2 thermostat to do so. I need to find an alternate temp/humidity sensor solution before I can do that. I have a couple of DHT22 sensors I'll probably try to wire up. Will update here if I get it all working.

PXL_20240413_044157076
PXL_20240413_045234914
PXL_20240413_050109333

@axelboe
Copy link

axelboe commented Apr 22, 2024

I had some issue sourcing the cable in germany, just wanted to add that these are available on AliExpress Cheap if you look by search term PAP-05V-S

@plop510
Copy link

plop510 commented Apr 22, 2024

Spain
Confirmed working model: MSZ-HR50VF
Using:
CN105 connector
ESP01

Many thanks for this excelent job.

@Yeahguuy
Copy link

Models: US: MSZ-GS09NA MSZ-FS09NA MSZ-GS06NA Configuration: https://github.com/geoffdavis/esphome-mitsubishiheatpump Materials: D1 mini pro W/ external Antenna: https://www.tindie.com/products/mostlyrobots/wemos-d1-mini-pro-16mb-with-external-antenna/ Connector (5 pin): https://www.aliexpress.us/item/3256802718583041.html

Needed to set baud rate to 2400 for all of them, but other than that working great. No pull up resistors needed. I went with the external antenna, and drilled holes the plastic casing for antenna to ensure good wifi signal. So far been great. Theres also a nice empty pocket to tuck it away in.

IMG_9765 IMG_9766 IMG_9768

Hey... not sure what you are posting here in photo two as the plug seems to be empty but the wires are coming out? Is there some step I am missing? Sorry total newb here, but you have the exact same units I do.

@haraldhh
Copy link

MSZ-RW25 Europe works.

I used a Wemos D1 Mini and the pigtail from aliexpress. CHECK THE VOLTAGES, ESP8266 wants 5 VDC in the middle pin, don't connect the first pin which is 12 VDC. There are many photos of different boards and Aircons around and they can be misleading (sic!), check Your documentation.

The MSZ-RW25 has the Melcloud wifimodule connected to CN110 and besides this sits CN105 which isn't occupied. I plugged it in and it worked. I now have both Melcloud and ESEHome. :)

20240424_101031
20240424_112153
20240424_112202
20240424_112635

@marsavela
Copy link

Spain

MSZ-AY42VGK
MSZ-AY50VGK

Those two models working perfectly using MitsubishiCN105ESPHome on ESPHome.

First I used a LOLIN Wemos D1 Mini V4.0.0 but that didn't work at all. I couldn't make it work with any implementation of this library.

I switched to an AZ-Delivery D1 Mini NodeMcu ESP8266-12F and everything worked as expected.

Sharing my config ```yaml substitutions: name: ac-livingroom friendly_name: AC-Livingroom

esphome:
name: ${name}
friendly_name: ${friendly_name}

esp8266:
board: d1_mini

Default logging level

logger:
hardware_uart: UART1 # This line can be removed for ESP32 devices
level: INFO

uart:
id: HP_UART
baud_rate: 2400
tx_pin: 1
rx_pin: 3

Enable Home Assistant API

api:
encryption:
key: "XXXXXXXXX"

ota:

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: true # needed for hidden SSID

Enable fallback hotspot (captive portal) in case wifi connection fails

ap:
ssid: "${friendly_name} Fallback Hotspot"
password: "XXXXX"

captive_portal:

Enable Web server.

web_server:
port: 80

Sync time with Home Assistant.

time:

  • platform: homeassistant
    id: homeassistant_time

Text sensors with general information.

text_sensor:

Expose ESPHome version as sensor.

  • platform: version
    name: ESPHome Version

Expose WiFi information as sensors.

  • platform: wifi_info
    ip_address:
    name: ${name} IP
    ssid:
    name: ${name} SSID
    bssid:
    name: ${name} BSSID

Create a button to restart the unit from HomeAssistant. Rarely needed, but can be handy.

button:

  • platform: restart
    name: "Restart ${friendly_name}"

Sensors with general information.

sensor:

Uptime sensor.

  • platform: uptime
    name: Uptime

WiFi Signal sensor.

  • platform: wifi_signal
    name: WiFi Signal
    update_interval: 60s

external_components:

  • source: github://echavet/MitsubishiCN105ESPHome

climate:

  • platform: cn105
    id: hp
    name: "${friendly_name}"
    icon: mdi:heat-pump
    visual:
    min_temperature: 15
    max_temperature: 31
    temperature_step:
    target_temperature: 1
    current_temperature: 0.1
    vertical_vane_select:
    name: ${name} Vertical Vane
    horizontal_vane_select:
    name: ${name} Horizontal Vane
    debounce_delay : 500ms
    update_interval: 4s
</details>

@skyw33
Copy link

skyw33 commented May 24, 2024

USA

Mitsubishi Ducted Heat Pump System

OUTDOOR unit: PUZ-HA42NKA1
INDOOR unit: PVA-A42AA7

Thermostat: Mitsubishi MHK2 Wireless Remote Controller

Airzone CN105 WiFi Splitter
https://gotductless.com/products/airzone-aidoo-cn105-splitter-for-mitsubishi

I use the MHK2 as my thermostat and then I use ESPHome to control the unit from home assistant. https://github.com/echavet/MitsubishiCN105ESPHome

Both the MHK2 and the ESPHome unit connect to the splitter, while the splitter connects to the CN105.

Theoretically, I could get rid of the Wifi Splitter and MHK2, but I'm hesitant to do so because my understanding is that the MHK2 has smarts that are better able to control the mitsubishi heat pump.

I'm using these ESP modules:
ESP01 adapter: https://www.amazon.com/dp/B09S11Q4TL?psc=1&ref=ppx_yo2ov_dt_b_product_details
ESP8266 ESP01 module: https://www.amazon.com/dp/B01EA3UJJ4?ref=ppx_yo2ov_dt_b_product_details

And this CN105 cable:
https://www.aliexpress.us/item/3256802718583041.html?spm=a2g0o.order_list.order_list_main.17.ced11802eB8p2O&gatewayAdapt=glo2usa

In the picture below you see the wifi splitter with 3 connections. From left to right: cable to CN105, cable to ESP8266, cable to MHK2.

Note for the ESP8266 cable that the purple wire is not used. Green=GND, Yellow=VCC, Red=TX, Black=RX
PXL_20240524_145427173 MP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests