O Telegram é uma app fantástica e para além de recebermos notificações, podemos responder com comandos de modo a executar ações no HA.
Deixo-vos um exemplo de uma mensagem com duas opções SIM | NAO que podem escolher ao receber a mensagem.
################# MENSAGEM DE TELEGRAM COM BOTÕES SIM/NÃO ####################
- action:
- service: notify.telegram
data:
message: Movimento na garagem. Acender a luz?
data:
keyboard:
- '/sim'
- '/nao'
trigger:
- entity_id: binary_sensor.0x00158d0001de4a2b
from: 'off'
platform: state
to: 'on'
- action:
- service: homeassistant.turn_on
entity_id: light.0x90fd9ffffe6cb60c
trigger:
platform: event
event_type: telegram_command
event_data:
command: '/sim'
################# MENSAGEM DE TELEGRAM COM BOTÕES SIM/NÃO ####################
Considerem para os devidos efeitos que o binary_sensor.0x00158d0001de4a2b seria um sensor de movimento e o light.0x90fd9ffffe6cb60c a luz da garagem
Com esta automação, quando o Sensor de Movimento passar do estado ‘off’ a ‘on’ vão receber uma mensagem via telegram com o texto ‘Movimento na garagem. Acender a luz?’ e dois botões SIM | NAO
Se carregarem no SIM ele vai chamar o ‘- service: homeassistant.turn_on’ para a ‘entity_id: light.0x90fd9ffffe6cb60c’
O botão NAO de momento não faz nada. A ideia é que ao carregar no NAO desapareçam as opções da mensagem, mas ainda não consegui concluir essa parte. Assim que estiver publico aqui.
Se quiserem saber como configurar o Telegram com o HA vejam aqui o tutorial do @RodolfoVieira