
Como controlar dispositivos de infravermelho no Home Assistant
A ideia deste post é ter um controle remoto para dispositivos que usam IR (Infravermelho), como TV, Cadeia de música, um fã, Ar condicionado, O projetor… tudo centralizado e que podemos controlá-lo a partir do Home Assistant.
Bem, isso, Dispositivos "não inteligentes", que são operados por um controle remoto ou controle remoto usando infravermelho ou IR, podemos operá-los com um 'controle universal', no meu caso eu uso o Broadlink RM Mini3, Além de ser um dispositivo pequeno e barato, ele nos permitirá aprender os botões em nossos controladores. Normalmente, cada dispositivo IR recebe um código IR para executar uma função, dar mais volume, luz, extinguir… Vamos aprender esses códigos e enviá-los do Home Assistant quando estivermos interessados.
Assim que recebermos o nosso Broadlink RM Mini 3 Podemos redefini-lo com um clipe por trás, se precisarmos, e com o aplicativo oficial Broadlink no Android ou iOS, vamos conectá-lo à nossa rede Wi-Fi. A coisa ruim sobre este Broadlink RM Mini3 é que ele só suporta redes de 2.4Ghz, então se o seu celular está conectado à banda de 5Ghz, então ele vai lhe dar um horror. Então eu recomendo temporariamente que você force o SSID do seu Wifi para 2.4Ghz no seu AP, faça o processo de colocá-lo em sua rede Wi-Fi com seu celular e, uma vez que o processo esteja concluído, você reative a banda de 5Ghz. Outra desvantagem a ter em conta é que apenas permite 32 características ao digitar sua senha Wi-Fi, Portanto, cuidado também.
Uma vez que o acima foi resolvido e temos o Broadlink RM Mini 3 conectado à nossa rede, (Eu recomendo que você atribua a ele um endereço IP fixo), o Home Assistant terá descoberto! É muito fácil!
Agora não temos escolha a não ser aprender as chaves! É hora de alimentar o Home Assistant com as teclas dos controles IR que queremos substituir! Se formos para as Ferramentas de Desenvolvimento, a Serviços que podemos tentar aprender o nosso primeiro comando, Selecionamos 'remote.learn_command’ e apresentamos o seguinte YAML, É claro, cada um que lhe dá o seu nome correspondente. Isso seria aprender o 'volume mais’ do descodificador Movistar:
serviço: remote.learn_command dados: entity_id: remote.broadlink_rm_mini3_remote dispositivo: deco_movistar comando: deco_volumen_mas command_type: Ir Tempo Limite: 10
E se quisermos provar que funciona, A partir daqui, poderíamos enviar essa chave ou outra que aprendemos, colocamos o seguinte, E se tudo tiver corrido bem, O Assistente Doméstico aumentará o volume do nosso descodificador de TV:
serviço: remote.send_command dados: entity_id: remote.broadlink_rm_mini3_remote dispositivo: deco_movistar comando: deco_volumen_mas
Oh, bem, então podemos criar scripts ou automações que chamam esses comandos remotos de IR. Para fazer isso,, Como você pode ver em “Tipo de ação” indicaremos 'Serviço de chamada’ e, em seguida, 'Remoto: Enviar comando', agora podemos escolher a nossa entidade Broadlink RM Mini3 e selecionar um dispositivo e enviar-lhe um comando!
E então podemos fazer controles remotos personalizados, ou diretamente em nossa planta baixa ligue para qualquer comando remoto IR, maravilhoso! Na planta da casa você pica com o dedo no ventilador, e, Ilumina-se!
Esperando que algum documento lhe seja útil, se quiser, pode nomear-me para a Princesa das Astúrias 😉 Não para este documento, se não para que na família me valorizem! Ha ha ha, Um abraço, grande beijo, que vai super bem e agradeço a vocês que movimentam esses conteúdos nas redes sociais!