Originally posted by: <email address deleted>
Hallo zusammen
Ich möchte gerne eine Email Benachrichtigung einrichten, wenn mein
Piri schaltet. In der Email Benachrichtigung soll im Betreff stehen
"Piri1 an". Body Text muss nicht zwingend enthalten sein. Geht sowas
relativ einfach? Ich habe sehr wenig Linux Kenntnisse, darum suche ich
nach einer einfachen Lösung.
Beispiel:
define auto1 notify Piri1 set Staenderlampe on,send Email....
wobei der Text "send Email" eine Email an eine vordefinierte Adresse
senden soll. Muss ich da ein *.sh Datei aufrufen?
Über die Zugangsdaten meines Email Providers verfüge ich (SMTP Server,
Benutzername, Passwort, etc.)
Vielen Dank für eure Hilfe.
Gruss Dani
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Hallo Dani,
> Ich möchte gerne eine Email Benachrichtigung einrichten, wenn mein
> Piri schaltet.
Ich schildere hier meine Konfiguration auf Basis von esmtp, installiert z.Bsp.
mit apt-get install esmtp. Da ich Emails nur (gefuehlt) alle 10 Jahre einmal
einrichte, bin nicht sicher, ob es inzwischen nicht auch bessere/einfachere
Moeglichkeiten gibt -> Wenn jemand davon weiss, bitte melden.
- ~/.esmtprc:
identity emailaddress@provider.domain
hostname smtp.provider.domain:25
helo=myhostname.mydomain
username emailaddress
password emailpassword
starttls enabled
default
- ~/bin/send_mail
#!/bin/sh
FROM=emailaddress@provider.domain
TO="email1@domain1 email2@domain2"
OUT=/tmp/sm.$$
DT=`date`
cat > $OUT << EOF
From: Fhem
To:$TO
Subject: $1
$DT
EOF
/usr/bin/esmtp -f $FROM -N failure,delay -R hdrs -- $TO < $OUT
rm -f $OUT
- fhem.cfg
define n_piri1 notify Piri1:.* "$HOME/bin/send_mail "Piri1 an""
oder generischer
define n_piri notify Piri.* "$HOME/bin/send_mail "@ %""
Da mein Provider eine Email an SMS Weiterleitung anbietet, verwende ich diese
Moeglichkeit auch um Nachrichten per SMS zu versenden.
Kannst Du es bitte testen, und wenn es klappt in fhemwiki dokumentieren?
Gruss,
Rudi
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Originally posted by: <email address deleted>
Hallo Rudi
Besten Dank für deine Hilfe! Da ich mit deiner Anweisung (einwenig:-)
überfordert war, habe ich mir auf eine andere Weise geholfen.
Ich habe meine HTML Kenntnisse aus der Kiste genommen und auf meinem
Webpackage meines Providers auf welchem FormMail installiert ist (hat
wohl jeder), ein Formular gebastelt, welches beim Aufruf der Seite ein
entsprechendes Email sendet:
Code:
Benachrichtigung