Envoyer une notification à un smartphone depuis Home Assistant

Je vous propose aujourd’hui un tutoriel très simple à mettre en place sur votre solution Home Assistant afin d’envoyer des notifications à vos appareils. Une alerte suite à une détection de mouvement, un capteur de température ou une porte ouverte ? Tous les usages sont possibles, c’est parti !
Avoir l’application officielle sur iOS ou Android
Tout d’abord vous allez avoir besoin de l’application Home Assistant. Elle est disponible gratuitement sur iOS et Android, c’est vraiment un must-have !
Elle possède de nombreux capteurs que vous pourrez utiliser dans vos automatisations ensuite, notamment la localisation, le réseau Wi-Fi auquel le téléphone est connecté, etc.
Créer une automatisation pour envoyer la notification
Connectez-vous sur votre tableau de bord Home Assistant et allez dans l’onglet « Paramètres » puis « Automatisations et scènes ».
Nous allons d’abord créer une automatisation qui va envoyer une notification à mon téléphone selon les conditions suivantes :
- La porte de garage est ouverte depuis plus de 2 minutes
- Je suis absent de la maison, elle est vide
Si les conditions sont réunies, alors en dernière étape, j’envoie une notification avec une action proposée pour fermer le garage.
alias: Notification - Alerte garage ouvert (absent)
trigger:
- platform: device
device_id: ad2b60a2673c3d0e8f6d4e660e117551
domain: cover
entity_id: cover.garage
type: opened
for:
hours: 0
minutes: 2
seconds: 0
condition:
- condition: state
entity_id: binary_sensor.etat_maison
state: 'off'
action:
- service: notify.mobile_app_pixel_6_pro
data:
data:
actions:
- action: fermer_garage
title: Fermer le garage
title: 'Attention : garage ouvert'
message: ' '
mode: single
En lui même, le code pour envoyer une notification est assez simple, il faut utiliser le service « notify.mobile_app_pixel_6_pro » à remplacer avec l’identifiant de votre smartphone.
Faire une notification interactive avec une action
Recevoir une notification c’est super pratique mais pouvoir interagir directement avec c’est encore mieux ! J’ai donc décider d’ajouter ci-dessus le déclenchement d’un action.
Nous allons donc créer une nouvelle automatisation où nous allons utiliser l’évènement sur l’action « fermer_garage » pour réellement fermer le garage derrière. Voici le code pour cette deuxième automatisation.
alias: Notification - Fermeture du garage
trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: fermer_garage
condition: []
action:
- service: cover.close_cover
data: {}
target:
entity_id: cover.garage
mode: single
Résultat final
Et voilà le résultat que l’obtient à la fin ! C’est une version assez simple, vous pouvez rajouter de nombreuses options sur les notifications. Je l’ai fait ainsi pour que tout le monde puisse facilement le reproduire.

Bonjour et merci
ça m’aiderait bien de mettre ça en place, mais
je ne comprends pas trop ceci :
condition:- condition: state
entity_id: binary_sensor.etat_maison
state: 'off'
D’où provient ce
?
Bonjour comment fait-on pour envoyer des images de caméra en passant par Home assistant bien sûr