A few more thoughts:
- This one will sound stupid – doublecheck your host IP address on the pi. Supervisor | System – check IP address is correct. Just in case. Check Gateway there as well.
- Maybe add a manual ip address to the esphome yaml build. Here is syntax:
wifi:
ssid: $wifi_ssid
password: $wifi_password
# manual_ip:
# static_ip: 192.168.178.230
# gateway: 192.168.178.1
# subnet: 255.255.255.0
# dns1: 8.8.8.8
# dns2: 4.4.4.4
#----------------------------------------------------
Here is my log from esphome:
[17:48:10] INFO: Waiting for dashboard to come up...
[services.d] done.
[17:48:10] INFO: Starting ESPHome dashboard...
2021-11-10 17:48:11,198 INFO Starting dashboard web server on unix socket /var/run/esphome.sock and configuration dir /config/esphome...
[17:48:11] INFO: Starting NGINX...
2021-11-10 17:48:14,028 INFO 200 GET / (0.0.0.0) 5.40ms
2021-11-10 17:48:14,078 INFO 200 GET /static/fonts/material-icons/material-icons.css?hash=ead4c276 (0.0.0.0) 4.84ms
2021-11-10 17:48:14,088 INFO 200 GET /static/css/vendor/materialize/materialize.min.css?hash=ec1df3ba (0.0.0.0) 4.43ms
2021-11-10 17:48:14,098 INFO 200 GET /static/css/esphome-2.css?hash=95c08d5a (0.0.0.0) 2.64ms
2021-11-10 17:48:14,104 INFO 200 GET /static/js/vendor/jquery/jquery.min.js?hash=12108007 (0.0.0.0) 1.84ms
2021-11-10 17:48:14,105 INFO 200 GET /static/js/vendor/jquery-validate/jquery.validate.min.js?hash=aad785d4 (0.0.0.0) 2.28ms
2021-11-10 17:48:14,109 INFO 200 GET /static/js/vendor/materialize/materialize.min.js?hash=4be20daf (0.0.0.0) 1.52ms
2021-11-10 17:48:14,111 INFO 200 GET /static/js/vendor/jquery-ui/jquery-ui.min.js?hash=cab3392d (0.0.0.0) 2.67ms
2021-11-10 17:48:14,260 INFO 200 GET /static/js/esphome/index-e0440f6f.js (0.0.0.0) 1.56ms
2021-11-10 17:48:14,260 INFO 200 GET /static/js/vendor/ace/ace.js?hash=65322f49 (0.0.0.0) 4.42ms
2021-11-10 17:48:14,307 INFO 200 GET /static/fonts/material-icons/MaterialIcons-Regular.woff2 (0.0.0.0) 0.79ms
2021-11-10 17:48:14,362 INFO 200 GET /static/js/vendor/ace/theme-dreamweaver.js (0.0.0.0) 0.71ms
2021-11-10 17:48:14,364 INFO 200 GET /static/js/vendor/ace/mode-yaml.js (0.0.0.0) 0.83ms
2021-11-10 17:48:14,391 INFO 200 GET /devices (0.0.0.0) 1.83ms
2021-11-10 17:48:14,417 INFO 101 GET /ace (0.0.0.0) 0.98ms
2021-11-10 17:48:14,505 INFO Running command 'esphome --dashboard -q vscode --ace /config/esphome'
2021-11-10 17:48:19,398 INFO 304 GET /devices (0.0.0.0) 2.55ms
2021-11-10 17:48:24,398 INFO 304 GET /devices (0.0.0.0) 1.52ms
2021-11-10 17:48:29,403 INFO 304 GET /devices (0.0.0.0) 1.67ms
2021-11-10 17:48:34,414 INFO 304 GET /devices (0.0.0.0) 1.61ms
2021-11-10 17:48:39,422 INFO 304 GET /devices (0.0.0.0) 1.63ms
2021-11-10 17:48:44,434 INFO 304 GET /devices (0.0.0.0) 1.54ms
2021-11-10 17:48:49,441 INFO 304 GET /devices (0.0.0.0) 2.30ms
2021-11-10 17:48:54,449 INFO 304 GET /devices (0.0.0.0) 1.48ms
2021-11-10 17:48:59,450 INFO 304 GET /devices (0.0.0.0) 1.47ms
2021-11-10 17:49:04,594 INFO 304 GET /devices (0.0.0.0) 1.50ms
2021-11-10 17:49:09,471 INFO 304 GET /devices (0.0.0.0) 1.59ms
2021-11-10 17:49:14,475 INFO 304 GET /devices (0.0.0.0) 1.56ms
2021-11-10 17:49:19,479 INFO 304 GET /devices (0.0.0.0) 1.55ms
2021-11-10 17:49:24,492 INFO 304 GET /devices (0.0.0.0) 1.55ms
2021-11-10 17:49:29,505 INFO 304 GET /devices (0.0.0.0) 1.71ms
2021-11-10 17:49:34,524 INFO 304 GET /devices (0.0.0.0) 1.74ms
2021-11-10 17:49:39,520 INFO 304 GET /devices (0.0.0.0) 1.58ms
2021-11-10 18:01:14,576 INFO 304 GET / (0.0.0.0) 0.82ms
2021-11-10 18:01:14,597 INFO 200 GET /static/fonts/material-icons/material-icons.css?hash=ead4c276 (0.0.0.0) 0.93ms
2021-11-10 18:01:14,601 INFO 200 GET /static/css/vendor/materialize/materialize.min.css?hash=ec1df3ba (0.0.0.0) 1.06ms
2021-11-10 18:01:14,606 INFO 200 GET /static/js/vendor/jquery/jquery.min.js?hash=12108007 (0.0.0.0) 0.99ms
2021-11-10 18:01:14,612 INFO 200 GET /static/css/esphome-2.css?hash=95c08d5a (0.0.0.0) 0.95ms
2021-11-10 18:01:14,615 INFO 200 GET /static/js/vendor/materialize/materialize.min.js?hash=4be20daf (0.0.0.0) 2.15ms
2021-11-10 18:01:14,617 INFO 200 GET /static/js/vendor/jquery-ui/jquery-ui.min.js?hash=cab3392d (0.0.0.0) 3.18ms
2021-11-10 18:01:14,617 INFO 200 GET /static/js/vendor/jquery-validate/jquery.validate.min.js?hash=aad785d4 (0.0.0.0) 3.73ms
2021-11-10 18:01:14,704 INFO 200 GET /static/js/vendor/ace/ace.js?hash=65322f49 (0.0.0.0) 2.04ms
2021-11-10 18:01:14,706 INFO 200 GET /static/js/esphome/index-e0440f6f.js (0.0.0.0) 1.56ms
2021-11-10 18:01:14,743 INFO 200 GET /static/fonts/material-icons/MaterialIcons-Regular.woff2 (0.0.0.0) 2.04ms
2021-11-10 18:01:14,792 INFO 200 GET /static/js/vendor/ace/theme-dreamweaver.js (0.0.0.0) 1.01ms
2021-11-10 18:01:14,793 INFO 200 GET /static/js/vendor/ace/mode-yaml.js (0.0.0.0) 1.34ms
2021-11-10 18:01:16,013 INFO 304 GET /devices (0.0.0.0) 2.55ms
2021-11-10 18:01:16,016 INFO 101 GET /ace (0.0.0.0) 4.26ms
2021-11-10 18:01:16,018 INFO Running command 'esphome --dashboard -q vscode --ace /config/esphome'