Midea Mini Split Wifi Support

It was a bug in the fork - just a REALLY responsive dev that merged a quick fix!

Awesome!

Hi Everyone
I have a SLWF-01PRO ethernet dongle plugged into my Senville AC
I can communicate with it's web interface (port 80) right away.
I wanted to use the Midea AC Local Control driver, but this dongle is not using any security, thus no ID, Key or Token.
Anybody else tried this little board ?
Ideas ?

Thanks

Hi Tom
Are you still working on this project ?
I have it running for 3 units - works great.
I've been searching for a way to turn off the LED - can't find it.
The various apps from Senvville/Midea are able to do so.
It's such a pain having to use the remotes or a different app to doit.
Any help appreciated

David

1 Like

I'm kinda lost.

I just ordered the slwf-01pro with esphome from the cloud free shop.

Installed the hubitat driver posted earlier here but it wants a token and Id. That seems more like it's looking for the midea m smart stuff which I'm not using.

I really doubt this driver is intended for use with the esphome stuff. Experience tells me that you need an esphome specific driver. I am not sure if that exists, but I have been pondering doing the same as you, getting one of those esp modules to reduce cloud dependence.

1 Like

The driver and instructions in this thread are not for the ESPHome stick, I also have one of those but did not have a chance to play with it, at the moment there are no drivers developed for the Midea mini split yet, a few others also have this USB stick but no one has yet to start coding for it.

There is a ESPHome library out if you are willing to try coding a driver...

The last posts in this thread are other users that have the stick for the Midea mini splits

2 Likes

Gotcha. I must have mis-read the conversation in this thread. I was going down a rabbit hole and ordered one for a new mini split I'm installing.

I'm by no means a coder, but I wonder if chat gpt can take this driver and modify it for esphome..

If you can't find anything. Try bringing the device from HA to Hubitat. I have 3 Midea using ESP home modules running in Home Assistant and connecting them to Hubitat. Best of both world since I like HA dashboard but not so much with the rule engine.

1 Like

I'm in the process of spinning up HA in a virtual machine. I've never played with it before, so all new territory to me. I'm sure I'll be picking your brain for sure lol

So the SLWF-01pro right out of the box plugs right into Home Assistant nicely then I used the Home Assistant Device Bridge to bring it into Hubitat.

I've never played with Home Assistant but I'm really liking it. The graphs are pretty slick. It just started graphing AC temp on its own :smiley:

1 Like

[quote="hypnosis4u2nv, post:219, topic:78838"]
Once that was done you need to get python 3. Best way is to run it on a Linux system if you can. Windows can work, but you need to run everything from inside the python directory, so in the command line you need to "cd" into the local path of python where you can install and run msmart.
[/quote].

Please shoot me now!

I have a MacBook Pro running macOS 15.7. I do not have a Windows or Linux setup, nor do I have any experience with programming in Python. But I really want this to work. I'm sure I could figure it out, but I might be in a nursing home before I can finish the job.

If anyone here is willing to walk me through the process, I'm willing to try.

I found I can download a Mac version of Python here: Python Releases for macOS | Python.org.

I'm reasonably proficient in navigating computers, but I have no experience working with Python or any programming languages since 1988, and I generally avoid tasks that involve GitHub. So, not very knowledgeable about this stuff.

@tomw, (or anyone) please help.

I'm not a user of this app. So far, it's been too complicated for me. But I may have something to say about the annoying LED light. I have 4 Midea Mini Split units. All four units have a WiFi card installed. I have the units working on the cloud-based Smart Home app, which sometimes inexplicably deletes the units, requiring me to re-add them. But neither the Smart Home app nor the previous Midea app allowed control of the LED light. The LED on my units can only be turned on and off with the on-premises remote control. I have surmised that the LED control function may not be present on the WiFi controller board at all. Perhaps the newer units provide that control, but mine do not.

For those that want to use the slwf-01pro wifi usb plug, I couldn't get it to work with the msmart software. I just bought an OEM wifi module and got it to work that way.

I can't help you with python and Linux commands besides what's already been posted in this thread and ng-msmart github page. I ran the scripts through my NAS since it's Linux based. If you have a Raspberry Pi or similar, load a Linux distro and you should be good to go, it's the easiest way to get the commands to work properly without trying to figure out the Windows or Mac issues.

MacOS is already running something Linux-ish.

I will have to dig up what I did. You DO NOT have to follow all of the various instructions for full blown python to get the basic python3 on your system that you need.

Yes, download https://www.python.org/ftp/python/3.14.0/python-3.14.0-macos11.pkg

Double click the installer, and go through the installation steps. Then you can open up a Terminal window and use the commands above. If you need more simplification, ask, and give me a couple of days to post a Guide.

2 Likes

I just installed a brand new Midea minisplit and got this working quickly thank you for the driver. All the controls work great from the device page however is there anyway to get this driver to display as a thermostat in Hubitat and the HomeKit integration? It only shows as a fan in HomeKit.

1 Like

I can't get this to work yet with whynter arc-1230wnh, but I overcame my issue with the login used for the discover app.

The app says it supports a login for the smarthome app (msmart). So I thought this app is correct:

Apparently, it uses the login for this app:

Maybe there is another msmart app out there somewhere or it's an app only used in another region.

After discovery and setup, are you able to see the devices in both apps? My ACs show in both apps.

For both apps, I use the same email but different passwords. Discovering my AC in one app did not automatically make it appear in the other, so I had to do a discovery in each App. Interesting this is that BOTH apps can control the same AC at the same time. I was just able to turn the same AC on/off from both apps. So while there are different apps, different logins, and different device registrations, the cloud backend that the device connects to for management seems to be shared.

In any case, with the nethomeplus login, the python discover tool works (I used the more recent msmart-ng version) and I got my AC connected to hubitat.

2 Likes