ESPHome - Download all .bin files at once

Is there an option to download all binary files at once instead of per esp?

I don’t have access to it currently but are they saved in the ESP-Home folder?
That is the only thing I can think of. I know the yamls are there.

But why do you need to download all binarys?

I can’t see compiles binaries there… yes yamls but I already knew them.

Reason: I have had multiple times some esps not working anymore with a new version of esphome. Getting back the “old” working firmware (not the yaml!) is not easy when esphome is already updated. so I want to make repository of any bin and if some do not work anymore I can always revert back (flash back) a working one.

There is another way you can approach this.

Install the ESPhome Beta but not update it past the major release. That way you can keep a version of ESPhome in the previous version should you need it. Once you have confirmed that your devices are happy on the newer version, update the Beta to that major release and the process starts again. You update the main add-on to the latest version, leaving the Beta as the old again.

Or… you can just use the Beta add-on as your ‘main’ one and leave the main addon at the old version.

As you can see below, I have left the beta addon at version 2021.9.2
image

But my devices have since been updated using the main addon at version 2021.11.4
image

If one of my devices had failed on 2021.11.4 I could start the beta addon and install a bin file from version 2021.9.2

Thanks, that’s a good workaround… but…

I would love to see an option in esphome to:

  1. mass-download/select bin firmware
  2. select the esphome version against which a firmware is compiled.

I have had now 3 times a devices remains dis-functional after updating to a new esphome version…