Como fazer magia com o comando da tv

Para quem quiser uma automação para ligar ou desligar por exemplo um candeeiro do sofá a partir de um botão do comando poderão fazer da seguinte forma:

Exemplo:

  - alias: luz sofa
    trigger:
      platform: mqtt
      topic: tele/infra/RESULT
    condition:
      condition: template
      value_template: '{{ trigger.payload_json.IrReceived.Data == "1004E4F" }}'      
    action:
      service_template: >
       {% if is_state('switch.luz_sofa', 'off') %}
       switch.turn_on  
       {%- elif is_state('switch.luz_sofa', 'on') -%}
       switch.turn_off
       {% endif %}
      entity_id: switch.luz_sofa

Boas. Pegando neste tutorial, é possível fazer isto mas com um raspberry? Já tenho um raspberry com um emissor IR para Kodi. E assim se desse já não precisava de comprar nada

Ainda tens os códigos da Vodafone originalmente publicados aqui: hastebin ? Podes partilhar novamente?

Abraço!

Verifica:
https://pastebin.com/Y8mgr7vN

Pegando neste tutorial, o que estou a fazer mal? Quando carrego no botão do comando não acontece nada.

Tenho um IR montado no nodemcu, e na consola aparece os dois botoes (como exemplo) a funcionar

12:08:18 MQT: tele/infra/RESULT = {"IrReceived":{"Protocol":"NEC","Bits":32,"Data":"0x20DF4EB1"}}
12:08:21 MQT: tele/infra/RESULT = {"IrReceived":{"Protocol":"NEC","Bits":32,"Data":"0x20DF8E71"}}
  - alias: luz pc
    trigger:
      platform: mqtt
      topic: tele/infra/RESULT
    condition:
      condition: template
      value_template: '{{ trigger.payload_json.IrReceived.Data == "0x20DF4EB1" }}'      
    action:
      service_template: >
       {% if is_state('light.led_pc', 'off') %}
       light.turn_on  
       {%- elif is_state('light.led_pc', 'on') -%}
       light.turn_off
       {% endif %}
      entity_id: light.led_pc

Se te aparece isso na consola…é porque acontece algo quando carregas no botão certo?

Não. Não acontece nada…

Então os dados que te aparecem na consola vêm da onde?

Sim quer dizer, ao carregar no botao do comando direcionadao para o IR no nodemcu consigo ver que detecta o botão. Mas no HA não acontece nada. Nao chega acender a luz

Já verificas te se tens a automação activa?

Em principio é o que o Rodolfo te está a dizer. Aconteceu comigo. Bastou ativar as automações e já funciona tudo na perfeição.

A partido penso que foi mesmo isso. Acho que foi após eu desactivar e activar a automação e já começou a funcionar…
Obrigado :wink:


Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade