-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
Make Stateless Programmable Switches for events optional #56
Comments
Sorry, but no. (At least not at the current time.) Whilst I appreciate the reasons for this request... and other people have requested the same thing (e.g. #31)... I am not currently willing to go down the route of adding extra configurability. In general, I am only willing to invest effort on functionality that (i) I use myself, (ii) can be added with minimal effort (e.g. where most of the implementation can be shared with features added for other reasons), or (iii) significantly improve the usability or functionality (e.g. the control of Hood fans using appropriate HomeKit services). The It would require significant changes to the plugin to handle this correctly, e.g. removing the unused HomeKit services when the plugin is restarted after the configuration is changed. Unless that is done it would rely on the user deleting the Whilst I could probably hack that functionality in for the The configurability for program Finally, I already have an issue with test coverage since much of the functionality of this plugin cannot be exercised using either my own appliances, or the simulators on the developer website. As a result, quite a few releases have introduced serious bugs that I was unable to reproduce, but were immediately apparent to other users. Extra configurability would increase the proportion of code that won't be properly tested prior to release, which will lead to more broken releases, since realistically I will only routinely test the configuration that I use myself. |
Thank you Alex. |
v0.32.0 provides per-appliance configuration options to remove the |
Description of Enhancement
As per title, just a small suggestion to further improve this fantastic plugin: I think not everyone needs to have all the programmable switches, with confusing numeric labels due also to Home app limitations, for automation. I think as we have options in UI to disable the manual program switches for every appliances, we should also have an option to disable the events switches for every appliances, to avoid spamming homekit with many unused/confusing switches, and just activate them for the appliances where it's needed for automation purposes. A per-appliance option would be perfect, but even a global one would work in my case. Even better a per-event option, but I think this is probably overkill and unneeded.
The text was updated successfully, but these errors were encountered: