Multi-select in Updates

A small change that saves a lot of time. Especially for people who have lots of esphome devices with the same firmware. I for example, have over 100 esphome with the same firmware. To update them all to the latest esphome version, I have to go through them one by one everytime.

All im asking is to just have a multi-select option on FE, then it can process all the selections one by one in sequence.

You are going to have to add examples and describe better.
This is not clear at all.

As for espHome programming shortcuts, you can add blocks of code to packages and call the packages. Then the blocks of code can be edited once and will be pulled into the rest of your devices when you build them.
Configuration Types — ESPHome.

If this FR is actually about the ESPHome FE, see

This forum’s category is only for HA feature requests

1 Like

I agree with @chrisazzopardi

I only have 2 ESPHome devices but find the process tedious. If I had 100 I’d go nuts.

The problem is that updates can only be applied one by one through the UI. A tick box against each and an ā€˜update selected’ button would be great.

I think you mean through the notification area of the settings menu?

Can you use this feature in the ESPHome addon?

1 Like

I think the request is for when you know that either one of your devices won’t update correctly or when you only want to update some of them.

3 Likes

That makes sense to me, there are definitely times when I’ve seen a big queue of updates (not specifically ESPhome) that I would like to selectively update.

This is a feature that was already requested a few times… :frowning:

Let’s sum this up a little, so we maybe can open a new and ordered feature request to the ESPHome FR repo. I can’t imagine this to be very complicated to implement, but I have no real idea! :laughing:

What is mostly wanted is a ā€œselected update functionā€, where you can mark some devices and only update these after a button click. Something like Update selected in addition to Update all.

I just did a little search (the last three years seems reasonable) in the FR repo of ESPHome, and as I said, it seems like a really wanted feature.

And even here in the forum where a few requests, I could only find one of them, because I answered there (see here).

Please leave some comment on what your personal preference would be, or what you would like to see the FR about. Maybe we can set something up together, that will be seen as a useful feature and get our (to write) FR accepted. :slight_smile:

Hi,

I like the idea also to select devices and only update those.

My request was only to update connected devices: Only update online devices

Just my two cents

2 Likes

Yes, just to make it clear, I am not saying this should be in the esphome addon, but in the update section on home assistant. in home assistant it makes more sense as it opens up for more integrations too.

If i have 10 esphome devices, a zigbee2mgtt update, a core update, etc…
It makes sense to have a simple multi select. This becomes handy especially when someone is a bit behind with updates.

This should be pretty easy now that there is this multi select and feature bar in almost all areas of HA

OK, I’m sorry, I totally misunderstood your intention! :slight_smile:

I’ll make a new FR and ask one of the moderators to split my posts out of this topic, as I’m talking about a totally different thing! :slight_smile:

Sorry for hijacking! :blush:

Please add this feature! It’s very tiring to update a lot of devices when you have devices which are offline. One is already enough to ā€œcrippleā€ the ā€œupdate allā€ button.

Does ā€œUpdate Allā€ work at all? I have about 12 devices, all of which are online. On my instance, update all only does one device. Am I missing something?

OK, I updated ESP Home to the latest version (2025.7.4) a little while ago. My 10 ESP devices are all online and can be updated wirelessly.

When I select ā€œUPDATE ALL,ā€ one device gets updated and then the update process appears to just stop.

When I select ā€œUPDATE ALLā€ again, another device gets updated and then the process stops again.

Is the UPDATE ALL menu supposed to update all ESP devices? I assumed this is what it was intended for. If so, it appears there is a bug of some sort. If not, what is its purpose?

I believe it’s supposed to, but it might only work properly for ESP8266.

I noticed some other wonky behavior. I moved one of my bluetooth proxies from one room to another, so I used the Edit menu to change the friendly name from BT Proxy Bunkroom to BT Proxy Em Bedroom. When I selected ā€œSaveā€ the friendly name changed correctly but the ā€œUPDATEā€ menu for that device disappeared. This was prior to updating that particular ESP to the latest version.

As an experiment, I then selected ā€œEDITā€ on the BT Proxy LR device and without changing anything simply hit ā€œSAVEā€ - same result. The Update menu vanished as if that device had been updated.

Next, I selected the ā€œUPDATE ALLā€ menu once again, and this time, all of the devices updated! This is the first time it has worked after having done at least a half dozen ESP Home updates.

Although it says the last device failed, it seems to have updated since it shows the same ESP version when selecting the VALIDATE menu. Also, the dashboard card for that device shows the correct Propane level. This is the only ESP device I am using that has Arduino code installed on it. Maybe that’s why.

Makes no sense at all. The next time an ESP Home update comes out (seems like there has been one every week lately), I will see if I can repeat the behavior. If all it takes is a quick EDIT and SAVE of one device to be able to use the UPDATE ALL menu, I can live with that.

It is very convenient to have all of the online devices update with a few menu picks.