Boas galera,
tenho encontrado problemas em que o dispositivo ALEXA encontre o módulo.
Já testei vários sketches, tanto com espalexa e fauxmo.
Teoricamente e aparentemente, tudo compila bem.
Quando peço verbalmente à Alexa para descobrir o device, diz que não encontra.
Quando faço adicionar novo dispositivo através da aplicação, também não encontra.
Vi outra coisa curiosa: Já fiz anteriormente um sketch simples e a Alexa detectou. Fiz com o nome "Luz Quarto".
Funcionou bem. Retirei o módulo (esp32) e apaguei o Device "Luz Quarto" através da APP.
Mesmo sem o esp32 conectado, a Alexa vai buscar esse Device e não encontra outro novo e que está conectado.
Alguém tem um sketch a funcionar para eu poder testar?
Alguém pode ajudar-me com este problema?
Obrigado
MJV
Eduardo
Olá.
Nunca usei Alexa com Arduino, mas é uma coisa que gostaria de fazer no futuro.
Recomendo, ao ver um script exemplo, ligar o dispositivo em um PC para visualizar os textos que ele envia pela serial, pode ser que te ajudem a compreender.
Me refiro a esse: https://github.com/Aircoookie/Espalexa/blob/main/examples/EspalexaB...
Veja que a cada passo ele manda informações pela serial.
Ainda, veja que ele tem vários pontos de travamento, por exemplo quando perde o sinal de wifi. Teoricamente não é um travamento, pq o ESP32 tem um sistema de watchdog que deve reinicia-lo. Mas já vi exemplos que só funcionam até cair o wifi, não tem um "reconect".
Enfim, a ideia é que vc use essas informações que a placa manda para ajudar no diagnóstico. De pronto não tenho ideia.
Também, tente:
- Colocar o dispositivo bem próximo ao roteador wifi, para garantir que tem bastante sinal, veja se faz diferença. Pode ter sido falta de sina;
- Desligue e religue o dispositivo, para ver se isso resolve. Como tem watchdog o reset deveria ser automático, mas vai que não está habilitado;
- Desligue, para teste, qualquer carga (AC ou DC) que ele esteja controlando. Ao chavear cargas AC são gerados ruídos. Esses ruídos se não tratados podem interferir no funcionamento. O tratamento é por Snubbers ou Diodos, respectivamente.
- Meça a alimentação dos ESP32. Na entrada USB por ex se deve ler 5.0V ou 5.1V. Se vc usar uma fonte ruim ou mesmo um cabo USB ruim pode haver muita perda e se a tensão cair muito quando o wifi vai transmitir o consumo se eleva tremendamente, gerando um ruído que inviabiliza o funcionamento. Por ex ligado ao uma porta USB de notebook antigo ou de má procedência não costuma funcionar.
8 Abr
Mário Ventura
Boas galera,
depois de muita dor de cabeça e noites em branco, lá consegui resolver o problema.
Neste momento consigo ter o ESP32 a funcionar através do Blynk, Alexa, Push Button e módulo RF.
Em qualquer dos casos (Alexa, Push Button ou RF), tenho sempre feedback no Blynk.
No caso de não estar conectado à internet, funciona sempre com RF ou Push Button.
Próximo passo será incluir funcionamento através de IR.
13 Abr