I had a device that used an ESP32-C6 on a breadboard and that was working well.
Yesterday I received the PCB for the ‘final’ device but that uses an ESP32-S3 (actually an Seeed Xiao ESP32-S3).
I disconnected the old version and programmed the ESP32-S3 before putting it on the PCB (the USB connector was not accessible when the ESP32-S3 was soldered onto the PCB) and the ESPHome in HA connected to the device. The logs (via WiFI) shows that all of the sensors on the PCB were accessible and reporting correctly.
I have now mounted the new version into its enclosure and mounted it outside. My WiFI router can see the device and the ‘ESPHome Builder’ can as well and shows it as ‘on line’
There was the original ESP Device listed in the appropriate section of the ‘Settings’ > “Devices and Services” > “ESPHome” but I had not checked that previously. However I could see that it showed all of the entities as unavailable with the last date being before I turned off the breadboard version.
I can use the ‘ESPHome Builder’ entry to access the yaml and also perform OTA updates to the new device, but this did not seem to do anything to the entities.
I then deleted the ‘device’ from the ‘Devices and Services’ ESPHome list and tried to add a new device. However, while I added the correct IP address, it always came back saying I needed to make sure there was an ‘api’ section in my yaml - and there certainly is.
I then deleted the device in the ‘ESPHome Builder’ (after copying the yaml) and created a new entry, copying back the yaml.
Again I can perform OTA updates on the new device from this new entry.
I then tried to add a new ESPHome device in the Devices and Services’ area. This time it did create a device BUT just adds an entry with the top line along the same lines as all of the other devices listed.
Also I note that the count of devices does NOT include the new one (it still shows 9 whereas the new entry is the 10th device).
What do I need to do to get the new version of my device correctly aded to HA?
Susan

