CCU2 E-Mail Add on -Wie heißt der Pfad-

diverse Zusatzsoftware

Moderator: Co-Administratoren

Antworten
ralf250174
Beiträge: 18
Registriert: 27.01.2013, 21:11

CCU2 E-Mail Add on -Wie heißt der Pfad-

Beitrag von ralf250174 » 14.01.2015, 12:29

Hallo Gemeinde,

ich bin gerade von der CCU1 auf die CCU2 umgestiegen.
Zu meiner Schande muss ich gestehen, ich weiss nicht mehr wie ich es auf der CCU1 hinbekommen habe aber nun hab ich auf der CCU2 folgendes Problem:

aus der CCU2 heraus kann ich keine Mails mehr direkt verschicken.
mail.jpg
Das Script sieht so aus:

Code: Alles auswählen

! Mail-Header zusammensetzen (Bitte entsprechend anpassen!!)
string MailEmpfaenger = "meinemail@gmail.com";
string MailBetreff = "Einbruch";

! Mail-Text zusammensetzen
string MailText;
string sDate = system.Date("%d.%m.%Y");
MailText = "Prüfung des Systems vom " # sDate # ".<br>";
MailText = MailText # "Bewegung erkannt Tuer / Fenster geoeffnet: <br>Badfenster unten<br>";
MailText = MailText # "<br>Bitte <b>DRINGEND</b> kontrollieren!";

!Den Rest bitte 1:1 kopieren 
!Mail-Variablen initialisieren
string stdout;
string stderr;
string teilstr;
string sendmail = "";
string sendbetreff = "";
string mailto = "";

! Betreffzeile erstellen (Wörter am Leerzeichen trennen)
foreach(teilstr, MailBetreff.Split(" "))
{
sendbetreff = sendbetreff # "+" # teilstr;
}

! Mailtext erstellen (Wörter am Leerzeichen trennen)
foreach(teilstr, MailText.Split(" "))
{
sendmail = sendmail # "+" # teilstr;
}

! Empfänger erstellen (Wörter am Leerzeichen trennen)
foreach(teilstr, MailEmpfaenger.Split(" "))
{
mailto = mailto # "+" # teilstr;
}

! Eigentliche Mail absenden
system.Exec ("/bin/sh /etc/config/addons/mh/htmlmail.sh "# sendbetreff # " " # sendmail # " " # mailto, &stdout, &stderr);
}
Nun habe ich festgestellt, das es die htmlmail.sh nicht mehr im Verzeichnis mh gibt.
Muss ich mir die Datei jetzt noch von der CCU1 "besorgen" und die dort importieren oder gibt es diese in einem anderen Verzeichnis?

Das Versenden von Mails via dem ADD ON und dem Code

Code: Alles auswählen

string stdout;
2.string stderr;
3.system.Exec("/etc/config/addons/email/email 04", &stdout, &stderr);
funzt einwandfrei.
Gruß
Ralf

ralf250174
Beiträge: 18
Registriert: 27.01.2013, 21:11

Re: CCU2 E-Mail Add on -Wie heißt der Pfad- (gelöst)

Beitrag von ralf250174 » 17.01.2015, 12:09

Man muss lediglich nach einem Umstieg auf die CCU2 die Dienste von "meine-homematic" wieder starten und und den VPN Key wieder installieren. :-) Sonst wird das .mh nicht mehr angeboten bzw aktiviert.

Grüße
R
Gruß
Ralf

Antworten

Zurück zu „Sonstige Addons“