Recevoir une notification pour un colis

Introduction

Dans cet article, nous allons voir comment recevoir une notification lors de la réception d’un colis et détecter l’ouverture de la porte de votre boîte aux lettres en utilisant un capteur de mouvement Zigbee et un capteur de vibration.

Matériel nécessaire

Configuration de Home Assistant

  1. Faites reconnaître vos capteurs Zigbee (mouvement et vibration) par Home Assistant via votre gestionnaire Zigbee (dans mon cas zigbee2mqtt).
  2. Créez deux input_boolean nommés “colis” et “colis_tempo” dans votre fichier configuration.yaml :
input_boolean:
  colis:
    name: colis
    icon: mdi:mailbox-open-up
  colis_tempo:
    name: colis_tempo
    icon: mdi:mailbox-open-up
  1. Ajoutez les automatisations suivantes dans votre fichier automations.yaml :
- id: 'colis_depose_on'
  alias: colis_depose_on
  description: ''
  trigger:
  - type: motion
    platform: device
    device_id: "xx:xx:xx:xx:xx:xx:xx:xx" # Remplacez par l'adresse IEEE de votre device
    entity_id: binary_sensor.boite_aux_lettres_occupancy
    domain: binary_sensor
  action:
  - service: input_boolean.turn_on
    entity_id: input_boolean.colis_tempo
  - service: input_boolean.turn_on
    entity_id: input_boolean.colis
  - service: notify.telegram_groupe
    data_template:
      title:  ✉️ Home assistant ✉️
      message: Un colis a été déposé
  - delay: 00:00:06
  - service: input_boolean.turn_off
    entity_id: input_boolean.colis_tempo
  mode: single

ici on envoit une notification lorsque le capteur de mouvement détecte un colis déposé dans la boîte aux lettres.


- id: 'colis_depose_off'
  alias: colis_depose_off
  description: ''
  trigger:
  - platform: device
    domain: mqtt
    device_id: xx:xx:xx:xx:xx:xx:xx:xx # Remplacez par l'adresse IEEE de votre device
    type: action
    subtype: vibration
    discovery_id: xx:xx:xx:xx:xx:xx:xx:xx action_vibration  # Remplacez par l'adresse IEEE de votre device
  condition:
  - condition: state
    entity_id: input_boolean.colis_tempo
    state: 'off'
  action:
  - service: input_boolean.turn_off
    entity_id: input_boolean.colis
  mode: single

Et içi on supprime l’alerte lorsque le détecteur de vibrations (placé sur la porte de la boîte aux lettres) indique que le paquet a été récupéré.

N’oubliez pas de redémarrer Home Assistant pour appliquer les modifications apportées aux fichiers configuration.yaml et automations.yaml.

Conclusion

Grâce à l’utilisation d’un détecteur de mouvement zigbee (exemple Aqara), il est possible de détecter la présence d’un colis. De plus, en combinant cela avec un capteur de vibrations positionné sur la porte de la boîte aux lettres, il est possible d’identifier la récupération du colis.

Et voilà, en mettant en place ces dispositifs, vous devriez maintenant recevoir des notifications lorsque vous recevez un colis et lorsque vous l’ouvrez. N’hésitez pas à adapter ces automatisations en fonction de vos besoins et préférences de notification.

Si vous voulez plus de scripts Home automations ou sur Domoticz vous pouvez voir mes repos à ce sujet : https://github.com/ravindrajob/