Notification vers TELEGRAM

Nous allons voir ensemble un petit exemple d’automation que l’on peut facilement faire avec home assitant.

Intégration telegram

Je ne vais pas vous expliquez en détail de comment configurer Telegram avec home assistant, la procédure pour créer un bot est la même que dans notre article domoticz–> Telegram :

https://blog.ravindra-job.fr/iot/domoticz-telegram/

Pour intégrer Telegram on ajoute cette configuration le fichier configuration.yaml :

notify:
  - name: Telegram Groupe
    platform: telegram
    chat_id: !secret id_telegram_chat_id ## Chat ID

  - name: Telegram bot
    platform: telegram
    chat_id: !secret id_telegram_bot ## bot

On rajoute nos secrets dans le fichier secrets.yaml:

telegram_token: '1xxxx2:Axxxxxxxxxxxxxxxxxxxx'
id_telegram_bot: '1xxxx2'
id_telegram_chat_id: '-10000000000'

N’hésitez pas à voir la documentation qui est très clair : https://www.home-assistant.io/integrations/telegram_bot/

Automation - Detection de mouvement

Notre objectif ici est d’avoir une notification lorsqu’un mouvement est détecté dans la chambre.

Pour se faire on va ajouter dans le fichier automations.yaml ce bout de code :

- id: detection_mouvement_chambre
  alias: Detection mouvement chambre
  trigger:
    platform: state
    entity_id:
    - binary_sensor.motion_chambre_occupancy
    from: 'off'
    to: 'on'
  action:
  - service: notify.telegram_groupe
    data_template:
      title: ⚠ Alerte depuis Home assistant ⚠
      message: Le capteur de mouvement {{ trigger.to_state.attributes.friendly_name }} a détecté un mouvement 🏃.

PS : Ici il s’agit d’un capteur AQARA de type motion. Il est remonté automatiquement par Zigbee2Mqtt.

Notre objectif est d’avoir une notification lorsque la porte d’entrée est ouverte :

Automation - Ouverture porte

Pour se faire on va ajouter dans le fichier automations.yaml ce bout de code :

- id: porte_pallier
  alias: porte pallier ouverte
  trigger:
    platform: state
    entity_id:
    - binary_sensor.door_palier_contact
    from: 'off'
    to: 'on'
  action:
  - service: notify.telegram_groupe
    data_template:
      title: ⚠ Alerte depuis Home assistant ⚠
      message: le capteur {{ trigger.to_state.attributes.friendly_name }} est ouverte 🚪.

PS : Ici il s’agit d’un capteur AQARA de type door sensor. Il est remonté automatiquement par Zigbee2Mqtt.

Graphique

On peut voir nos “automations” fait sur YML depuis l’interface graphique de Home Assistant ici :

Si vous voulez plus de scripts LUA vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/domoticz