Les notifications sont très importantes dans Home Assistant, notamment pour les mises à jour en temps réel ainsi que pour les automatisations. Ce qui suit est un conseil étape par étape sur la façon dont vous pouvez configurer email notifications à l'aide des programmes SMTP. À savoir, en utilisant Home Assistant, on peut notifier via Telegram, push ou e-mail. Nous allons maintenant discuter de la configuration de la notification par e-mail.
Configuration de la fonctionnalité de notifications par e-mail dans Home Assistant
En conséquence, Home Assistant peut se connecter à n'importe quel courrier prenant en charge SMTP tel que Gmail, Outlook et Yahoo. Voici comment obtenir les contacts Gmail : comme Gmail dispose d'une authentification en deux étapes, vous avez besoin pour cela d'un mot de passe spécifique à l'application.
Étape 1 : Comme indiqué précédemment, les utilisateurs de comptes Gmail doivent disposer d'un mot de passe spécifique à l'application et voici comment vous pouvez en générer un ;
Gérer le compte Google : cliquez sur les paramètres du compte sur la page d'accueil de Google.
Sécurité Menu : vous pouvez choisir "Authentification en deux étapes" ou "Android' selon vos préférences.
Mots de passe d'application : Après cela, faites défiler vers le bas et cliquez sur l'option qui dit "Mots de passe d'application".
Créez un nouveau mot de passe d'application : donnez-lui le nom « Home Assistant », puis enregistrez le mot de passe créé.
Étape 2 : Configurer l'assistant à domicile
Ouvrir le fichier de configuration : sous les paramètres, cliquez sur "Plugins", puis sélectionnez "Éditeur de fichiers".
Modifier la configuration. yaml : ajoutez le code suivant :
yaml
notifier : – service : nom smtp : « Notifications Gmail » de : « votre_e-mail@gmail. Destinataire « com » : « recipient_email@gmail. com » serveur : « smtp. Gmail. com » timeout : 15 Depuis le port : 587, le nom d'utilisateur à utiliser dans la connexion est votre_E-mail@Gmail. com mot de passe : target_port : 587 your_generated_app_password cryptage : starttls sender_name : « Alertes de Home Assistant »
Options de configuration expliquées :
nom : Il s'agit d'une étiquette donnée à un objet ou à un sujet pour permettre de le différencier de tous les autres qui lui sont similaires.
expéditeur : l'adresse e-mail à partir de laquelle les notifications générées par le système sont envoyées.
destinataire : L'adresse email qui recevra les notifications.
serveur : domaine du serveur SMTP de votre fournisseur de messagerie – c'est la dernière partie de l'adresse que vous saisissez dans le champ.
timeout : nombre de secondes à attendre avant la nouvelle tentative si l'action précédente n'a pas fonctionné comme prévu.
port : port du protocole Smtp (587 de Gamil).
nom d'utilisateur : Votre adresse e-mail valide actuelle avec Gmail, par exemple : john@gamil. com
mot de passe : le long mot de passe alphanumérique créé pour être utilisé dans l'application particulière que nous avons créée précédemment.
cryptage : cela clarifie en partie la manière dont les serveurs de messagerie tels que Gmail utilisent les starttls comme type de cryptage.
sender_name : identification de la personne affichée à chaque réception d'un e-mail.
Étape 3 : La mise en œuvre de ces recommandations aidera les épargnants à diversifier leurs investissements, à relancer leurs plans financiers et à percevoir une rémunération décente pour leurs fonds.
Enregistrer la configuration : après avoir apporté les modifications nécessaires à la configuration, cliquez normalement sur le bouton Enregistrer. yaml.
Redémarrez Home Assistant : certaines modifications nécessitent que vous accédiez à Outils/Outils de développement et que vous redémarriez l'application/le site Web.
Test des notifications par e-mail
Pour tester votre configuration :
Outils de développement : accédez à « Outils de développement ».
Services : sélectionnez les « Notifications », puis choisissez le service que vous avez défini (par exemple, Gmail).
Envoyer un e-mail test : incluez un objet et un corps à votre message, puis envoyez-le au groupe.
Utiliser le courrier électronique dans les automatisations
Pour les automatismes :
Service de notification : choisissez le service Notification avec Gmail.
Définir le contenu de l'e-mail : Le sujet de l'e-mail doit être défini dans la variable « titre », quant à le corps du message, il doit être stocké dans la variable « message ».
Conseils supplémentaires
Vérification en deux étapes : la vérification dont vous avez besoin pour vous connecter à votre service de messagerie vous permet de créer des mots de passe spécifiques à l'application.
Services de messagerie multiples : cela vous permet d'ajouter un certain nombre de comptes de messagerie et de sélectionner celui qui convient à cette automatisation.
Les alertes par courrier électronique dans Home Assistant sont stables et peuvent être utilisées comme deuxième système d'alerte pour suivre les événements de la maison avec les notifications Telegram et push. Cela permet de recevoir toutes les alertes en déplacement depuis votre smartphone ou depuis votre ordinateur avec tous les emails dans votre boîte de réception.
Consultez le Home Assistant SMTP pour l’option détaillée.