Commentaires Article Notifications Telegram

Commentaires suite à l’article :
https://forum.hacf.fr/t/les-notifications-via-telegram/216

Bonjour,

Question bête, mais pourquoi vous ne l’utilisez pas tout simplement les notif de l app home assistant ?

pour moi c’est pas suffisant et tu peux pas passer de photo via les notifs de l’app :wink:

Pour les photos tu peux (Home Assistant Companion for Android 1.6 and 1.7 - Home Assistant)

Après, l’application est arrivé bien après l’intégration de telegram…

Pas envie de refaire mes automations. Et j’aime bien le principe de telegram et de groupe

J’avoue je connaissais un peu telegram de mon passage a jeedom donc pas cherché plus loin.

Si tu te sens chaud @jpub tu peux faire un article sur les notifs via HA direct je suis intéressé.

1 « J'aime »

Pour le moment c est pas assez stable de mon côté, et avec un 2nd bébé prévu pour novembre … en 2021 promis

faudrait le mettre dans une to-do-list … :upside_down_face:

1 « J'aime »

Merci pour ce Tuto qui peut être pratique. Par contre il faudrait préciser dans le tuto qu’une fois notre Bot créé, il faut le démarrer. Ca peut paraitre logique, mais si on ne démarre pas le bot, lorsqu’on fait le test d’envoi de message on obtient l’erreur que le chat id n’existe pas.

Peux tu donner la commande STP.

PS : je suis ravi de te voir parmi nous j’ai regardé un peu tes vidéos et t’ai rajouté a notre liste. Notre chaîne c’est abonné a la tienne. Bonne continuation.

image

La commande c’est start de ce que j’ai compris.

Il manque a mon avis un reboot apres la modification du configuration.yaml

Merci pour ce tuto. J’aurai préféré discord car je l’utilise par ailleurs mais j’ai échoué hier. Pour moi ce qui est important c’est l’historique. La notion de groupe (tu pourrais préciser qu’elle est optionnelle et ne fonctionne pas si il n’y a qu’un seul utilisateur) est bonne même pour l’instant je vais tester avec de connecter les enfants.

C’est possible : Discord - Home Assistant

Si tu peux en faire un tutoriel si tu mets en place l’intégration :heart_eyes:

:hacf:

Visiblement il y a des problèmes. J’ai lu ca sur des forums … Toujours est il que je n’ai pas réussi à connecter mon bot

Peut-être ouvrir un sujet dans Entraide Home Assistant ?

:+1:

On verra. A ce stade je vais m’amuser avec Telegram. Je pense avoir tout ce qu’il me faut.

C’est top de s’envoyer les snapshot de la cam

Merci pour ce super tutoriel @McFly.
Pour ma part, plutôt que de gérer plusieurs automation en fonction des réponses, j’ai tout regroupé dans une avec une gestion des réponses via trigger.
Je suppose qu’à l’écriture de l’article, cette possibilité n’était pas possible dans HA.

Peux tu partager ton code ? :innocent:

Avec plaisir !

Pour situer le contexte, le but recherché était de demander (à l’heure du coucher de soleil avec gestion d’offset trouvé ici) via Telegram ce qu’il faut faire : Tous Fermer, sauf la Baie vitrée du séjour pour ne pas rester enfermé dehors l’été lors des Bbq ou Rien.

J’ai donc 2 automatisations :

  • Poser la question à l’heure souhaitée :
alias: Volets - Gestion de la fermeture interactive via Télégram - Question
trigger:
  - platform: time_pattern
    minutes: /1
  - platform: event
    event_type: telegram_command
    event_data:
      command: /HA
condition:
  - condition: state
    entity_id: input_boolean.volets_coucher_de_soleil
    state: 'on'
  - condition: template
    value_template: >-
      {{ ((as_timestamp(now())|int)|timestamp_custom("%H:%M")) == 
      states("sensor.cover_auto_close") }}
action:
  - service: notify.telegram
    data:
      message: 'Fermeture des volets : Que faire ?'
      data:
        keyboard:
          - /Tous, /SaufBV
          - /Aucun
initial_state: true
mode: single

  • Traiter la réponse via trigger pour n’avoir qu’une seule automatisation (je gère aussi l’allumage d’un lampe dans le salon si je suis présent lors de la fermeture)
alias: Volets - Gestion de la fermeture interactive via Télégram - Réponse
description: ''
trigger:
  - platform: event
    event_type: telegram_command
    event_data:
      command: /Tous
    id: Tous
  - platform: event
    event_type: telegram_command
    id: SaufBV
    event_data:
      command: /SaufBV
  - platform: event
    id: Aucun
    event_type: telegram_command
    event_data:
      command: /Aucun
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: Tous
        sequence:
          - service: notify.telegram
            data:
              message: Ok, je ferme tous les volets.
              data:
                keyboard: []
          - service: script.fermeture_de_tous_les_volets
          - choose:
              - conditions:
                  - condition: zone
                    entity_id: person.laurent
                    zone: zone.home
                  - condition: device
                    type: is_off
                    device_id: 21ed2147d3ac7794f205f03a4c1fb7c0
                    entity_id: switch.prise_wifi_1_etat
                    domain: switch
                sequence:
                  - type: turn_on
                    device_id: 21ed2147d3ac7794f205f03a4c1fb7c0
                    entity_id: switch.prise_wifi_1_etat
                    domain: switch
            default: []
      - conditions:
          - condition: trigger
            id: SaufBV
        sequence:
          - service: notify.telegram
            data:
              message: Ok, je ferme tous les volets sauf celui de la BV du séjour.
              data:
                keyboard: []
          - service: script.fermeture_de_tous_les_volets_sauf_bv_salle_a_manger
          - choose:
              - conditions:
                  - condition: zone
                    entity_id: person.laurent
                    zone: zone.home
                  - condition: device
                    type: is_off
                    device_id: 21ed2147d3ac7794f205f03a4c1fb7c0
                    entity_id: switch.prise_wifi_1_etat
                    domain: switch
                sequence:
                  - type: turn_on
                    device_id: 21ed2147d3ac7794f205f03a4c1fb7c0
                    entity_id: switch.prise_wifi_1_etat
                    domain: switch
            default: []
      - conditions:
          - condition: trigger
            id: Aucun
        sequence:
          - service: notify.telegram
            data:
              data:
                keyboard: []
              message: Ok, je ne fais rien.
    default: []
mode: single
initial_state: true

Je me suis mis à HA il y a 3 semaines et je dois dire que je ne suis pas déçu d’avoir lâché Jeedom. Avec le recul, j’aurais dû le faire bien plus tôt…

1 « J'aime »

salut , j’ai suivis le tuto de @McFly est je n’arrive pas a envoyedes notif sur le groupe que j’ai crée.sur mon can c’est ok

tu a démarrer ton groupe? avec /start il me semble. Je crois que j’avais le même problème