Recevoir des notifications par email depuis votre système domotique Home Assistant est un moyen simple et efficace d’être informé de certains événements (rapports réguliers, état des services, alertes non urgentes, etc.). Bien que les notifications push via l’application mobile ou Telegram soient très pratiques, le courriel reste un canal indispensable pour des messages plus structurés ou pour conserver un historique lisible.
Dans ce guide, vous allez apprendre pas à pas comment activer et configurer le service SMTP de Home Assistant pour envoyer des emails, utiliser votre propre serveur mail, et tester l’envoi de vos notifications.
🔧 Prérequis
Avant toute chose, vous devez disposer :
-
D’une adresse email valide (vous pouvez en créer une dédiée à votre domotique).
-
Des paramètres SMTP de votre fournisseur de messagerie (serveur, port, type de chiffrement, identifiants).
Voici quelques exemples de serveurs SMTP classiques :
| Fournisseur | SMTP | Port sécurisé |
|---|---|---|
| Free | smtp.free.fr | 587 |
| Orange | smtp.orange.fr | 587 (avec TLS) |
| Gmail / Google | smtp.gmail.com | 587 |
| Outlook / Live | smtp-mail.outlook.com | 587 |
| OVH | smtp.mail.ovh.net | 587 |
💡 Astuce : Si votre fournisseur demande un mot de passe spécifique pour les applications (comme Gmail ou Orange), créez-en un dans votre espace client pour plus de sécurité.
🛠️ Étape 1 : Ajouter la configuration SMTP dans Home Assistant
Dans Home Assistant, la configuration des notifications SMTP se fait dans un fichier YAML. Vous pouvez l’ajouter dans :
-
Le fichier principal
configuration.yaml
ou -
Un fichier dédié (par exemple
smtp_mail.yaml) si vous utilisez des packages ou une organisation plus structurée.
Voici un exemple de bloc à copier/coller :
💡 N’oubliez pas de remplacer serveur, ports, identifiants et adresses par vos propres informations.
🔄 Étape 2 : Redémarrer Home Assistant
Une fois la configuration enregistrée, il est obligatoire de redémarrer Home Assistant pour que le service SMTP soit pris en compte. Un simple rechargement des intégrations ne suffit pas toujours.
🧪 Étape 3 : Tester l’envoi d’un email
-
Ouvrez Outils de développement dans l’interface Home Assistant.
-
Allez dans l’onglet Action.
-
Repérez le service
notify.smtp_notification(ou le nom que vous avez donné). -
Exécutez-le pour envoyer un email test.
-
Vérifiez votre boîte de réception (et le dossier spam si nécessaire).
🙋 Si l’email arrive en spam, marquez l’expéditeur comme non spam pour éviter que cela se reproduise.
🧩 Conseils pratiques et erreurs courantes
✅ Utiliser un mot de passe d’application
Pour certains services comme Gmail ou Orange, un mot de passe spécifique pour les applications est requis.
⚠️ Nom correct du notifier
Une erreur fréquente est d’utiliser le mauvais nom de service Telegram (ou autre). Assurez-vous d’appeler notify.VOTRE_NOM dans vos automatisations.
📌 Problèmes avec TLS/SSL
Selon la version de Home Assistant ou du serveur SMTP, vous pouvez rencontrer des erreurs de chiffrement. Dans ce cas, certains utilisateurs ont réussi à contourner le problème en désactivant la vérification SSL (verify_ssl: false), mais ce n’est pas recommandé en production pour des raisons de sécurité.
🚀 Aller plus loin
Une fois votre SMTP configuré, vous pouvez utiliser cette notification dans :
-
des automatisations (ex : mail en cas de détection de mouvement)
-
des scripts
-
des rapports réguliers (bilan quotidien ou hebdomadaire)
-
des notifications personnalisées (niveau sonore, température, etc.)
Vous pouvez même enrichir vos mails avec des templates ou du contenu HTML pour un rendu plus agréable.
🧠 Conclusion
Configurer SMTP sur Home Assistant n’est pas difficile, mais nécessite :
✔ les bons paramètres SMTP
✔ une configuration YAML propre
✔ un redémarrage de votre instance
✔ un test pour valider l’envoi
C’est un excellent moyen d’ajouter un canal de notification fiable et personnalisable à votre système domotique. À vous de jouer ! 😄
