Problème pour créé SMTP notifier

Bonjour à tous,

Je débute sur HA et j’essaie de créer un notify dans mon fichier configuation.yaml.

Dès que j’ajoute un mot de passe le notifier n’apparait plus dans « outils dev\services », par contre si je retire le mot de passe j’ai bien notify.Mail.

J’ai suivi ce tuto : A Beginner's Guide to Sending Emails from Home Assistant
et j’ai vérifié mes paramètres ici :
SMTP - Home Assistant

La partie notify de mon configuration.yaml ci-dessous.

Pour le moment je n’utilise pas le fichier secrets, mais même avec je rencontre le même problème.

Si j’ajoute une valeur entre les guillemets / double quotes plus de notify.Mail.

Merci de votre aide, j’espère avoir été clair.

notify:
  - name: "Mail"
    platform: smtp
    server: smtp-mail.outlook.com
    port: 587
    timeout: 15
    sender: "@outlook.fr"
    encryption: starttls
    username: "@outlook.fr"
    recipient: 
    - "@hotmail.fr"
    sender_name: "Home Assistant"
    password: ""

Bonjour,

Votre « password » ne doit pas être au niveau du « recipient », mais au même niveau que celui-ci.
c’est un attribut de notify « Mail » et non de « recipient », ce qui donne:

name: "Mail"
platform: smtp
server: "smtp-mail.outlook.com"
port: 587
timeout: 15
sender: "adresse@outlook.fr"
encryption: starttls
username: "adresse@outlook.fr"
password: "xxxxxx"
recipient:
  -  "destinaite@hotmail.fr"
sender_name: "Home Assistant "

Erreur de mise en forme sur le site désolé, je te confirme que le mot de passe est à hauteur du username

notify:
  - name: email_notification
    platform: smtp
    server: smtp-mail.outlook.com
    port: 587
    timeout: 15
    sender: j@hotmail.fr
    sender_name: Home Assistant
    starttls: true
    username: 
    password: ""
 recipient: 
    - @hotmail.fr

Up du week-end on ne sait jamais :slight_smile: Merci

Salut,
ce n’est pas une erreur du site mais d’utilisateur :wink:
Il faut utiliser texte préformaté : </>

1 « J'aime »

Salut @jicee

si tu pouvais penser à utiliser la bonne balise pour insérer du code :wink: :

image

Pour en revenir à ton problème, au fil des posts (ton premier, et après celui de@mcp) tu as transformé

encryption: starttls

en

starttls: true

Bref la première version était sûrement la bonne.

Je viens de tester chez moi, et en déclarant de la façon suivante ça fonctionne correctement :

image

1 « J'aime »

Le problème venait des guillemets, il ne faut pas en mettre…
J’ai testé tellement de chose mais pas ça.
Merci

@jicee impec si ça fonctionne.

Pense à mettre le message en résolu :wink:

ok je fais ça, j’suis quand meme bien dég. d’avoir ouvert un sujet juste pour un pb de mise ne forme :frowning:

Désolé mais je ne trouve pas le bouton pour résoudre :frowning:

@jicee Tu dois avoir un bouton « solution » en bas de chacun des messages :

image

En effet un peu grisé je l’avais meme pas vu décidément je passe devant l’évidence moi.
Encore merci

Bonjour,

Chez moi cela ne marche pas, voyez vous une erreur dans mon code ?
Merci.

notify:
  - name: courriel
    platform: smtp
    server: smtp.gmail.com
    port: 587
    timeout: 15
    sender: xxxx@gmail.com
    sender_name: Home Assistant
    encryption: starttls
    username: xxxxx@gmail.com
    password: !secret mail_password
    recipient:
      - xxxx@gmail.com

Salut @Eric_Veyrat

Tu as utilisé ton password gmail basique ?

Si oui, y’a un détail dans la doc à voir :

Merci pour ta réponse, mais j’en suis même pas la .
Je ne vois pas le notify.courriel dans les services, nous sommes plusieurs a rencontrer ce problème, certain parle de guillemet .
Si quelqu’un avait un code qui marche a nous proposer ?

Tu as au moins regardé le lien envoyé par @Herbs ? :wink:
Y a la mise en forme…qui fonctionne.
Et un redémarrage évidemment de HA après modif

1 « J'aime »