Eu a perder tempo a configurar e aqui um video prontinho para o fazer.
Obrigado Rodolfo.
Olá!
Fiz a configuração do telegram e automação conforme informado no vídeo só que no meu caso o acionamento não é feito.
Aparece as opções mas o acionamento não é efetuado.
Configuraste bem o telegram ? Conseguiste obter o chat id?
Sim!
Meu telegram ja esta funcionando normalmente.
Já tenho os comando configurados no bot normalmente só os que configurei como interação que nao esta funcionando.
Podes colocar aqui o ficheiro por favor.
Código do telegram:
https://hastebin.com/evubaxapam.bash
Codigo automação:
https://hastebin.com/hogucexosi.pas
@dedynobre altera para:
- alias: Liga Luz Cozinha
trigger:
platform: event
event_type: telegram_callback
event_data:
data: '/liga_cozinha'
action:
- service: light.turn_on
entity_id: light.iluminacao_cozinha
- delay: '00:00:02'
- service: notify.notifica_telegram
data:
title: ""
message: 'Iluminação da Cozinha Ligada'
- service: notify.notifica_telegram_2
data:
message: 'Iluminação da Cozinha Ligada'
- alias: Desliga Luz Cozinha
trigger:
platform: event
event_type: telegram_callback
event_data:
data: '/desliga_cozinha'
action:
- service: light.turn_off
entity_id: light.iluminacao_cozinha
- delay: '00:00:02'
- service: notify.notifica_telegram
data:
title: ""
message: 'Iluminação da Cozinha Desligada'
- service: notify.notifica_telegram_2
data:
message: 'Iluminação da Cozinha Desligada'
e
- alias: Interacao Iluminação Cozinha
initial_state: "on"
trigger:
platform: event
event_type: telegram_command
event_data:
command: '/verifica_luz_cozinha'
action:
service: notify.notifica_telegram
data_template:
title: "Status Iluminação Cozinha"
message: '{{states.light.iluminacao_cozinha.attributes.friendly_name}} {{states.light.iluminacao_cozinha.state}}'
data:
inline_keyboard:
- "Ligar:/liga_cozinha"
- "Desligar:/desliga_cozinha"
Então,
Neste caso vi que que adicionou um campo title = ‘’
Mas o comando antes desde que é o action de ligar/desligar a iluminação não foi executado.
Não funcionou @RodolfoVieira.
Quando reiniciei tive que tirar a linha title = ‘’ porque deu erro.
Fora isso ficou igual e não funcionou.
Por favor testa agora havia um erro no data_event que ja corrigi. fiz um teste aqui e funcionou correctamente.
No bot apareceu as opções corretas só quando clico em ligar/desligar que nada acontece.
@dedynobre eu testei aqui e funcionou correctamente. ve se tens tudo bem copiado como coloquei acima.
E o que mudaste para que funcionasse?
Mudei o telegram_command para telegram_callback
Descobri a pouco tempo o home Assistant, bem como o componente telegram, gostei muito das possibilidades que tem, no entanto estou agora num hiato de criatividade… Para que o usam o vosso telegram no home Assistant?
Eu somente uso para me reportar os estados de luzes que tenho, bem como desligar e ligar aparelhos e luzes.
E vocês?