I have about 15 shellys in my walls that control light switches. They do what they are supposed to do and “just work”.
But I am getting update notifications in Home Assistant and that’s just annoying. I don’t want to risk a botched update and the lights not working as a consequence.
Can I tell Home Assistant to never update (or notify me about updates ) certain esphome devices?
Additionally, since my esphome is running on another machine, is it possible to pin certain devices to a certain esphome-firmware? At the moment I can’t update any esphome devices since I’d first need to update esphome and that means all subsequent changes of my in-wall nodes would be done with the new firmware.
Which trick do you mean? If you disable entity “update.esphomename_built_in_firmware” (or similar named, i have names in slovenian language and i’m translating “by guess”) then it won’t bother you with updates.
You can disable this for all devices in epshome addon’s configuration by disabling this:
They definitely work, because I use them to skip updates or install them in automations. They are what trigger the repair notices, and they allow granular control over what ESP’s you wish to ignore (in contrary to the globl option mentioned above). If you don’t have the ESPHome addon things may be different. But then I would not expect you to get HA repairs at all (except for special ones, I’ll get to the one mentioned above later).
Note that HA repairs are not the same as update indications in ESPHome. those are not by HA.
For the scripts that operate on these entities by either skipping updates or installing them, see my answer here:
The repair mentioned by @kiesel above is not a regular update alert, but a specific one to warn you for potential problems with older versions. Ignore those at your own peril.
Any way to turn those off? These devices do what I need at the speed that I want. Fiddling with them means potentially having to dig them out of the walls.