Zum Verschicken von E-Mails bei Regeln (Rules) via openHAB benötigt man das E-Mail Binding/Addon „Mail Binding“. Hier zeige ich euch wie einfach und schnell das zu installieren ist.
Via PaperUI „Mail Binding“ installieren:
PaperUI > Add-ons > Bindings > Mail Binding = Install
Im „things“ Ordner eine neue Datei „mail.things“ mit folgenden Inhalt erstellen:
Thing mail:smtp:samplesmtp [ hostname="smtp.example.com", sender="mail@example.com", security="TLS", username="user", password="pass" ]
Und zum Beispiel für ein GMX.de E-Mail Konto wie folgt anpassen:
Thing mail:smtp:gmx [ hostname="mail.gmx.net", sender="bla@gmx.net", security="SSL", username="bla@gmx.net", password="meingeheimespasswort" ]
Nun dementsprechend in der Rule die die Nachrichten verschicken soll die Mail Variable setzen:
val mailActions = getActions("mail","mail:smtp:gmx")
Und in der Rule nun die Aktion hinzufügen:
mailActions.sendMail("xyz@maffert.net", "Smarthome: Tür", "Die Tür wurde geöffnet!")
Hallo
geht das auch das man mails empfangen kann?
Hi, ja allerdings habe ich mich damit noch nicht beschäftigt: https://www.openhab.org/addons/bindings/mail/