donavanbecker / homebridge-resideo

The Homebridge Resideo plugin allows you to access your Resideo devices from HomeKit.
ISC License
37 stars 9 forks source link

Feature Request: Config to get rid of fan mode #814

Open klamouri opened 8 months ago

klamouri commented 8 months ago

Problem

With the new iOS version the setting for Fan mode (manual or auto) is inside a sub-setting menu and it's not very easy to use siri stock voice commands to just on and off the fan

Solution

Allow a config to map on and off buttons to any of the three modes (auto, on or circ). This effectively would block users from using the third mode on homekit, but it would allow to decide of a default behavior for devices that don't have shortcuts, such as Apple TV

Alternatives

Currently the alternative is to use a siri shortcut as we can control the target mode and the fan mode. However this work around doesn't seem to work on devices like Apple TV

Additional context

No response

donavanbecker commented 8 months ago

I am completely redoing the plugin for v2.0.0, so I will try to get this into that.

donavanbecker commented 8 months ago

So after reading the title of the issue, there is a config option to hide the fan.

Reading the description it looks like you want the controls moved?

klamouri commented 8 months ago

I don't want to hide the fan, I just want a simpler fan UI, that is just On/Off, no fan mode. My personal preference is On = On and Off = Auto. But I am sure some other people would prefer On = On and Off = Circ (which is the current implementation if the fan mode is set to Manual)

Having a simpler UI means that we can control the fan with siri voice command on simpler Apple OS like TvOS, as siri doesn't seem able to change the fan mode (auto/manual) on anything else than iOS/MacOS

donavanbecker commented 8 months ago

I will look into it