ESPHome Device Builder not work

Hello,

i have installed the ESPHome Device Builder over “Settings=>Add-ons=>ESPHome Device Builder”.
After start the ESPHome Addon with “Display on sidebar” and click on sidebar “ESPHome Builder” is nothing show. After few minutes display Error “add-on is not yet ready”.

On the Portainer, i have see the esphome-container is no network parameter like grafana, influxdb …

Where could the problem lie?

Best regards Mario

I would start with restarting base system where HA and other stuff runs - so, either restart Pi, MiniPC, VM… (not just HA restart!). This often helps.

Hello,
base system is restart.
The docker container from esphome (see in portainer) has no ip address an no port.
In tasklist from base system is running esphome (ps -A)

You can see the logs in add-ons. What does it say?

ESPHome log:


e[34m-----------------------------------------------------------e[0m
e[34m Add-on: ESPHome Device Buildere[0m
e[34m Build your own smart home devices using ESPHome, no programming experience required.e[0m
e[34m-----------------------------------------------------------e[0m
e[34m Add-on version: 2025.2.0e[0m
e[32m You are running the latest version of this add-on.e[0m
e[34m System: Debian GNU/Linux 11 (bullseye)  (amd64 / qemux86-64)e[0m
e[34m Home Assistant Core: 2025.2.5e[0m
e[34m Home Assistant Supervisor: 2025.02.1e[0m
e[34m-----------------------------------------------------------e[0m
e[34m Please, share the above information when looking for helpe[0m
e[34m or support in, e.g., GitHub, forums or the Discord chat.e[0m
e[34m-----------------------------------------------------------e[0m
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-timezone: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
[19:32:53] INFO: e[32mConfiguring timezone (Europe/Berlin)...e[0m
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/30-esphome-fork.sh
cont-init: info: /etc/cont-init.d/30-esphome-fork.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-nginx: starting
s6-rc: info: service esphome: starting
s6-rc: info: service esphome successfully started
[19:32:55] INFO: e[32mStarting ESPHome dashboard...e[0m
s6-rc: info: service init-nginx successfully started
s6-rc: info: service nginx: starting
s6-rc: info: service nginx successfully started
s6-rc: info: service discovery: starting
[19:32:55] INFO: e[32mWaiting for ESPHome dashboard to come up...e[0m
2025-02-25 19:32:56,412 INFO Starting dashboard web server on unix socket /var/run/esphome.sock and configuration dir /config/esphome...
[19:32:56] INFO: e[32mStarting NGINX...e[0m
[19:32:56] INFO: e[32mSuccessfully send discovery information to Home Assistant.e[0m
s6-rc: info: service discovery successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
2025-02-25 19:33:43,262 INFO 200 GET /devices (0.0.0.0) 1.58ms

Hello on all,

after many searching and reading i have found the reason of “not working”, better not reachable:

The firewall blocks the dashboard port, on my config is 64116.
Found this in “usr/share/home assistant OS/homeassistant/.storage/esphome.dashboard”

After add the port to allowed ports is showing the dashboard in homeassistant.

best regards Mario