I'm confused - ESP32 ESPHome

So I have watched every youtube video, read every bit of info I can and I still cant get my head around how the ESP32 works. Every video seems to do it differently and they all get devices showing up soon as they install it but I get nothing.
I have installed it in multiple ways;
Method 1

  • gone to the website and installed it through esphome bluetooth proxy (nothing)
  • then added esphome addon (still nothing)
    -then installed it as an integration (still nothing)

Method 2

  • installed esphome
  • installed is as an integration

Method 3

  • installed esphome only

At some stage I did manage to get scan results in the logs but only using a switch to turn scanning on and off. I then added my mac address for the iTag as shown on several pages but all I got was unable to connect to iTag.

Can someone explain the correct way to get this thing working so I can connect my iTags?
Do I need to go through the ESPHome Bluetooth Proxy page or do I just install ESPHome addon and go from there? What are the correct codes to write in the esp32’s yaml file (it seems everyone puts something different to get things working).

Also what is the best way to start fresh? Delete ESPHome addon, then ESP32 integration, then the ESP folder?

I’m so frustrated, been at this all day, please help.

@Zotech I flash with USB cable as documented here

https://esphome.io/guides/physical_device_connection.html

And then I adopt from the ESPHome dashboard here

I am old and easily confused. I don’t know any other way. But there is always complications.

  1. Install the esphome addon in HA (OS or Supervised)

  2. Write your yaml file

  3. Plug the esp32 in to the machine running Home Assistant (and the addon) via USB

  4. Upload the firmware to the esp32

  5. On rebooting the esp32 it should join your wifi lan and be discovered by HA. If it isn’t auto discovered, add it manually via clicking + (or add) in the HA integrations page.

1 Like

are you talking about getting the esp board to show in esphome/HA or is this about Bluetooth? People set things up differently because 1. there isn’t always one way to do something and 2. they are doing different things than you. Did you consider posting your yaml config? you think that might be helpful if you actually expect someone to help you?

bluetooth functionality is pretty limited with the esp boards still. They don’t work like a phone where everything shows up and you can pair with devices all over your house and do things with them.