TL;DR:
SLWF01-Pro works great with Midea Xtreme Save Pro airconditioning units.
Setting my airconditioning system free
Not that long ago on a hot sweaty day I pulled the trigger to have airconditioning installed in my house. After a short round of finding the right folks for the job and waiting a few weeks it was finally done. Work from home would now be comfy every day of the year.
When selecting the units I asked about automation but the installers didn't really know beyond "yes it has WiFi and there's an app", which meant that there was at least some way of doing things remotely. The units we ended up getting are made by Midea (the Xtreme Save Pro model), which to my knowledge is one of the biggest manufacturerers of these units in the world so the chances of something already existing out there were pretty high as well.
After the installation everything work as expected and it was time to set up the WiFi and app. The setup procedure was straightforward with QR-codes but the app, while functional, was extremely laggy and of course it had a dependency on some cloud system of questionable reliability... It put up with it for a little while but deep down a voice kept saying that there must be a better way...
ESPHome
Some searching around in the Home Assistant forums led me to a product called SLWF01-Pro, which is a universal controller for airconditioning units. To my great surprise, most of these AC units use the same control language and some smart folks ended up making a USB-device that talks this language AND is compatible with ESPHome! I already had ESPHome up and running for some other stuff so this would be amazing if it worked.
Small problem... There wasn't really any conclusive evidence of my specific units also being compatible. There was a good chance but a single post on a forum saying works is not a lot to go on. After some consideration and more reading on the crazy list of compatible units I bought some a few of these SLWF01-Pro devices.
It works flawlessly! Setup was easy through WiFi, Each unit immidiately popped up in the ESPHome integration in Home Assistant and all the bells and whistles work. You can even disable the annoying beep the unit makes when you send a command.
And the thing I was really after, I can automate the operation of these units using Home Assitant based any number of metrics such humidity, electricity price, temperature, time, whatever I can think of.
Free at last
No more cloud, works offline as long as my own network stays up. No more questionable app or wifi dongles that report who-knows-what to who-knows-where and one extra feature to boot.