Cenário
Após as respostas úteis à minha última pergunta , consegui um Harmony Hub e ele funciona como eu quero. Basicamente, ele lembra o estado dos dispositivos e usa sinais de infravermelho para falsificar os controles remotos e alterar as configurações configuradas quando eu ativo uma configuração como Watch Fire TV ou Watch Blu-Ray . Esses dois requerem configurações de entrada diferentes para a TV (Toshiba 42SL863G).
No entanto, meu segundo estágio de automação residencial está estragando um pouco as coisas. Acontece que a minha TV tem como padrão uma configuração de base diferente quando é desligada, em comparação com a perda de energia da rede elétrica. Como eu quero desligar todo o circo da mídia por meio de um plug inteligente, tenho dois pontos de partida.
- Ligando
- A TV inicia automaticamente
- O Fire TV é iniciado automaticamente e faz com que o televisor mude para o HDMI ao qual está conectado.
- O sistema Surround não inicia.
- Logo após estar em um estado conhecido (entrada de TV HDMI 1 ou 2)
- Começo tudo pelo Harmony e os dispositivos vão para os estados desejados
Problema
O Harmony Hub não sabe se a energia foi desligada e não pode definir adequadamente o canal de entrada. O controle remoto ou Harmony não possui um botão que diga apenas HDMI 1 ou 2. Manter todo o equipamento ligado não é a solução desejada. Além disso, ativei toda a configuração via comando de voz, para não ter uma tela que me permitisse ver em que modo eu estava antes.
Questão
Como detecto o estado do equipamento para mudar automaticamente para o canal de entrada correto ?
fonte
Respostas:
Sei que você deseja usar o plugue para desligar todo o centro de mídia para eliminar as despesas (e desperdícios) do consumo de energia em espera, mas recomendo vivamente a solução mais simples de deixar a TV conectada 24 horas por dia, 7 dias por semana, e acionar o seu A configuração de energia da TV usando o mesmo evento que ativa seu plugue inteligente.
Potência / Custo
As TVs LCD ou OLED modernas consomem cerca de meio watt de corrente no modo de espera ou menos. De acordo com o manual da sua TV(na página 100), sua TV consome 0,2 W de potência no modo de espera. Usando seu valor de 0,28 € / kW como custo de eletricidade, a energia em espera consumida pela sua TV não adicionará mais de 0,49 € por ano à sua conta de energia elétrica. Dado que a vida de uma TV pode durar 20 anos, isso significa que sua solução alternativa terá que custar menos de 10,00 € para se pagar. Além disso, sua TV consumirá eletricidade na potência máxima de 131 / kWh durante toda a sequência de inicialização a frio do sistema, o que provavelmente leva mais tempo do que uma inicialização a quente. (Quanto mais tempo leva o sistema inteiro para inicializar em "TV assistível", mais eletricidade é inútil; da mesma forma, descobri que os membros da família geralmente ficam menos satisfeitos quanto mais tempo leva para a TV ligar.)
Financeiramente, há poucas razões para isso. Ambientalmente, provavelmente não é tão vantajoso quanto você pensa.
Segurança
Os plugues inteligentes não são classificados para isolar seus dispositivos conectados de descargas atmosféricas, portanto, o simples desligamento do plugue inteligente não protege a TV de surtos ou picos.
Privacidade
Se você estiver preocupado com a privacidade e a atividade da rede enquanto a TV inteligente deve estar "desligada", vá para as configurações da TV e desative os recursos domésticos do telefone. Se você ainda estiver preocupado, desligá-lo não ajudará porque eles vazam dados pessoais quando estão ligados (e você está assistindo), não quando estão em modo de espera. Nesse caso, você deve consertar o vazamento protegendo a TV atrás de um firewall de rede que impede que ele retorne à fábrica.
fonte
Infelizmente, não há como detectar o estado em dispositivos "burros". Sua única opção é forçá-los a sincronizar.
Encontrei este link para uma discussão sobre como solicitar à Logitech que adicione suporte para códigos de seleção de entrada discreta. A adição desses códigos permitirá que você configure o Harmony para mudar diretamente para a entrada correta sem se preocupar com o estado anterior.
https://www.avforums.com/threads/direct-input-selection-for-toshiba-regza-tvs-discrete-codes-for-harmony-others.703988/
Veja a "Configuração avançada" do Harmony, que permite especificar uma sequência de teclas após ligá-lo. Mande enviar a entrada HDMI toda vez que ligar.
Você pode tentar algo assim hoje usando uma série de Nexts de entrada, mas sem os códigos discretos, isso funcionaria apenas uma vez após uma partida a frio. Isso confundiria a TV e a Harmony se ela fosse ligada sem primeiro ser desconectada da rede elétrica.
fonte
Estou lutando para formalizar completamente o problema (ou seja, o que falha e como sem essa função), mas me pergunto se você é capaz de construir um dispositivo para ocultar o equipamento "burro" e relatar seu estado. Eu acho que o problema é ter que percorrer os canais com apenas um comando 'avançado' (e comandos invisíveis de outros atores)?
Portanto, no caso de querer saber o que a TV está fazendo, você pode monitorar a energia e os vários estímulos de IR. Idealmente, isso permite que você acompanhe os estados do comutador por meio de reccondição inoperante. Também é possível receber outros estímulos (minha TV exibe um identificador de fonte, apenas quando é acionada pelo FireTV - é plausível que um reconhecimento de imagem barato possa identificá-lo, principalmente se você souber quando esperar).
Supondo que a fonte de comutação duas vezes forneça um estado conhecido confiável, você pode potencialmente levar o sistema a um estado conhecido periodicamente (mas presumo que você usaria o desligamento aqui) ou na detecção de uma falha (usuário pressionando os botões IR ou informações inconsistentes de várias fontes).
fonte
O jeito difícil
É muito trabalhoso, mas você pode projetar um sensor de efeito hall para determinar se o seu equipamento está desligado ou ligado.
Um sensor de efeito hall mede a corrente que passa através de um cabo sem exigir que o cabo seja quebrado. Existe um disponível aqui .
Em seguida, agora você deve projetar uma seção de infravermelho para complementar o sensor de efeito hall e também incorporar um microcontrolador simples ao seu projeto para monitorar o sensor de efeito hall e comunicar seu status mediante solicitação.
Se a corrente for maior do que 50mA, então você sabe que o sistema está ligado.
Agora você deve projetar um transceptor de infravermelho para se comunicar com sua placa e, finalmente, pode programar o hub de harmonia para identificar seu novo produto de monitor atual. Depois de concluído, você saberá o status do seu equipamento.
O caminho fácil
Use um plugue inteligente que monitore o consumo de energia, por exemplo .
fonte
Você está usando um controlador de automação residencial central como o SmartThings ou o Home-Assistant? Acho que você precisará de um para realizar o que deseja. ou seja, o controlador estaria ciente do estado de harmonia e do estado do comutador inteligente e poderá executar as ações apropriadas com base em se o comutador inteligente está ligado ou desligado (ou acabou de ser ligado).
fonte