Vou demonstrar como realizar a integração com dispositivos Broadlink, abaixo vou ajudar a adicionar os dispositivos ao Home Assistant.
Broadlink:
Vá em Configurações, depois em Integrações.
No canto direito abaixo clique em “+ Adicionar Integração” para adicionar uma nova integração, nas opções ache Broadlink!
Coloque o IP do seu controle remoto! Para descobrir olhe no seu roteador!
Caso use o app Broadlink para dispositivos da geração 4. Tem que desbloquear o dispositivo no app Broadlink.
Faça o seguinte:
1 - Abra o app Broadlink
2 - Clique no dispositivo broadlink que deseja integrar ao HA
3 - Clique no 3 pontos que tem a cima, esse vai abrir algumas opções do dispositivo RM
4 - A ultima opção “Dispositivo de bloqueio” estará marcado, desmarque.
5 - Refaça a integração no HA e agora ela vai funcionar.
E vai ser adicionado ao seu Home Assistant!
Agora você deverá adicionar ao configuration.yaml os dispositivos dessa forma:
switch:
- platform: broadlink
mac: '78:0f:XX:XX:XX:XX'
switches:
tv_lg:
friendly_name: "TV LG Power"
command_on: 'JgBQAAABKpIUERQSEzYUEhMSFBEUEhMSFDUUNhQSEzYUNhQ1FTUUNhQRFBITEhQ1FBIUERQSExIUNRQ2FDYUERQ2FDUUNhQ2FAAFIgABKkgVAA0FAAAAAAAAAAA='
command_off: 'JgBQAAABKpIUERQSEzYUEhMSFBEUEhMSFDUUNhQSEzYUNhQ1FTUUNhQRFBITEhQ1FBIUERQSExIUNRQ2FDYUERQ2FDUUNhQ2FAAFIgABKkgVAA0FAAAAAAAAAAA='
Após feito reinicie o Home Assistant.
Para obter os códigos de cada aparelho devemos usar o programa “Broadlink Manager”
Link: https://sourceforge.net/projects/broadlink-manager/
1- Instale o Broadlink Manager a partir deste link acima.
2- Abra o aplicativo e clique em “scan” para ativar seu dispositivo de broadlink.
3- Clique em “Learn New Command”, seu Broadlink vai piscar a luz para aprender novo comando. Então use o controle infra-vermelho. Vai aparecer no Broadlink Manager o código.
4- O “OnRawData Base64” é o código a ser usado com o Home Assistant.
Erro de dispositivo não suportado! Como resolver!
- Abrir o Home Assistant, vá em Supervisor e instale o add-on “SSH & Web Terminal” ( NÃO o add-on Terminal & SSH ).
- Desabilitar o Protection mode
- Abrir o Terminal web UI
- Digitar:
docker exec -it homeassistant /bin/bash
- Digitar:
pip3 install --upgrade git+https://github.com/mjg59/python-broadlink.git --no-deps
- Reiniciar o Home Assistant.
- Tente novamente a integração do dispositivo Broadlink.
Espero ter ajudado!