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
- 🛒 Capteur de mouvement Zigbee (environ 10-15€)
- 🛒 Capteur de vibration Zigbee (environ 10-15€)
- 🛒 Boite de jonction waterproof (environ 4€)
Configuration de Home Assistant
- Faites reconnaître vos capteurs Zigbee (mouvement et vibration) par Home Assistant via votre gestionnaire Zigbee (dans mon cas zigbee2mqtt).
- 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
- 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/