Apresento este passo a passo para preparação do ESP com a gravação do primeiro firmware sem a necessidade da IDE do Arduino, estar conectado diretamente ao HA ou software tipo Flash Download.
A intenção deste passo a passo é preparar o ESP para OTA (Over The Air), gravação via wi-fi e não um tutorial do ESPHOME.
Alguns usuários estão com dúvidas para esta primeira preparação.
Se você não instalou ou não sabe como instalar o ESPHOME no HA, segue link do tutorial aqui do FORUM:
Vamos lá, presumo que você já tenha o ESPHOME no HA, partindo deste ponto vamos verificar os arquivos secrets.yaml e verifique se sua senha de acesso a rede wi-fi está definida:
No arquivo secrets.yaml
No ESPHOME
Estando tudo OK vamos para o passo seguinte:
Em seguida clique em CONTINUE, coloque o nome do seu projeto, no meu caso teste02, depois você pode alterar se necessário.
Em seguida selecione o seu dispositivo ESP para gerar o código yaml, no exemplo vou selecionar um Wemos D1 mini.
Agora vamos gerar o arquivo binário para gravar no dispositivo. Clique em INSTALL se não aparecer clique nos 3 pontinhos e selecione INSTALL.
Em seguida selecione Manual download.
Selecione a opção abaixo:
Em seguida o binário começará a ser gerado:
Após a geração do arquivo o mesmo será baixado automaticamente para seu PC, escolha o local onde será gravado.
Agora chegou a hora de gravar no ESP. Clique nos 3 pontinhos conforma imagem abaixo e selecione Install. Entre novamente em Manual Download, mas agora selecione Open ESPHome WEB, será aberta uma nova aba no seu navegador.
Mais uma vez selecione a opção Manual download:
Só que agora use a opção OPEN ESPHOME WEB será aberta uma nova aba no seu nagegador:
Antes de prosseguir conecte o ESP na porta USB do seu PC e clique em CONNECT. Selecione a porta USB onde está o dispositivo e clique em Conectar.
Em seguida clique em Install:
selecione o arquivo que você baixou e clique em install
Na primeiro parte do processo o ESP será apagado e em seguida o arquivo .bin é transferido para o seu ESP.
Se tudo deu certo e suas informações para acesso ao wi-fi de sua rede estavam corretas, clique em LOG e as informações serão apresentadas como abaixo:
Aqui você pode verificar o IP que foi fornecido aso ESP, rede que foi conectado, etc
Pronto, agora você já pode editar o código conforme seu projeto e gravar via wi-fi no ESP.