Hallo, ich verzweifel gerade daran, dass ich gerne auch ein paar Nachrichten per Mail erhalten möchte.
Dafür gibts ja die Integration SMTP bei Homeassistant.
Ich verzweifel allerdings daran, bekomme es nicht hin.
Hier in der configuration.yaml:
Das ist Original genau so, nur mailadresse und passwort123 habe ich durch mein eigenes ersetzt.
Probiert habe ich schon port 25 und 465, encryption tls und starttls - immer das selbe...
Problem ist, dass ich in der Automation die "action: notify.email" nicht finde, er legt einfach nicht den Sensor an...
Was ist hier falsch, wenn ich google verwende? ich habe selbiges auch mal mit GMX probiert, auch da kein Erfolg.
Wenn ich das richtig verstehe wird erst die Konfig geprüft, erst dann wird die notify angelegt, sehe ich das richtig? Also muss es an der Konfiguration liegen, oder?
Hier mal die Fehlermeldung, doch da kann ich nicht wirklich was rausfinden:
Dafür gibts ja die Integration SMTP bei Homeassistant.
Ich verzweifel allerdings daran, bekomme es nicht hin.
Hier in der configuration.yaml:
YAML:
notify:
- platform: smtp
name: email
server: smtp.gmail.com
port: 587
encryption: tls
timeout: 15
sender: "mailadresse@gmail.com"
username: "mailadresse@gmail.com"
password: "passwort123"
recipient:
- "mailadresse@domain.de"
sender_name: "Home Assistant"
debug: true
Das ist Original genau so, nur mailadresse und passwort123 habe ich durch mein eigenes ersetzt.
Probiert habe ich schon port 25 und 465, encryption tls und starttls - immer das selbe...
Problem ist, dass ich in der Automation die "action: notify.email" nicht finde, er legt einfach nicht den Sensor an...
Was ist hier falsch, wenn ich google verwende? ich habe selbiges auch mal mit GMX probiert, auch da kein Erfolg.
Wenn ich das richtig verstehe wird erst die Konfig geprüft, erst dann wird die notify angelegt, sehe ich das richtig? Also muss es an der Konfiguration liegen, oder?
Hier mal die Fehlermeldung, doch da kann ich nicht wirklich was rausfinden:
Code:
Logger: homeassistant.components.notify
Quelle: components/notify/legacy.py:108
Integration: Benachrichtigung (Dokumentation, Probleme)
Erstmals aufgetreten: 08:23:13 (1 Vorkommnisse)
Zuletzt protokolliert: 08:23:13
Error setting up platform smtp
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/notify/legacy.py", line 108, in async_setup_platform
notify_service = await hass.async_add_executor_job(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
platform.get_service, hass, p_config, discovery_info
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/smtp/notify.py", line 103, in get_service
if mail_service.connection_is_valid():
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/components/smtp/notify.py", line 165, in connection_is_valid
server = self.connect()
File "/usr/src/homeassistant/homeassistant/components/smtp/notify.py", line 144, in connect
mail = smtplib.SMTP_SSL(
self._server,
...<2 lines>...
context=ssl_context,
)
File "/usr/local/lib/python3.13/smtplib.py", line 1022, in __init__
SMTP.__init__(self, host, port, local_hostname, timeout,
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
source_address)
^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/smtplib.py", line 255, in __init__
(code, msg) = self.connect(host, port)
~~~~~~~~~~~~^^^^^^^^^^^^
File "/usr/local/lib/python3.13/smtplib.py", line 341, in connect
self.sock = self._get_socket(host, port, self.timeout)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/smtplib.py", line 1029, in _get_socket
new_socket = self.context.wrap_socket(new_socket,
server_hostname=self._host)
File "/usr/local/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1018)