ALEXA não detecta devices - RESOLVIDO

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

  • para cima

    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.

    1
    • para cima

      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.

      4