M5Stack Dial: initial set up

I just got an M5Stack dial, there is a bit of info here about how to get it to do a few things like use as a media centre control or light dimmer or fan control.

but I cant find anything on the intial set up, how to get it into Home Assistant etc

anyome know how to do this?

Hello Quinton,

Check here:

sir good enough, thank you ill go through all of it.

You can start with this:

1 Like

Thanks Karosm
i dont see anything there on how to do the initial set up, how to get it into HA how to move code to it.

That’s the code you need for your M5Stack.
Link to instructions how to setup Esphome were already posted above by @Sir_Goodenough (second link).

after trying to install, fail, delete, repeat copious amounts of times everyday for the past two weeks, the dial which now shows nothing on the screen was “discovered”. I tried to adopt it and it has come up with the following:

INFO ESPHome 2024.8.1
INFO Reading configuration /config/esphome/esphome-web-968ebc.yaml...
Failed config

esphome: None
  name: esphome-web-968ebc
  friendly_name: Hudson Dial
  
  Your ESPHome version is too old. Please update to at least 2025.5.0.
  min_version: 2025.5.0
  name_add_mac_suffix: False
  build_path: build/esphome-web-968ebc

much like the method for setting up this dial, i cant find anything on upgrading esphome except for a comment on the web saying that it had to be completely uninstalled and then re-installed. im assuming this will destroy the configs for the other devices i have in here?

Nothing bad should happen. Anyway, make a backup of your config folder that contains your yamls.
And when you upgrade esphome, you don’t need to upgrade your devices that are working like desired.

finally got around to upgrading esp home, thank you Karosm. all worked no trouble.

1 Like

I was doing so many things wrong and also uploading code that didn’t work. I now can move code to the device. I used the code from here:

I was able to get the code on the dial using esp home/builder with no errors, it now has “offline” on the screen of the dial.

So now is this a problem with wifi connection?
does the code need to be tailored for my set up?
is this an issue with the version of the stamp, mine is S3A?

cheers