[APP][Pro] Midea - Midea HVAC Solutions - Smart climate controls

The current midea app for the Homey Pro uses local access

I want to add that this plugin works foor Maxicool airconditioning. To get the correct tokens. I had to use this python plugin and command.

midea-beautiful-air-cli.exe discover --account “XXXXX@gmail.com” --password “XXXXX” --credentials

The login method with user and password doesn’t work but with tokens it was a success. Thanks for the app.

Thank you for your work!

I have 4 Midea ACs that I can control via Home Assistant without any issues.

In Homey with your app however I could only add 1 of them.

Could you please advise how to add the remaining 3 to Homey directly?

Wasn’t sure if it will work or not, but just to confirm, two new midea ac, after adding it to NetHome Plus worked flowlessly. For now giving my compliments to the developer.

Has anyone gotten this to work with a QLIMA SJA-2519? It’s connected trough the NetHome Plus service and produced by Midea..

Got my midea air con unit to work today by installing msmart-ng, then running “msmart-ng discover” and then copying the key and token. Easy!

Hi there,

Today my Midea U-Shaped window unit went offline in the Homey App, and it suggested to remove and readd it (I skipped the screens prompting for the keys/creds I didn’t have). Now I cannot readd the AC unit, as it is not found when scanning, and there is no manual add option. I have reset the device, everything is on the same network, I have removed and readded it in all of the manufacturer smart home apps (which all work fine), and msmart-ng discover produces this:
INFO:msmart.cli:Discovering all devices on local network.
ERROR:msmart.cli:No devices found.

Nice app but a bit of a hiccup here. Please help.

There is a PR open that targets several of the Midea pairing/runtime issues discussed here:

It changes the pairing flow to validate devices before adding, supports adding multiple validated AC units, adds an explicit “search another network” path for cases where broadcast discovery does not work, and makes runtime LAN polling/control recover from expired sessions or changed device IPs.

It is not merged yet, so this is not an official release announcement, but it should address the “only one device”, “device unavailable/unreachable”, and “found but cannot add” class of problems once reviewed and released.

Thanks,

I will check this out and if positive publish it accordingly.

With regards,
Marc

Hi!

I wanted to try out Homey and got a Porta Split recently.
No matter what I do, i always get: No Device Found.
Theres not request to Login or Enter some token.

Its just Add → Midea → AirConditioner → Connect → No Device Found

As I’m new to Homey, maybe I do something wrong.
I have the SmartHome App installed and the PortaSplit is connected there.
Any ideas? Thank you!

Hello! Big thanks for this App integration. Everything works fine for me. I have Porta Split.

I was wondering, is it possible to set the device on ionizing mode? Is it possible to choose a specific fan speed in %, for example 8%?

Both of those I can do with the SmartHome app but I am not able to through homey pro flows.

The app is working great and really happy with the integration. Using it with the Midea PortaSplit heat & Cool I do have some feedback/feature requests:

  1. The SmartHome app shows the energy usage of the unit it would be amazing if the homey app could expose this information too so the airco will show up in the homey energy dashboard.

  1. The unit has a special I-Sense mode that will use the temperature sensor in the remote. Is there anyway this can be exposed/toggled in the homey app?

  2. In the swing options I also see a horizontal swing that the unit does not support I think.

Hopefully you find some time to take a look at these points that would make me really happy!

Hello

I just tried to add my new Porta Splint to Homey. The device is detected, but then I get the error message shown in the image.

I’ve already restarted the app once.

I have a Homey Pro 2023 running version 13.3.0-rc.16.

What can I try?

I just added a Midea Portasplit myself, and I thought I had to login with my own credentials at first, but I ended up force closing the Homey app to reset everything and then I did the following:

1 - I opened the SmartHome app as per the Midea manual and added the device there, during that process I was asked to enter wifi name (ssid) and password. (Without this, the Homey Midea app couldn’t find the device)

2 - Once added in SmartHome, I opened Homey again.

3 - Pressed the plus button and added a new device using the Homey Midea app.

4 - Didn’t enter key/token, just left them blank.

5 - Used the prefilled login details instead of adding my own.

6 - Key and token was then retrieved and filled in, so from then on it was next next next​:blush:

Hope it helps!

Hi Swedownhill,

Thank you very much for your feedback and help.:+1:t3:

I tried all of that a few times, but it never worked!

So I asked Claude AI, and he suggested I use the NetHome Plus app instead of the iOS SmartHome app from Midea. It worked perfectly with that app.:man_tipping_hand:t2:

That’s great to hear! :folded_hands::blush:

By the way:

I recieved my Midea Portasplit yesterday and this morning when I woke up there was a notification from the Smarthome app that there is a firmware update available for the device. Not sure what it does, it takes a while to update and the device need to be inactive during that process so I’ll probably do it tonight. Just wanted to share that info in case the Nethome Plus app does not notify you about it.

I have both apps running. But I’d rather just have the SmartHome app—it just doesn’t seem to work for me. Have you ever created a NetHome-Plus account?

My firmware is shown in the picture. Do you have the same version?

Hi!

I didn’t create a nethome account, I just pressed continue and signed in using the pre filled details that was shown in the Midea Homey app when I got to that step.

I have the following version. The only difference I can see is that mine says 5006 instead of 5000 on yours.

Edit: I turned on automatic updates in the smarthome app when I got the notification this morning, and the device updated itself shortly after so the image shows the version after the update. I never thought about checking it before that so I don’t know what version it had yesterday when I connected the unit to both Smarthome app and Homey.

How do you turn on the I-sense mode on your portasplit? I can’t see it in the app ?

After using the app for a few days, I think it’s great, so thank you for taking the time and effort to make it :grinning_face:.

There are a couple of functions that are visible in the Smarthome app that are not available in the Midea Homey app. Not sure if they can be implemented but I wanted to mention them as a request if they do.

All of these are for the Midea PortaSplit specifically:

1 - There is a toggle to make the outside unit extra silent. It would be great to trigger this from a flow, for example when time is after 22.00/10PM.

2 - The Smarthome app can control the fan speed with a slider between 1% and 100%. The app seems to only have 20% increments (20, 40, 60, 80, 100, and Auto).

3 - There is a toggle in the Smarthome app to clean the inside unit and prevent bacteria from growing. Not sure what it does to prevent this, but it seems like a good idea to do from time to time.