Olá pessoal! Eu fiz um interruptor para colocar no meu quarto para acender e apagar uma lâmpada. É um interruptor touch e utilizei o esp32 e tem interação com a Alexa. Há mais de 2 anos em que uso.
Problemas: Quando tem queda de energia preciso de reiniciar o ESP32 (No caso desligo e ligo o disjuntor das lâmpadas pois está na parede) para o sistema conectar novamente na internet. E quando por algum motivo o roteador reinicia o sistema também não conecta sozinho. Em fim, quando tem algum problema de energia ou wifi o sistema não se conecta a internet ou quando conecta não faz a interação com a Alexa.
Segue o código e esquemático em anexo de acordo com as recomendações deste blog maravilhoso.
Tags:
Olá Yuri.
No seu código você fez praticamente a mesma coisa que eu faria para previnir esses possíveis erros. Eu colocaria um contador de falhas, mas isso não agrega em nada na correção, é apenas para fins de debug), entretanto fiquei curioso.
Se você reiniciar seu roteador, o que irá exibir no monitor serial?
Bom dia, no seu loop tem isso:
espalexa.loop(); (não encontrei essa rotina)
Você testa se o Wifi está desconectado.
Mas não testa se está conectado antes de rodar - touchpin();
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2023 Criado por Marcelo Rodrigues.
Ativado por