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.

Exibições: 168

Anexos

Responder esta

Respostas a este tópico

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();

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço