Mails mit Home Assistant verschicken

Mails mit Home Assistent zu verschicken ist recht einfach, aber es gibt keine Integration, die Konfiguration muss in der configuration.yaml selbst vorgenommen werden.

Da dazu der Zugang zum Mailprovider im Klartext in der configuration.yaml steht, habe ich die Konfiguration dazu in eine eigene yaml-Datei ausgelagert. Das erhöht die Sicherheit nicht, aber ich kann so die Datei aus meinem github-repository ausschließen. Zu Github mache ich noch mal einen Beitrag.

Zum Auslagern der Config in die eigene yaml-Datei muss dieser Eintrag in die configuration.yaml

notify: !include notify.yaml

Hier der Code in der notify.yaml

- name: "Mail_Guido"
  platform: smtp
  server: "smtp.meinProvider.de"      ## hier den eigenen SMTP-Server eintragen
  port: 587
  timeout: 15
  sender: "user@domain.de"             ## hier die eigenen SMTP-Zugangsdaten eintragen
  encryption: starttls
  username: "user@domain.de"          ## hier die eigenen SMTP-Zugangsdaten eintragen
  password: "passwort"                ## hier die eigenen SMTP-Zugangsdaten eintragen
  recipient:
      - "RECIPIENT_N@domain.de"
  sender_name: "Home Assistant Aachen"

Jetzt kann in jeder Automatisierung mit dem folgenden Code eine Mail an den Empfänger geschickt werden

service: notify.Mail_Guido
data:
  message: Bitte die Fenster schließen
  title: Bitte die Fenster schließen

Schreibe einen Kommentar