feature-requests icon indicating copy to clipboard operation
feature-requests copied to clipboard

Be able to turn off, ESPhome devices showing in update tracker

Open PaulAntonDeen opened this issue 2 years ago • 10 comments

Describe the problem you have/What new integration you would like I have ESP devices which require me to pull a panel from a cabinet, extract the ESP-12F from its relay board, plug it into my firmware burner and then write the update file to it. I'm not doing that every time a ESPHome update is released. It runs multiple relays over a serial chip, that code isn't changing much between releases. Most of my esphome devices do not need an update after they have been created, ever as they run pretty basic functions.

So I think ESPhome devices should not be part of the update notifications in core. At least I would like to be able to turn update notifications of for all ESPhome devices. I will read the release notes and decide to update them only if I see fixes or breaking changes for things I ues on my devices.

A check mark somewhere to disable esphome update notifications from showing up in the update notification at the top of the settings menu (and as a orange bubble on the cog wheel).

Additional context

PaulAntonDeen avatar Mar 02 '23 20:03 PaulAntonDeen

What I did is removed the ESPHome addon and created a separate VM/LXC not tied in any way to HA. This returns to the old operation.

nagyrobi avatar Mar 03 '23 06:03 nagyrobi

+1 -> to avoid doing this multiple times per month I stopped updating the add-on.. from my perspective this is not a feature but a bug:)

ronaldt80 avatar Mar 18 '23 17:03 ronaldt80

There should be some option to disable the update notification for the esphome nodes. Its not necessory to update the esphome sensors nodes everytime unless there is a real need.

hareeshmu avatar Mar 24 '23 04:03 hareeshmu

I agree with this. Especially considered how often ESPHome is updated it is just annoying to update all small sensors that often. It would be nice to select/deselect which sensors doesn't need to update every time. Maybe a postpone button to 1 year or so?

Tozzi89 avatar Sep 12 '23 05:09 Tozzi89

Couldn't agree more. It's incredibly annoying to have 40-50 update notifications for ESPHome devices 4-5x/month. Especially for minor updates that don't affect 99.9% of existing devices.

MRobi1 avatar Nov 16 '23 15:11 MRobi1

There already is that option, just go to esphome addon configuration and disable Home Assistant Dashboard Integration. But yea, an option to disable (or enable) just for some nodes could be handy.

randybb avatar Nov 16 '23 15:11 randybb

Interesting. Does this disable any other features or strictly the update notification?

MRobi1 avatar Nov 16 '23 16:11 MRobi1

As far as I know that is only for update notification in HA. In esphome dashboard it will still show that an update is available. For now it is useful when you have multiple instances of esphome that are sharing the same directory, so only your "main" esphome (in my case dev) will pop up an update in HA.

randybb avatar Nov 16 '23 16:11 randybb

This did not work for me. Home Assistant Dashboard Integration was already disabled. So I enabled it. Got all the individual update notifications. Disabled it again and still getting all of the individual update notifications.

MRobi1 avatar Nov 22 '23 15:11 MRobi1

+1 -> to avoid doing this multiple times per month I stopped updating the add-on..

Me to.

rnizametdinov avatar Jun 25 '24 11:06 rnizametdinov

+1. My suggestion is to have it as a section into YAML,

no parameters, something like this:

skip_from_update_all:

or in OTA section

ota: skip_from_update_all: true

For sake of visibility, some indicator may be on the dashboard.

mstuczko avatar Jul 21 '24 20:07 mstuczko

I found that by disabling the update entity of each ESPHome device in Home Assistant solves this issue. However, it would be nice to have a way to turn on or off the update notifications and not have to disable all those entities.

TheHomieFox avatar Aug 10 '24 13:08 TheHomieFox

+1

  • My motivation to implement some sort of update notification control is that not every ESP's hardware is stable and for these I go by a rule "If it works, DO NOT TOUCH IT!" Some might even connect to home assistant on irregular basis or in very, very short intervals as they might be battery powered or have terrible connection.
  • Second, and arguably the bigger, problem is that some users, my self including, have stopped updating ESPHome add-on altogether to avoid dismissing/skipping updates for potentially tenths of devices multiple times a month just because the add-on updated. It literally clutters the update center and makes it very distracting and potentially even "hides" some important updates of add-ons as they are littered like bread crumbs in the see of ESP devices.

My possible solutions are as follows:

  1. Add an option toggle in ESPHome add-on setting. Something like:
Check for device firmware updates
Enables/Disables checking for firmware update on currently active (online) devices that are connected to Home Assistant. Disabling this option will stop creating device firmware update notifications inside Home Assistant update center.
NOTE - This option will be ignored if the update contains security patch or the device's firmware version is incompatible with the ESPHome add-on's version.
  1. Add new yaml parameter called something like "homeassistant_update_check". It being homeassistant specific I'd add it alone or under api:. It's default state would be true and it should be present in the default yaml configuration by default so that users are made aware of it's existence. This could also be a switch entity so that you can change it's state from Home Assistant and not hard code it.
  2. Add a toggle option within Home Assistant under the ESPHome device with similar explanation as in the 1st option.

Imho I feel like some combination all above mentioned would make a robust and user friendly way to take control over these very much annoying update notifications. Adding to my point is Home Assistant's dev team efforts to make HA as user friendly as possible.

Current solution is very much cumbersome and more of a hack/workaround than a real solution.

FajnB avatar Sep 05 '24 21:09 FajnB

NOTE - This option will be ignored if the update contains security patch or the device's firmware version is incompatible with the ESPHome add-on's version.

I think this is very important. I'm wary to disable my update entities because I want to make sure I don't miss a security update or something essential for smart-home operation. Otherwise though, my ESPHome devices don't need to be touched.

KazWolfe avatar Jul 04 '25 17:07 KazWolfe