Broadlink - Como conseguir os códigos de IR para dispositivos Broadlink e BestCon com Node-red!

Os dispositivos mais recentes da plataforma Broadlink estão sendo lançados pela BestCon e com isso não tem suporte para o uso do Broadlink Manager. Por isso existe uma palheta de nodes que é possível conseguir os códigos!

Primeiro é necessário instalar os nodes!

Vá no canto superior direito e clique no menu e vá em Manage palette.

Clique em Install e na busca escreva Broadlink, instale o node-red-contrib-broadlink-control.

Com a palheta instalada vão aparecer esses node.

3

Agora vamos descobrir os dispositivos Broadlink na sua rede.

Vai precisar dos nodes:

1x inject
1x discover
1x debug

Organize eles assim e clique no quadrado do node inject.

7

Na tela de debug no lado direito irá aparecer as informações dos dispositivos, clique na setinha para elas aparecerem.

5

Vão aparecer as informações que vamos precisar do dispositivos, que são o mac, ip e typeid.

6

Com essas informações agora podemos conseguir os códigos IR.

Para isso vamos precisar dos seguinte nodes:

1x inject
1x RM
1x template
1x debug

Deve organiza-los dessa forma:

No node RM clique no lápis para adicionar o seu dispositivo.

Agora é só preencher com as informações, o mac, o ip e o typeid.

Com o dispositivo adicionado, em Action selecione Learn.

O node template deve ser configurado dessa forma:

Com o código em Template:

{{payload.data}}

Com tudo configurado agora é só clicar no quadrado do node inject!

Com isso a luz do dispositivo Broadlink ou BestCon irá ascender, a seguinte mensagem vai aparecer na tela de debug para apontar o controle remoto e copiar o código IR.

12

Com o botão pressionado o código IR irá aparecer.

13

É isso.

Vídeo:

2 Likes

Show leandro, maravilha.

Bem prático, até agora as outras formas de obter os controles não tinham funcionado para mim. Obrigada! :heart:

Consegui configurar até o final, porem notei que os broadlink mais novos PRO 4 que foram adicionados via SSL, aparecem a seguinte mensagem durante a configuração: “Broadlink: Unconfigured Device Type: Log an issue with the device details and typeid returned as this may be a new device type.”

Após configurado, o Broadlink não liga a luz amarela de aprendizado. Fui pesquisar e sugeriram a utilização do type: 62be, com essa alteração a luz de aprendizado passa a ligar, porem o dispositivo não aprende o comando, ficando assim a resposta após pressionar algum botão:

msg.payload : string[38]

“This is the payload: [object Object] !”

Em tempo, não sei se essa é a solução, mas encontrei essa explicação:

O aplicativo Broadlink mais recente pode configurar o dispositivo no modo de nuvem, o que significa que ele não funcionará mais localmente com esta biblioteca. Isso é comum para dispositivos mais novos RM4 e RM3 Mini (por exemplo, tipo de dispositivo 5f36). Se você pode descobrir o dispositivo, mas não consegue aprender ou enviar, então provavelmente você tem esse problema.

Para reverter isso, você precisará reiniciar o dispositivo.

O processo sugerido é o seguinte:

  1. Remova quaisquer dispositivos configurados existentes ou controle no aplicativo Broadlink.
  2. Reinicialize o dispositivo pressionando longamente (~ 6 segundos) o botão de reinicialização com um pino ou clipe de papel até que o LED pisque rapidamente.
  3. Use o aplicativo BroadLink para conectar-se ao WiFi (mantenha seu telefone próximo ao RM). E PARE!!
  4. Não faça mais nada, não adicione mais nada no aplicativo, saia do aplicativo e agora use o nó.
1 Like

Fiz o procedimento acima, removendo o broadlink do APP e adicionando apenas ao WIFI, os nodes conseguem encontrar ele, alterando o type para 62BE a luz amarela de aprendizado liga, porem a resposta é a mesma: não consegue aprender o comando.

1 Like