FHEM + Email: Emails empfangen und auswerten
Emails sind immer noch eine einfache und praktische Möglichkeit, um verschiedene Geräte miteinander kommunizieren zu lassen oder Anweisungen an ein Gerät zu senden: So lässt sich zum Beispiel von unterwegs eine Nachricht per Mail an sein FHEM Smart Home System senden, das schon einmal die Lichter einschaltet – oder ausschaltet, wenn man sich nicht mehr sicher ist.
Emails mit FHEM auswerten
Zunächst muss man seine Emails mit FHEM abfragen – das macht das Modul Mailcheck, dass die Emails auf einem IMAP-Server abfragen kann. Die Mails bleiben dabei auf dem Server und werden dort nicht automatisch gelöscht, falls man sie auch woanders noch abfragen möchte.
Um Emails mit FHEM empfangen zu können, braucht man ein Mail-Programm: Wie man das auf einem Raspberry Pi installiert und dann mit FHEM nutzt, zeigen wir hier!
Das mailcheck Modul braucht den Servernamen, in unserem Beispiel “imap.1und1.de”, die Emailadresse und das Passwort (das hoffentlich sicherer ist als unser Beispiel-Passwort):
define Email mailcheck imap.1und1.de [email protected] passwort
Anschließend reagiert man mit einem Notify auf neue Emails und liest sowohl den Betreff als auch den Absender aus: Diese werden in die Variablen $subject und $from gespeichert. So lässt sich schnell prüfen, ob der Betreff und der Absender passen und daraufhin eine Aktion ausführen:
define mailfilter notify Email:Subject.* {\ my $subject = ReadingsVal("Email", "Subject", "");;\ my $from = ReadingsVal("Email", "From", "");;\ if($subject eq "Licht an" && $from eq "test\@email.de") {\ fhem("set Licht on;;");;\ } elsif($subject eq "Licht aus" && $from eq "test\@email") {\ fhem("set Licht off");;\ }\ }
Tipp: Wie man Daten in FHEM eingibt, zeigen wir hier!
In dem oben gezeigten Beispiel prüfen wir, ob der Absender der Email “[email protected]” ist (der Backslash vor dem @ ist wichtig!) und der Betreff entweder “Licht an” oder “Licht aus” lautet: Anhand des Betreffs wird dann mit “set Licht on” oder “set Licht off” die Lampe “Licht” ein oder ausgeschaltet.
- Mac Book Pro und Iphone 6+ können keine Emails empfangen
- Ich kann im outlook keine mails mehr empfangen (Email:web.de)
- Schwarze Thumpnails in Emails statt bunte Vorschau in Emails die ich versenden m
- Email von Absender mit meiner email-Adresse erhalten
Hallo,hat schon mal jemand emails vom eigenen email account erhalten, die man natürlich nicht...
- fhem 5.7.deb installation
- windows-schneller-starten-autostart-aufraeumen (10x gelesen)
- windows-mehr-geschwindigkeit (10x gelesen)
- windows-beschleunigen (10x gelesen)
- datenschutz (9x gelesen)
- Windows XP Reparatur: Windows reparieren (3x gelesen)
Mehr Tipps zu FHEM + Email: Emails empfangen und a...
-
FHEM Bewegungsmelder: Licht bei Bewegung einschalten, bis keine Bewegung mehr erkannt wird
Mit dem kostenlosen Smart Home System FHEM ist es gar kein Problem, auf eine erkannte Bewegung zu reagieren und zum Beispiel ein Licht einzuschalten. In...
-
Alexa: Licht leichter schalten – Smart-Home Gruppen mit Echo-Geräten verknüpfen
Wenn man mehre Smart Home Geräte (zum Beispiel Lampen) in einem Raum hat, lassen diese sich für Alexa auch als Gruppe verknüpfen: Zum Ein- und...
-
Lichtsensor BH1750 am Raspberry Pi – Helligkeit messen im Smart Home
Mit einem einfachen Helligkeitssensor wie dem BH1750 kann man am Raspberry Pi messen, wie hell es ist: Das ist wichtig für das Smart Home, um...
-
.eml Dateien (Emails) in Outlook importieren
Wenn man ein Backup seiner Emails als .eml Datei angelegt hat, kann man sie nicht ganz so einfach in Outlook importieren - möglich ist es...
-
FHEM Mailcheck: Emails an das Smart-Home schicken und darauf reagieren
Mit dem "Mailcheck" Modul für das FHEM Smart-Home Programm kann man Emails empfangen und darauf reagieren: So lässt sich auch von unterwegs das Licht per...
-
FHEM: JeeLink / LaCrosse Sensor: Batterie wechseln
Wer bei einem LaCrosse Temperatursensor die Batterien tauscht, muss eine Sache beachten - andernfalls wird die Hardware-ID zurückgesetzt und der Sensor wird unter einem neuen...
FHEM + Email: Emails empfangen und auswerten