Como configurar o Telegram e interagir com as próprias notificações


(Rodolfo) #1

:bookmark_tabs: Como configurar o Telegram e interagir com as próprias notificações
(Ricardo Silva) #2

Eu a perder tempo a configurar e aqui um video prontinho para o fazer.
Obrigado Rodolfo.


:bookmark_tabs: Como configurar o Telegram e interagir com as próprias notificações
(Denis Nobre) #3

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.


(Rodolfo) #4

Configuraste bem o telegram ? Conseguiste obter o chat id?


(Denis Nobre) #5

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.


(Rodolfo) #6

Podes colocar aqui o ficheiro por favor.


(Denis Nobre) #7

Código do telegram:

https://hastebin.com/evubaxapam.bash

Codigo automação:
https://hastebin.com/hogucexosi.pas


(Rodolfo) #8

@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"

(Denis Nobre) #9

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.


(Rodolfo) #10

@dedynobre alterei os ficheiros, tenta de novo.


(Denis Nobre) #11

Blz, @RodolfoVieira

Reinciando o Home.


(Denis Nobre) #12

Não funcionou @RodolfoVieira.

Quando reiniciei tive que tirar a linha title = ‘’ porque deu erro.

Fora isso ficou igual e não funcionou.


(Rodolfo) #13

@dedynobre Mas quando escreves /verifica_luz_cozinha no teu bot o que acontece?


(Rodolfo) #14

Por favor testa agora havia um erro no data_event que ja corrigi. fiz um teste aqui e funcionou correctamente.


(Denis Nobre) #15

No bot apareceu as opções corretas só quando clico em ligar/desligar que nada acontece.


(Rodolfo) #16

@dedynobre eu testei aqui e funcionou correctamente. ve se tens tudo bem copiado como coloquei acima.


(Denis Nobre) #17

@RodolfoVieira, agora sim.
Funcionou perfeitamente.

Muito obrigado pelo apoio.


(Jorge Assunção) #18

E o que mudaste para que funcionasse?


(Rodolfo) #19

Mudei o telegram_command para telegram_callback


(Pedro Baptista) #20

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?