Boa noite amigos!
Segue um método alternativo para copiarem os códigos criados com o aplicativo móvel E-Control.
Acho muito prático criar os controles, aprender os códigos RF e IR direto pelo aplicativo, por conta da facilidade de termos o telefone à mão.
Demonstração de como funciona: https://photos.app.goo.gl/jzd6cGrGfWnRnQUn9
Passo a passo:
- Instalar o app E-Control no Android https://play.google.com/store/apps/details?id=com.broadlink.rmt
- Configurar os controladores RM
- Criar os controles e aprender todos os códigos, sugiro criar um controle para cada aparelho e nomear cada botão de acordo com sua função (isto aparecerá no arquivo final)
- Instalar um aplicativo para navegar nas pastas do dispositivo, usei este https://play.google.com/store/apps/details?id=com.mauriciotogneri.fileexplorer
- Navegar até a pasta
/broadlink/newremote/SharedData/
- Copiar os 3 arquivos jsonSubIr, jsonButton e jsonIrCode para o computador (fiz upload para o Google Drive e peguei no meu computador)
- Baixar o programa https://mega.nz/#!7N91xabJ!NXVBw6tSe8RIoCVaULGB5rJ5uUB8nsWTR4nJPgrBLC8
- Criar uma pasta e copiar o programa juntamente com os três arquivos, depois executar o .exe
- Escolher o controle que deseja exportar para YAML (digitar o número e depois ENTER)
- Foram criados dois arquivos na pasta, um deles é um YAML. Copiar os códigos prontos para serem usados no HA
Script retirado daqui: https://community.home-assistant.io/t/broadlink-e-control-to-yaml/15548/38
Compilado usando este método: https://www.youtube.com/watch?v=OZSZHmWSOeM
Espero ter ajudado!