Se você já automatizou uma sala de TV, você sabe que um dos pontos críticos são os códigos de POWER ON e OFF por infravermelho.
O ideal é termos os códigos discretos de todos os aparelhos.
Felizmente, a maioria dos ar-condicionados e receivers tem os códigos de POWER ON e POWER OFF separados, que chamamos de códigos discretos.
Porém, a grande maioria das TVs tem o comando de POWER do tipo TOGGLE.
O comando TOGGLE é o comando que quando enviado, ora liga, ora desliga a TV (inverte o estado).
Ao copiar um botão com código do tipo TOGGLE e usar esse comando na automação, você pode cair em uma condição fora de sincronismo.
Por exemplo, se a Cena Cinema liga o ar-condicionado, apaga as luzes, liga o receiver e liga a TV, pode acontecer de, se a TV estiver ligada e a cena for executada, a TV irá desligar.
Se fosse um código discreto de POWER ON, esse problema não aconteceria.
A forma de resolver esse problema é usando códigos discretos, porém, não é tão simples.
Você precisa buscar o código da sua TV em banco de dados e usar um hardware para converter o código HEX em IR.
E para piorar, algumas TVs mesmo sendo da mesma marca, respondem a códigos IR diferentes.
Uma ótima alternativa para resolver o problema é usar os comandos por IP, mas infelizmente muitos modelos de TV não aceitam o comando de LIGAR pela rede, apenas o de desligar.
Acredito que essa função seja para economizar energia em STAND BY, deixando a placa de rede desligada.
Então nos resta usar a criatividade!
Assista esse vídeo e aprenda uma forma de resolver esse problema:
O IR Zigbee Pro da Quero Automação chega na loja até o final dessa semana, aproveite!