Awesome update! And a great year of updates too! Hard to believe how much has changed in just a year. Hone Assistant is responsible for getting me back into the Smart Home and greatly expanding the number of smart device I have.
And for what its worth, I like the new configuration menu. Especially the combining of the various config buttons on the sidebar.
After installing 2021.12, although I only have a single Shelly EM, my Shelly setup now a completre mess. Was originally using ShellyForHass and all OK. After update, ShellyForHass was disabled and the Shelly integration discovered. But after integration, the Shelly integration had only 5 entities whereas my previous ShellyForHass had many more ( + 10). After uninstalling both, the Shelly integration again discovered but fails with no config flow available. But then can install if by + ADD INTEGRATION but again only 5 entities and seems like the Shelly integration cannot make up its mind whether it is the official integration or ShellyForHass ! My sympathy to those with considerable Shelly devices and I hope a fix / guidance is rapidly forthcoming.
Did you ask their developer for support? All HASS addons are supported by their respective community developers, not the core team responsible for this thread.
Ignore all dedicated integrations. Use MQTT integration instead. You will have everything in your hands. No more dependency on integrations development. It’s more flexible and more stable (mqtt development is not so active)
Because ShellyForHass is custom integration not being a part of Core. HA dev team is not able nor responsible to control all 3rd party integrations. Thus HA changelog/breaking changes list doesn’t contain information about 3rd party components compatibility. Authors of those integrations should take care about compatibility with HA incoming versions.
You answered your own question. The core developers expect you to use the official integration, not the community hellyForHASS one.
Somebody else in this thread also gave the same information Read the postings in a thread before reposting the same, answered issue.
You should move to the core Shelly integration, which works perfectly, or raise an issue with the developer of the 3rd party integration, ShellyforHASS.
I cannot agree with that. If it had been true, custom components api wouldn’t have been allowable.
I would rather ask: why every major release breaks 3rd party work so often. It’s rather general question than blame. API for sake of being api should be provided as stable as possible.
The third party developers do not test their work with the testing development releases. That is an issue to raise with the appropriate developer. Perhaps you should try supporting them or ask for a refund on their product