The recent update to the Logitech Harmony integration added behavior of disabling the switch entities that are created for each activity. Github conversation here.
This was a surprise to me as after updating to the latest HA it broke my automations and all places where I used these switches. The changes proposed by the contributor were originally marked as not a breaking change, but this addition made this update a breaking change, undocumented in the latest release notes, which is unfortunate.
Please reconsider the behavior of disabling the switch entities or adding a UI option when configuring the integration that allows you to select which entity types you want to be added.
Yes, I did. By a quick look at the PR, those entities will likely be disabled when newly installed, but I guess not if they were already there.
Even if they became disabled for you, whatās the big deal with just re-enabling them?
I used it to get the activities into Google Home. The select might be more elegant, but it breaks the functionality as it had been. In that case you could make the argument: if you donāt use the switches, just ignore them.
Itās a valid point, I do the same. Iāll have to see if it can be done just with a select.
But yeah, the point is: They are still there if you need them, and nothing is broken when updating.
If this FR is about ādonāt disable them by default because I donāt want to enable them manually if I start again from scratchā, the title should be clarified.
I amended the title. It might not be a āfeatureā-break, as you say the feature is still there. But still, for me personally, Iām having difficulty understanding why this approach was taken.
Yes, although I was also using Tuya v1, and Tuya v2 integrations from HACS which needed to be removed from my integrations because they were conflicting with the new updated Tuya integration.
So directly after the update, I got errors. Had to delete all Tuya integrations, restart, delete the Tuya v2 custom component from HACS, restart, then continued to reconfigure Tuya v2 via the official, updated integration and then I noticed the switches were gone in the Harmony integration. So that situation mayāve removed all entities and caused the āstart from scratchā behavior? Maybe had I deleted Tuya before upgrading to 2021.10.0, the switches wouldāve stayed enabled?
They also disable when you delete .storage/core.entity_registry, which I do from time to time to clean up unused entities when messing around. Then they also are removed in Google Home from the room they were in and I have to reorganize them to the correct room. The select doesnāt really work in the Google Assistant integration, it shows up but no selection can be made.