I don’t see the point of needing to update every single board every single time. It can be a time consuming task even with the update all button in espHome with 10+ boards.
Some updates are very minor or add something that has no impact or additional functionality to the sensors I am using on each board. Most of my stuff is set it and forget it. But I do like to keep the ESPHome app update to the most recent.
I would love a way to possibly tag individual boards as ignore all updates, accept all updates, or if it could know the specs, connected sensors, and/or config/yaml, update if there is anything that the specific board would benefit from.
I setup a Automation that updates mine automatically. I rarely get breaking changes.
I have three Automation groups,
Infra (things like Power Monitor, temp sensors etc)
switches (all of my Shellys)
lights (all of the lights)
I do it like this because I have had in the pass, the Update All button break a few bulbs because a switch was updating at the same time as the same light was updating.
You don’t need to. Unless the release notes contain a breaking change for a component you use. In that case it is better dealt with now while the instructions to do so are easy to find (in the current release notes).
As Petro said, just disable the update entities for each of your devices and you won’t be nagged.
All you need to do is spend 30 seconds each month scanning the release notes for something that may affect you.
This is what I do. It is very easy and not at all time consuming.
Yeah i do skip a lot of updates so that’s why i thought i could ignore majority of updates. Thanks for the feedback and i will be doing this going forward! I didn’t realize it was triggering based of the entity so i learned something new!