Como configurar o Telegram e interagir com as próprias notificações (via Home Assistant)

Mudei o telegram_command para telegram_callback

1 Curtiu

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?

Basicamente para o mesmo, mas mais virado para receber notificações.

Isso é o basico. Também uso para receber imagens das câmaras de segurança

Boas, já li e re-li este tópico umas quantas vezes… e vi o vídeo mais de 1000 vezes e continuo a não receber notificações…
O bot está criado, e configurado nada…

Configuration.yaml

# Notificações
notify: !include notify.yaml

#telegram boot
telegram_bot:
  - platform: polling
    api_key: 5779xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxgv6eCo
    allowed_chat_ids:
      - 49xxxxx74

notify.yaml

name: telegram
platform: telegram
chat_id: 49xxxxxxxxxxx4

Automação

#Telegram
- alias: teste
  trigger:
    platform: state
    entity_id: sensor.porta
    to: 'ABERTA'
  action:
     - service: notify.telegram
       data:
         title: 'Porta Aberta'
         message: 'A Porta foi Aberta'
         data:
            photo: 
               - file: /tmp/snapshot_1.jpeg
               - file: /tmp/snapshot_2.jpeg
               - file: /tmp/snapshot_3.jpeg
               - file: /tmp/snapshot_4.jpeg
               - file: /tmp/snapshot_5.jpeg
               - file: /tmp/snapshot_6.jpeg

Alguma Dica do que pode estar mal?

E erros no log há?

O código do telegram_bot tem os espaços certos? No código que publicaste não estão.

A formatação no notify.yaml está certa? O que publicaste não está.

Se não publicares o código formatado como deve de ser não te podemos ajudar…

1 Curtiu

@nfreire caso possas coloca o código conforme o Jorge disse ou coloca no hastebin.com e coloca aqui o link.

1 Curtiu

@j_assuncao e @RodolfoVieira Rodolfo… Já ajudaram, o problema estava mesmo no alinhamento do telegram_bot, as vezes o erro está mesmo a frente do nariz e não o vemos

Muito Obrigado!!

1 Curtiu

Boas… a terceira notificação não funcionou… podem-me ajudar?
https://hastebin.com/fesuvawiqo.bash

@jagsilva, se não publicares o código com os espaçamento correcto não te podemos ajudar. Selecciona o texto e clica no ícone </>

Podes ler a nossa FAQ aqui.

Boa tarde,
Segui todos os passos do Tutorial, mas estou com dificuldades em colocar o Telegram a funcionar.
Já testei de “milhentas” formas e nada…
No meu configuration.yaml coloquei o seguinte:

notify:
  - platform: telegram
    name: telegram
    chat_id: 4XXXXXX0
    
telegram_bot:
  platform: polling
  api_key: 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcc
  allowed_chat_ids:
    - 4XXXXXX0

Quando dizes nada…o que é nada? Quais são as automações que estás a usar?

E podes publicar o teu log para ver-mos os erros que aparecem?

Olá @RodolfoVieira e @j_assuncao já resolvi o problema.
Em primeiro lugar, havia um espaço a mais e depois um conflito qualquer com o automatismo.
Refiz tudo e funcionou. Já tenho o HA a responder aos comandos do telegram
Obrigado mais uma vez.
Abraço

1 Curtiu

Ainda bem que está resolvido! Onde estava o espaço a mais?

Eu acho que não era no configuration.yaml.
Acho que era no automatismo dos combustíveis. Andei a alterar um pouco o exemplo que o Rodolfo postou no post dos combustíveis e devo ter alterado algo.
Depois de refazer, fiquei com o o Telegram a funcionar e sem erros no automatismo dos combustíveis.
Abraço

1 Curtiu

Agora não funciona automação. O que tenho feito de errado ?

config yaml

notify:
  - name: telegram
    platform: telegram
    chat_id: 4186

telegram_bot:
  platform: polling
  api_key: 577
  allowed_chat_ids:
    - 4186

teste:

yaml de automacao

- id: '1529203213762'
  alias: teste2
  trigger:
  - entity_id: input_boolean.sonoff_switch_2
    from: 'off'
    platform: state
    to: 'on'
  condition: []
  action:
    - service: notify.telegram
      data:
        message: 'Iluminação da Cozinha Ligada'

log

Error sending message: Chat not found. Args: (4186, 'teste\nIluminação da Cozinha Ligada'), kwargs: {'parse_mode': 'Markdown', 'disable_notification': False, 'disable_web_page_preview': None, 'reply_to_message_id': None, 'reply_markup': None, 'timeout': None}

RESOLVIDO… DESCULPA!!!
Eu tinha pegado o o ID errado.

nao tem os exemplos :frowning:

4 mensagens foram divididas em um novo tópico: Notify para IOS (sem depender de terceiros)

Ok obrigado na mesma!


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


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