Upgrading esp home

I am currently trying to add a device to esphome, is get the following message:

Your ESPHome version is too old. Please update to at least 2025.5.0.
  

how is esphome updated?

If it doesn’t suggest an update in settings (It’ll be at the top of the page) then the alternative is to uninstall esphome in addons and reinstall it. You won’t lose your settings.

If you haven’t updated in some time then some things may break. Enjoy!

What device do you have? Did you program it or did you buy device with esphome firmware? Do you have yaml file for it?
ESPHome devices are updated from esphome device builder - you compile and upload yaml - either via OTA or via serial connection (if it can’t be updated via OTA).

How did you install esphome builder?

ahhhh thank you spiro, i have been lol under for esphome area to no avail, thank you

hi Protoncek
its an m5stack dial. so someone gave me a yaml for it, and im pretty sure its bricked now. if you plug it into a pc the connect bing goes off every 2 seconds, so a spose it doesnt matter anymore. thanks anyway

i don’t have any idea, i cant tell you what i had for breakfast this morning but that’s about it.

It’s not bricked, you just need to reprogram it with correct yaml via serial interface - it does have usb, correct? So you already have all needed.

Hm…i don’t understand this attitude of yours….??? This way you won’t get much help here…

thanks protoncek, i will have another try at the usb. im assuming i use esp home?

Exactly. The one “esphome builder” which Nickrout asked how you install it…

thanks Pavel
still the same, im assuming i am doing something wrong.
i go to esp home,
click + new device
select open esp home web
click connect
it says no compatible devices found.

before i could see a device that i couldn’t connect to

If you’re using windows: open device manager and open “ports (com&lpt)” tab. Then connect your esp device and a new COMx device should appear(name can be different than one on picture, com number is important). If it doesn’t then it’s something wrong with your esp (or usb to serial chip onboard). If com port shows then assing this one when comnecting via esphome web.

the device manager refreshes every 2.5 seconds when its plugged in, interestingly on a windows machine i can actually see the device in esp home web thing but it never has enough time to connect before it sh!ts its self again. and comes back with not connected.

This can happen if USB port is not powerful enough (or perhaps also bad usb cable?), and so esp keeps resetting itself because it doesn’t have enough power. Try to power esp module separately on quality 5V power source and then connect it to PC. If it doesn’t help it really can be bad uart–>usb chip.

after some reading on the web I found that the physical Button on the back that is a circular arrow is not the reset button.

it is shown here in this image as reset, this is not the reset button

there is another button on the stamp itself. under the text “BTN0” this is the button you hold down while powering the unit on. here is a pic taken from a video on the m5stack site of someone pressing it with their fingernail

so now i can move code to the device with no errors, it still does nothing on the screen, but i think maybe all the code i can find is for the stamp S3, and the unit I have is a stamp S3A

Yes, i also got to similar when button on the shelly wasn’t gpio0… and, as said, some usb chips can automatically set esp into bootloader mode when sending upload command, but not all, on some of them you must do that manually (like yours, for example).
I’m glad you came to the point you can upload fw. If it does nothing then, as you say, you must find correct yaml file (or write your own).