ESPHome Offline

Olá Comunidade HA Brasil!

Estou me aventurando neste fabuloso mundo do Home Assistant!
Tenho uma maquina dedicada para os testes instalado o HA Supervised no Debian 11 com docker, e este equipamento esta na minha rede física cabeada.

Instalei a integração com o ESPHome e criei meu primeiro dispositivo ESP32, seguindo alguns tutoriais fiz aquela instalação simples sem adicionar sensores, apenas com a configuração básica para fazer o flash manualmente e posteriormente incluir os sensores.

Após realizar o procedimento menu dispositivo fica offline no HA, mas vendo o ESP32 ele esta conectado a minha rede wifi. Não sei o que pode estar errado ou configuração a mais necessária, segue as configurações e logs:

esp32.yaml

esphome:
name: esp32
friendly_name: esp32

esp32:
board: nodemcu-32s
framework:
type: arduino

Enable logging

logger:

Enable Home Assistant API

api:
encryption:
key: “pq34+8Y+k7TdQlnTUMfSKeMPMVra8SRWaPrx6eheu80=”

ota:
password: “922d3e1f031e1b2094e96e3b1589e555”

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password

Enable fallback hotspot (captive portal) in case wifi connection fails

ap:
ssid: “Esp32 Fallback Hotspot”
password: “yeedGe7YuqVO”

captive_portal:

Muitos tutoriais existente são de alguns anos e a plataforma modificou um pouco, alguem saberia me dizer porque não esta ficando online?

Log do ESP32

Showing logs:
[14:56:40][I][logger:262]: Log initialized
[14:56:40][C][ota:469]: There have been 0 suspected unsuccessful boot attempts.
[14:56:40][D][esp32.preferences:114]: Saving 1 preferences to flash…
[14:56:40][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[14:56:40][I][app:029]: Running through setup()…
[14:56:40][C][wifi:038]: Setting up WiFi…
[14:56:40][C][wifi:039]: Local MAC: FC:F5:C4:2F:97:10
[14:56:40][D][wifi:387]: Starting scan…
[14:56:46][D][wifi:402]: Found networks:
[14:56:46][I][wifi:446]: - ‘XXXXX’ (70:4F:57:97:F4:EA) ▂▄▆█
[14:56:46][D][wifi:447]: Channel: 2
[14:56:46][D][wifi:448]: RSSI: -50 dB
[14:56:46][I][wifi:446]: - ‘XXXXX’ (EC:08:6B:5F:3D:13) ▂▄▆█
[14:56:46][D][wifi:447]: Channel: 2
[14:56:46][D][wifi:448]: RSSI: -72 dB
[14:56:46][D][wifi:451]: - XXXXX’ (D8:C6:78:90:D4:00) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘ULTRAWAVE_94D8_2.4’ (40:9B:CD:3C:9F:6C) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘CLARO_2GA70F36’ (E8:D2:FF:A7:0F:3B) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘Batista_2G’ (94:2C:B3:9C:F6:C0) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘Bruna Ponce’ (54:47:CC:78:A6:A6) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘CLARO_2G818EBE’ (F8:08:4F:81:8E:C3) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘BouloseCapitu’ (98:77:E7:7F:20:51) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘ULTRAWAVE_9F3A_2.4’ (0C:F0:B4:A3:9F:3F) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘CONQUISTE IMOBILIARIA’ (C0:3D:D9:B3:F8:C0) ▂▄▆█
[14:56:46][D][wifi:451]: - ‘DGIMENEZ-2G’ (1C:9D:72:6B:AC:C8) ▂▄▆█
[14:56:46][I][wifi:258]: WiFi Connecting to ‘SeuCUnaRede’…
[14:56:48][I][wifi:519]: WiFi Connected!
[14:56:48][C][wifi:363]: Local MAC: FC:F5:C4:2F:97:10
[14:56:48][C][wifi:364]: SSID: ‘XXXXX’
[14:56:48][C][wifi:365]: IP Address: 192.168.0.126
[14:56:48][C][wifi:367]: BSSID: 70:4F:57:97:F4:EA
[14:56:48][C][wifi:368]: Hostname: ‘esp32’
[14:56:48][C][wifi:370]: Signal strength: -50 dB ▂▄▆█
[14:56:48][C][wifi:374]: Channel: 2
[14:56:48][C][wifi:375]: Subnet: 255.255.255.0
[14:56:48][C][wifi:376]: Gateway: 192.168.0.1
[14:56:48][C][wifi:377]: DNS1: 192.168.0.1
[14:56:48][C][wifi:378]: DNS2: 0.0.0.0
[14:56:48][D][wifi:528]: Disabling AP…
[14:56:48][C][ota:093]: Over-The-Air Updates:
[14:56:48][C][ota:094]: Address: esp32.local:3232
[14:56:48][C][ota:097]: Using Password.
[14:56:48][C][api:025]: Setting up Home Assistant API server…
[14:56:48][I][app:062]: setup() finished successfully!
[14:56:48][I][app:102]: ESPHome version 2023.5.1 compiled on May 18 2023, 14:12:27
[14:56:48][C][wifi:505]: WiFi:
[14:56:48][C][wifi:363]: Local MAC: FC:F5:C4:2F:97:10
[14:56:48][C][wifi:364]: SSID: ‘XXXXX’
[14:56:48][C][wifi:365]: IP Address: 192.168.0.126
[14:56:48][C][wifi:367]: BSSID: 70:4F:57:97:F4:EA
[14:56:48][C][wifi:368]: Hostname: ‘esp32’
[14:56:48][C][wifi:370]: Signal strength: -51 dB ▂▄▆█
[14:56:48][C][wifi:374]: Channel: 2
[14:56:48][C][wifi:375]: Subnet: 255.255.255.0
[14:56:48][C][wifi:376]: Gateway: 192.168.0.1
[14:56:48][C][wifi:377]: DNS1: 192.168.0.1
[14:56:48][C][wifi:378]: DNS2: 0.0.0.0
[14:56:48][C][logger:301]: Logger:
[14:56:48][C][logger:302]: Level: DEBUG
[14:56:48][C][logger:303]: Log Baud Rate: 115200
[14:56:48][C][logger:305]: Hardware UART: UART0
[14:56:48][C][captive_portal:088]: Captive Portal:
[14:56:48][C][mdns:108]: mDNS:
[14:56:48][C][mdns:109]: Hostname: esp32
[14:56:48][C][ota:093]: Over-The-Air Updates:
[14:56:48][C][ota:094]: Address: esp32.local:3232
[14:56:48][C][ota:097]: Using Password.
[14:56:48][C][api:138]: API Server:
[14:56:48][C][api:139]: Address: esp32.local:6053
[14:56:48][C][api:141]: Using noise encryption: YES

so troquei o nome da rede por XXXXX pois era um palavrão!!!

Desde já agradeco a comunidade por uma ajuda!!

Vc instalou o add-on, que serve apenas para gerar o firmware para esp32/8266.
Como vc esta conseguindo ver os logs pelo add-on, esta tudo “ok”.
Vai em integrações > adicionar integração > procure por esphome e digite manualmente o ip da placa 192.168.0.126
e depois a “pq34+8Y+k7TdQlnTUMfSKeMPMVra8SRWaPrx6eheu80=” e o dispositivo será integrado ao HA.

Se não me engano, ele ficar offline e não ter aparecido um aviso de novo dispositivo descoberto é um problema de mDNS.
Veja se no seu roteador tem alguma opção de mdns ou multicast

Ola Walber,

Primeiramente obrigado pela dica! Vou tentar efetuar o procedimento!

A respeito dos logs, vi pelo monitoramento do ESPHome Flasher !!!

Obrigado por sua atenção!

Olá Walber,

Após você me passar a dica,

Se não me engano, ele ficar offline e não ter aparecido um aviso de novo dispositivo descoberto é um problema de mDNS.
Veja se no seu roteador tem alguma opção de mdns ou multicast

Fui fazer e alguns testes no meu Home Assistent, e encontrei o erro! O Debian não estava roteando para minha rede WiFi, tudo que estava no WiFi ele não enxergava!

Agora esta tudo ok, era somente um problema de roteamento no Debian

Muito obrigado pela dica!!!