Notifications Home Assistant




Les notifications de Home Assistant sur smartphone offrent une manière intuitive de rester connecté à votre maison intelligente. Directement via l'application mobile, vous recevez des alertes personnalisées en temps réel, comme des rappels, des avertissements de sécurité, ou des notifications liées à vos automatisations. Ces notifications peuvent inclure du texte, des images, ou même des actions interactives, comme éteindre une lumière ou activer une alarme en un clic. Grâce à l'intégration applications mobiles, elles sont rapides, fiables, et parfaitement adaptées pour gérer efficacement votre maison connectée où que vous soyez.


  • Envoyer une notification à un smartphone depuis Home Assistant:


  • Créer une automatisation pour envoyer des notification:
  • Rendez-vous dans le menu Automatisations de votre instance Home Assistant, utilisez ce bouton My:

Open your Home Assistant instance and show your automations.

  1. Cliquez sur Créer une automatisation puis Créer une nouvelle automatisation
  2. Dans Actions, Alors faire rechercher Notifications
  3. Choisissez: Notifications « Envoyer une notification » ou Notifications: Send a notification via votre mobile
  4. Vous pouvez inclure un titre, un message, un target et des data



  • Pour inclure les boutons Fermer et Ignorer:
  • Il vous suffit d'entrer le code suivant dans la section des données :
actions:
  - action: fermer-Portail
    title: FERMER
  - action: ignorer-fermeture-Portail
    title: IGNORER

  • Faire une notification interactive avec une action:
  1. Cliquez sur Créer une automatisation puis Créer une nouvelle automatisation
  2. Choisissez en Déclencheurs, Quand (triggers): Événement manuel
  3. Dans Type d'événement, remplissez: mobile_app_notification_action
  4. Dans Données de l'événement, remplacez: action: action_a_executer
  5. Vous pouvez limiter les événements déclenchés par certains utilisateur



  1. Choisissez en Actions, Alors faire : Volet puis l'option Fermer :
  2. Dans la section Cible, sectionnez votre appareil à fermer.

Et voilà c'est la fin de l'automatisation, C’est une version assez simple, vous pouvez rajouter de nombreuses options sur les notifications.




  • Fonction avancée pour les notifications :

Il est possible d'utiliser des variables pour les Notifications. Dans la section data des notifications Android configure des options comme la priorité (importance), les actions interactives et les canaux (channel)




  • Icône de notification :
  1. Afin de faire apparaître une image en tant qu'icône dans la notification.
  2. Inscrire dans la section des données : icon_url: /local/image.png
  3. Le répertoire local correspond à homeassistant/www/
  4. Je vous suggère d'utiliser le module complémentaire File editor pour importer des images dans le dossier local.


  • Couleur du voyant de notification:
  • Certains appareils Android disposent d'un voyant de notification multicolore. En définissant le ledColor propriété, vous pouvez contrôler la couleur de la LED qui clignote. Les valeurs possibles sont les mêmes que pour la couleur de la propriété , par exemple '#2DF56D' # ou 'red'.
  1. Afin de faire apparaître le voyant de notification .
  2. Inscrire dans la section des données : ledColor: votre_couleur


  • Couleur des notifications:
  • Sous Android, vous pouvez définir le color de la notification, vous pouvez utiliser soit le nom de la couleur, soit le code hexadécimal.
  1. Afin de définir la couleur du badge.
  2. Inscrire dans la section des données : color: votre_couleur


  • Icône de la barre d'état des notifications:
  1. Afin de faire apparaître l'icône de la barre d'état de notification.
  2. Inscrire dans la section des données : notification_icon: "mdi:icon"


  • Notification collante:
  • Vous pouvez définir s'il faut rejeter la notification lors de sa sélection ou non. Paramètre sticky à 'true' empêchera la notification d'être rejetée lorsque l'utilisateur la sélectionne. Le régler sur 'false' (par défaut) rejettera la notification lors de sa sélection.
  1. Pour empêcher la disparition de la notification au clic, il est nécessaire de la supprimer en la faisant glisser.
  2. Inscrire dans la section des données : sticky: "true"


  • tag Notification:
  • Marquer une notification :
  1. Il est possible de marquer une notification afin de pouvoir la remplacer ou l'effacer.
  2. Pour marquer une notification Inscrire dans la section des données : tag: nom_du_tag

  • remplacer une notification avec tag:
  1. Remplacez une notification existante en utilisant une balise pour la notification. Toutes les notifications ultérieures remplaceront une notification avec le même tag.
  2. Pour remplacer une notification Inscrire dans la section des données : tag: nom_du_tag

  • Effacer une notification :
  1. Vous pouvez effacer une notification existante comportant une balise.
  2. Inscrire dans la section Message : clear_notification
  3. Et inscrire dans la section Données : tag: votre_tag


  • Délai de notification :
  • Vous pouvez définir la durée pendant laquelle une notification sera affichée sur l'appareil d'un utilisateur avant d'être supprimée/rejetée automatiquement. Vous pouvez utiliser le timeout propriété ainsi que la valeur en secondes pour y parvenir.
  1. établir la période pendant laquelle une notification sera visible sur l'appareil d'un utilisateur.
  2. Inscrire dans la section des données : timeout: 600

  • Sensibilité des notifications/visibilité de l'écran de verrouillage :
  • Vous pouvez modifier la quantité de notification visible sur l'écran de verrouillage en utilisant le bouton visibility option. Les valeurs possibles pour cette propriété sont :
  1. Différentes options sont envisageables, publique, privée ou secrète, Inscrire dans la section des données:
  • toujours afficher tout le contenu des notifications : visibility: public
  • masquez toujours les notifications de l'écran de verrouillage : visibility: secret
  • (par défaut) : la visibilité dépend de votre paramètre dans l'application Paramètres du système > Notifications ; si l'option permettant d'afficher les notifications sensibles lorsqu'elles sont verrouillées est activée, tout le contenu des notifications sera affiché, sinon seules les informations de base telles que l'icône et le nom de l'application sont visibles: visibility: private

  • Formatage HTML du message de notification :
  • Vous pouvez ajouter des balises HTML personnalisées au message de votre notification.
  1. Tous les appareils ne prennent pas en charge le formatage HTML dans les notifications, et certains formats peuvent ne pas s'afficher en mode sombre. Lorsqu'elles ne sont pas prises en charge, les notifications affichent à la place du texte non formaté. Un code HTML invalide peut entraîner l'affichage d'un texte manquant ou incorrect.
  2. Inscrire dans la section des Message en HTML :
 C'est un <b><span style="color: red">HTML</span></b> <i>text</i><br><br>Ceci est un texte après une nouvelle ligne

  • Notifications de synthèse vocale:
  1. Plutôt que de diffuser une notification sur votre appareil, vous pouvez demander à votre appareil de prononcer la notification.
  2. Inscrire dans la section Message : TTS
  3. Inscrire dans la section Données : votre message"
  • Facultatif à Inscrire dans la section Données:
  • Afin de rendre votre notification audible, même si le volume est nul : media_stream: alarm_stream
  • Si vous estimez que le volume est insuffisant, optez pour une option qui réglera temporairement le volume du flux d'alarme jusqu'à son maximum : media_stream: alarm_stream_max



  • Commandes de notification :