-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
The option to adjust the vertical and horizontal angles is not visible #119
Comments
Hm... based on the capabilities your device doesn't claim to support swing/fan angle. However, it wouldn't be the first time a device misrepresented it's capabilities. Only away around this might be to add a configuration option to force certain features to be available. |
It's really a good idea to have an option to allow everything regardless of whether it recognizes suitability. If there will be such a version, I will give feedback on how it works. By the way, I have a climate-specific LUA script, I'm not sure if it helps anything but I'll upload that too. |
Thanks for the Lua. It matches the existing one I have here: https://github.com/mill1000/midea-msmart/blob/main/reference/T_0000_AC_00000Q1B_2023072401.lua Another method to determine support might be to query the properties (e.g. vertical & horizontal angle), and check the response. I'm assuming unsupport features will not be responded to. |
I really like how you're approaching the plugin. However, Midea air conditioners are quite strange. I have three identical air conditioners and one Breezless. It's possible that you're putting a lot of energy into determining whether it can do something or not, but it might be enough to leave it up to the user. Although you said in one comment that you have an air conditioner that can't adjust angles, this is easily testable by seeing if you get a response. In most plugins, extra features can be added individually and anything that doesn't work can be turned off. But I've also encountered plugins that throw in everything they can handle and the user just disables what doesn't work on their device. From the branch you forked this from, I believe features can be added one by one. But, for example, he didn't manage to adjust the blade angle :) and I've been messing with Infrared commands to get it to work until now. |
Thanks for your feedback. I appreciate it. You're an excellent user for testing since you appear to have all sorts of hardware available to you.
My philosophy is to only show the options that I know should work, and then optionally give power users to turn on functionality the device doesn't claim to support. I think this approach would limit the amount of issues that get created when a new user mistakenly thinks their device is capable of every feature.
My devices don't support fan angle/position so I need to test this theory on them. |
Hi, I am wondering if there is a command I can issue to msmart-ng to adjust the blade angle? Or is this more complicated? Can I help with this somehow? |
You could use pyscript to run custom scripts/services that set the angle via msmart-ng |
I've created a new issue to track this request #138 |
Hello, one of my air conditioners' app can adjust the vertical and horizontal angle of its blade, but the integration does not recognize this. I have attached a debug log. Thanks in advance for checking what the issue might be. Let me know if you need anything else.
Yes, 'anion' refers to turning on ionization. I would really appreciate this feature as well, because an IR transmitter/receiver was installed just to enable it. :)
Midea breezless+
midea breezless.txt
The text was updated successfully, but these errors were encountered: