Replies: 2 comments
-
|
Hi. Thanks for trying the integration.
My fork actually originates from mac-zhou/midea-ac-py, which I discovered when I installed a Toshiba-branded AC. I started maintaining my own fork in 2022 when mac-zhou stopped responding to PRs. I can't remember if georgezhao2010's project was around at that time. I may have simply missed it or found mac-zhou's to be a better fit. Most of these projects have NeoAcheron/midea-ac-py as a common ancestor.
Well naturally I'm a little biased. I like my project more :) Jokes aside, you should use whichever is a better fit for yourself. I would not recommend running them side-by-side. Some users reported issues with the device availability when both integrations were trying to control it. As you've noted My project is more limited in scope.
That said, if you like the German localization, use my project, or contribute a translation to If my project lacks some killer feature, use
I'm open to cooperation, but not really interested in co-development. I enjoy having my own little project and I'm happy to keep it going as-is. Given its greater scope
Yes, the token & key aren't constant to a device. If you request a token multiple times for a device you get a different one each time. Someone with more cryptography knowledge could probably explain why. |
Beta Was this translation helpful? Give feedback.
-
|
Ah, and of course I found yet another integration |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @mill1000 and thanks a lot for your work!
I have tried out your integration and it works great. However, I also found https://github.com/wuwentao/midea_ac_lan – a fork by someone else – as far as I see both based on the same integration. Both seem to be maintained, too.
Testing
I installed them side-by-side and, as you can see, they basically work:

The only major difference I see is the setup process:
ill1000/midea-ac-py(Midea Smart AC), it could find and connect to the device directly and extract some token and key, somehowwuwentao/midea_ac_lan(Midea AC LAN) I needed to enter my server credentials (SmartHome app in my case) and it could also extract tokens without any problems (despite the warnings in the Readme, BTW)key) are indeed differentAlso, BTW, the SmartHome app shows and asks for me to set a password (for the device, I assume, my account obviously has one). I don't know, if I had done that, this might have changed the result.
Also:
wuwentao/midea_ac_lan(Midea AC LAN) apparently seems to support much more devices/device types (I personally do not need that, though)wuwentao/midea_ac_lan(Midea AC LAN) is not that localized in German at leastwuwentao/midea_ac_lan(Midea AC LAN) needs to be configured to show more sensors etc., but that is also not a big problemApart from that, I see no major differences.
Questions
So any suggestions for what is better? I assume running them side-by-side makes little sense?
Also, could not you maybe work together? Instead of each one maintaining their own fork? Especially, if this integration could at some point maybe get into HAOS core, instead of HACS?
References/Backlinks
Beta Was this translation helpful? Give feedback.
All reactions