Automatisation pour une porte de garage restée ouverte

De Wiki de Mémoire Vive
Révision datée du 24 mars 2024 à 21:35 par 192.168.2.1 (discussion)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

C'est un peu la hantise lorsqu'on quitte son domicile, la porte du garage est-elle bien fermée ?

Voici un exemple d'automatisation Home Assistant qui déclenche des alertes lorsque la porte reste ouverte plus de 5mn, en utilisant un module ESP32-SIM800 connecté avec ESPHome.

Dans l'ordre,

- on envoie une notification sur l'appli Home Assistant

- on génère un message vocal

- on envoie un mail

- on envoie un SMS sur 2 n° différents

- on génère un appel sur 2 n° différents (juste pour faire sonner)

Les temporisations permettent au module ESP32 de ne pas s'emmêler les pinceaux.

En espérant que cela suffise !

alias: GARAGE NIORT porte ouverte 5mn
description: génère une alerte si tempo épuisée avant fermeture
trigger:
  - platform: state
    entity_id:
      - binary_sensor.tz3000_yxqnffam_ts0203_opening
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 5
      seconds: 0
condition: []
action:
  - service: notify.mobile_app_pixel_4a
    data:
      message: Garage ouvert depuis 5mn
      title: ouverture porte
  - service: notify.smtpdc
    data:
      message: Garage ouvert depuis 5mn
      title: GARAGE
  - service: notify.mobile_app_pixel_4a
    data:
      message: Home Assistant
      data:
        ttl: 0
        priority: high
        channel: alarm_stream
  - service: notify.mobile_app_pixel_4a
    data:
      message: TTS
      data:
        ttl: 0
        priority: high
        media_stream: alarm_stream_max
        tts_text: Le garage est ouvert depuis 5mn
  - delay: "00:00:30"  # Temporisation de 30 secondes
  - service: esphome.esp32_800_send_sms
    data:
      recipient: "07xxxxxxxx"
      message: "ALERTE : Porte garage ouverte +5mn"
  - delay: "00:00:30"  # Temporisation de 30 secondes
  - service: esphome.esp32_800_send_sms
    data:
      recipient: "06xxxxxxxx"
      message: "ALERTE : Porte garage ouverte +5mn"
  - delay: "00:00:30"  # Temporisation de 30 secondes
  - service: esphome.esp32_800_dial
    data:
      recipient: "07xxxxxxxx"
  - delay: "00:00:30"  # Temporisation de 30 secondes
  - service: esphome.esp32_800_dial
    data:
      recipient: "06xxxxxxxx"
mode: single