Nach der Installation und einem Neustart der Zentrale steht ein neues, grafischen Benutzerinterface zur Verfügung, mit dem sämtliche Einstellungen durchgeführt und EMail- Vorlagen (Templates) erstellt werden können. Das eigentliche Versenden einer EMail wird durch ein 3-Zeilen langes Skript innerhalb eines Programmes ausgelöst - einfacher geht's kaum.
Features
- Einfache und komfortable Einrichtung
- E-Mail-Versandt ohne Programmierkenntnisse
- Verschlüsselte Verbindung (TLS) zum SMTP-Server
- Autom. Abesendername über Account-Informationen
- Komplexe Tcl-Skripte möglich (hierfür benötigt man dann Programmiererfahrungen)
- 10 E-Mail- Vorlagen
Voraussetzungen
- HomeMatic Zentrale (CCU1)
- HomeMatic Firmware 1.403 (oder höher)
Installation/Deinstallation
Das Paket kann wie jedes andere Add-on über das WebUI installiert werden. Dazu wechselt man in den Bereich "System-Konfiguration > Systemsteuerung > Zusatzsoftware", wählt das entsprechende Paket aus und klickt auf Installieren. Nach einem Neustart der Zentrale sollte die Software im Bereich Zusatzsoftware aufgelistet werden.Über diesen Bereich kann das Add-on auch wieder deinstalliert werden.
Bei der Deinstallation werden alle installierten Dateien wieder restlos von der Zentrale entfernt - auch Kontoeinstellungen und die EMail-Vorlagen!
Update von Version 1.0
Bevor das Update auf die Version 1.1 durchgeführt werden kann, muss eine evtl. bereits vorhandene Version zunächst deinstalliert werden.ACHTUNG: Bei diesem Vorgang gehen alle EMail-Einstellungen und Templates verloren. Hat mal also bereits eine ältere Version am Laufen, sollte vor der Deinstallation unbedingt die entsprechenden Templates sicher (z.Bsp. in einen Text-Editor) und sich die Zugangsdaten notieren.
Nachdem das Update installiert und die Zentrale neu gestartet wurde, sollte die neue Versionsnummer auf den Konfigurationsseiten unter "Info" zu finden sein.
Konfiguration
Die eigentliche Konfiguration des EMail-Kontos (SMTP-Server) sowie das Anlegen von EMail-Vorlagen geschieht über ein grafischen Interface, was ebenfalls über den Bereich "Zusatzsoftware > E-Mail > Einstellen" aufgerufen werden kann:
Anschließend öffnet sich ein neues Browser-Fenster und zeigt den Einstellungs-Dialog. Dieser gliedert sich in die Bereiche E-Mails, Account und Tcl.
EMail-Vorlagen
Unter dem Reiter "E-Mails" können die 10 zur Verfügung stehenden EMail-Vorlagen bearbeitet werden. Diese enthalten jeweils eine eindeutige ID (die später im auslösenden Programm-Skript angegeben werden muss), den Empfänger, einen Betreff sowie den eigentlichen Text. Eine EMail kann dabei aus "normalem" Text, wie in nebenstehenden Beispiel, bestehen oder auch spezielle Platzhalter beinhalten. Diese Platzhalter (Variablen) werden dann vor dem eigentlichen Versenden durch ein anzugebenes Tcl-Skript ausgewertet und entsprechend ersetzt. Mit ein wenig Programmiergeschick lassen sich so zusätzliche Daten, wie z. B. den Auslösegrund einer Alarmierung, anhängen.Platzhalter werden durch ein vorangestelltes, und in Programmiersprachen übliches, Dollar-Zeichen ($) gekennzeichnet.
Sollen in einer EMail evtl. Platzhalter durch ein benutzerdefiniertes Tcl-Skript ausgewertet werden, müss die Option "Tcl aktivieren" gesetzt sein!
Konto-Informationen
Bevor eine EMail verschickt werden kann, müssen zunächst Angaben für das zu verwendente EMail-Konto hinterlegt werden. Neben dem Namen des SMTP-Servers sind dies Angaben zum Absender, die zu nutzende Authentifikationsmethode sowie Benutzername und Passwort des EMail-Kontos:

Zur Zeit nutzt die konfigurierbare EMail-Zusatzsoftware kein TLS!
Wenn die EMail nicht verschickt wird...
...kann es an einem fehlerhaften Absender liegen. Manche Provider prüfen, ob der Absender eine gültige Domäne hat - hier reicht die Angabe eines Namens also nicht aus. In diesem Fall dann einfach eine (gültige) EMail-Adresse eingeben oder mit dem Namen nach folgendem Muster kombinieren:
Name <EMail-Adresse>
Beispiel: Max Mustermann < Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. >
...kann es an einem fehlerhaften Absender liegen. Manche Provider prüfen, ob der Absender eine gültige Domäne hat - hier reicht die Angabe eines Namens also nicht aus. In diesem Fall dann einfach eine (gültige) EMail-Adresse eingeben oder mit dem Namen nach folgendem Muster kombinieren:
Name <EMail-Adresse>
Beispiel: Max Mustermann < Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. >
Um die Einstellungen zu übernehmen, muss die Schaltfläche "Übernehmen" betätigt werden.
Tcl verwenden
Ein mächtiges Werkzeug ist die Definition eines eigenen Tcl-Skriptes. Dieses Skript wird vor dem Vesandt einer jeden E-Mail ausgeführt. Ist für eine E-Mail die Tcl-Option aktiviert, können aus der E-Mail Variablen verwendet und Funktionen aufgerufen werden, die innerhalb des benutzerdefinierten Tcl Skriptes definiert wurden. Technisch wird dabei das Tcl-Kommando „subst“ auf die E-Mail angewendet, wobei lediglich Variablen und Kommandos interpretiert werden, Backslashes werden dagegen ignoriert.
Als Ergebnis kann die Variable author über $author verwendet werden oder eine Funktion getDate mittels [getDate].
Beispiele
v1 ist eine Systemvariable
v2 ist ein Wired-Schaltersensor
v3 ist ein Funk-Temperatursensor (Temperatur wird ausgelesen)
v4 ist ein Funk- Temperatursensor (Luftfeuchtigkeit wird ausgelesen)
Die einzelnen Variablen lassen sich dann mit vorangestelltem Dollarzeichen ($) in einer EMail-Vorlage verwenden:
Temperatur Sensor1: $v3 °C
Luftfeuchte Sensor1: $v4 %
v1 ist eine Systemvariable
v2 ist ein Wired-Schaltersensor
v3 ist ein Funk-Temperatursensor (Temperatur wird ausgelesen)
v4 ist ein Funk- Temperatursensor (Luftfeuchtigkeit wird ausgelesen)
Die einzelnen Variablen lassen sich dann mit vorangestelltem Dollarzeichen ($) in einer EMail-Vorlage verwenden:
Temperatur Sensor1: $v3 °C
Luftfeuchte Sensor1: $v4 %
EMails versenden
Um eine zuvor definierte EMail zu versenden, muss ein entsprechendes Programm über das WebUI erstellt und ausgeführt werden. Über die "Wenn/Sonst Wenn..."-Bedingungen des Programms kann nun gesteuert werden, wann die EMail versendet werden soll, also z. Bsp. ab einer bestimmten Uhrzeit oder wenn die Temperatur einen bestimmten Wert unterschritten hat. Als Aktion ist "Skript" zu wählen und folgender Quelltext einzugeben:ID ist dabei die eindeutige ID der zu verwendenden EMail-Vorlage (01-10).
Der E-Mail können weitere Parameter übergeben werden, die dann z.B. von dem benutzerdefinierten Tcl-Skript interpretiert werden. Auf diese Weise können z.B. Id's von Kanälen oder Datenpunkten weitergereicht werden.
Die E-Mail-Software selbst liefert keine Rückgabe. Allerdings kann das benutzerdefinierte Tcl-Skript Text ausgeben, der dann in stdout zur Verfügung steht.
Hinweis
Man sollte dazu einen Editor verwenden, der UNIX kompatible Dateien bearbeiten kann. Mit einem Windows-Editor kann mann u.U. die Datei unbrauchbar machen, wenn z.B. die Zeilenende falsch kodiert werden.
Man sollte dazu einen Editor verwenden, der UNIX kompatible Dateien bearbeiten kann. Mit einem Windows-Editor kann mann u.U. die Datei unbrauchbar machen, wenn z.B. die Zeilenende falsch kodiert werden.
Lizenz
Bei konfigurierbaren E-Mail-Zusatzsoftware handelt es sich um freie Software. Soweit es möglich ist, tritt der Autor von seinen Rechten zurück. Jedem ist es freigestellt, die Software zu modifizieren und für privaten oder kommerziellen Gebrauch weiter zu verwenden oder weiter zu geben.Diese Freiheit gilt ausdrücklich nicht für die Icons, die innerhalb der webbasierten Konfiguration verwendet wurde.
Diese stammen von http://www.pixel-mixer.com und stehen unter einer eigenen Lizenz.
Diese stammen von http://www.pixel-mixer.com und stehen unter einer eigenen Lizenz.

Kommentare
über web.de kann ich E-Mails versenden. Über
googlemail.com will das einfach nicht klappen.
############################## ########
smtp.googlemail.com(Authentifizierung verwenden)
Authentifizierung verwenden: Ja
STARTTLS verwenden:
Ja (Einige Clients nennen dies "SSL")
Port: 465 oder 587
############################## ####
Oder gehts das nicht weil TSL nicht möglich ist?
Gruß
Luser
Habe das gleiche Poblem mit googlemail
Hast du oder jemand es schon geshafft?
Welche Art von Authentifizierung?
LG
Johann
Habe das selbe Problem, funktioniert mit gmail irgendwie nichtt. Hat jemand einen Hinweis oder
Tip!? Besten Dank
mir geht's leider genauso: ich verwende gmail, das Skript löst
keinen Mailversand aus.
Hab' alle möglichen Einstellungen probiert, passen müsste eigentlich:
- smtp.googlemail.com (verwende ich auch bei POP3)
- Muss/kann man ein Port inkl.
Verschlüsselung einstellen? (bei POP3 wird Port 465 mit SSL verwendet)
- Absender ist meine funktionierende Gmail-Adresse xxx
- Authentifikation: hier habe ich bereits alle zur
Verfügung stehenden Möglichkeiten (erfolglos) ausprobiert; welche könnte die Richtige sein?
- Benutzername und Passwort verwende ich wie bei POP3
- im Skript habe ich das o. a. Muster
verwendet, nachdem das nicht funktioniert hat habe ich aber auch den Pfad von der CCU eingetragen (/usr/local/etc/config/addons/email/mails)
- die Mail-Files heißen auf der CCU zB. 01.mail; muss im
Skript "/email 01" oder einfach "/01" oder "/email 01.mail" eingetragen werden?
Bitte um Eure Hilfe!
lg Gerald
Mit GMX-Accounts
funktionierts!
Einstellungen unter "Account":
SMTP-Server: mail.gmx.net
Absender: eigene GMX-Mailadresse
Authentifikation: Login
Benutzername: GMX-ID (=8-stellige Nummer)
/>Passwort: ...
Einstellungen "E-Mails":
Hier habe ich als "an" meine eigene Gmail-Adresse eingetragen
Skript:
system.Exec("/etc/config/addons/email/email 01", &stdout,
&stderr);
Funktioniert bestens!
lg Gerald
smtp.gmail.com
Authentifikation: LOGIN
TLS: AN
das Add-On "EMail-Versand" funktioniert bei mir einwandfrei.
Leider scheitere
nun daran, meine
Mail auch mit den Werten der Systemvariablen und
Zustandsgrößen der Thermostaten, Regler, Fensterkontakte etc. zu versehen.
Ist das möglich?
Wie müßte
das TCL-Script aussehen, oder kann ich direkt auf die
CCU-Variablen zugreifen?
Und wie müßte die Mail aussehen?
Vielen Dank im voraus!!!
Michael
finde ich toll - habe auf solch eine Lösung schon gewartet. Leider
gelingt es mir aber nicht - obwohl ich dachte nach Anleitung vorgegangen zu sein. Irgendeine Idee?? Ich benutze Mail-Accounts bei 1&1 und weiss nicht genau (habe div. Einstellungen getestet) welche
Authorisierungsmethode ich einstellen muss. Bei meinen Tests rührt sich gar nichts...
Vielen Dank für Deine Hilfe!!
Gruß
Norbert
statt HomeMatic-Zentrale)
Grüsse Jasu
Volltreffer! Funktioniert jetzt einwandfrei.
Herzlichen Dank
Norbert
leider gibt es mit dem Add-On 'EMail-Versand' bei meiner CCU (Firmware 1.500)
Schwierigkeiten: Die Installation verlief zwar ohne Probleme, jedoch sind im Register E-Mails keine Vorlagen aus dem Feld EMail-Vorlagen (ID 01, 02, 03...) auswählbar => Pulldown ohne Inhalt.
/>Außerdem werden die von mir getätigten Änderungen im Register Account nicht gespeichert, obwohl ein Klick auf den Button 'Übernehmen' eine positive Rückmeldung ergab. Wer kann mir hier
weiterhelfen? Vielen Dank im Voraus!
Grüsse Jasu
Konteninformationen nun einmal mit Firefox geöffnet - Probleme tauchen hier nun nicht mehr auf. Grüsse Jasu
ich glaube nicht. Das müßtest Du am Router machen.
danke für die Bereitstellung des E-Mail-Add-On.
Ich habe
allerdings ein Problem mit der Installation: Nach Abschluss der Installation und dem Reboot finde ich unter "Zusatzsoftware --> E-Mail" nur den Button "Deinstallation", aber nicht den Button
"Einstellen".
Irgendeine Idee???
Danke Gruß
Thomas
ich habe Rauchmelder und möchte gerne das mir die Zentrale ein Mail
schickt, wenn der Rauchmelder auslöst.
Wie sieht denn der Skript aus?
Viele Grüsse
Dazu bedarf es keinem besonderen Skript. Einfach in der Dann-Bedingung
eine entsprechende EMail absenden, die wie oben beschrieben eingegeben werden kann. Oder meinst Du etwas anderes? Dann bitte etwas genauer beschreiben...
Lieben Gruß,
- kaju
das Zusatzprogramm habe ich auf meiner CCU installiert.
Emails
und Account ist beim E-mail Konfigurator eingestellt.
Was muss ich in Tcl eingeben?
Gruß
Alphamuecke
möchtest...für den reinen EMail-Versand wird das aber nicht benötigt.
Gruß,
- kaju
Z.B wenn ein
Funktaster betätigt wird dann Email. -> wie bring ich die Verknüpfung hin?
Bisher habe ich gedacht "WENN" Taster "DANN" Skript
Gruss
= "Skript" aus. Für das Skript gebe dann die drei Zeilen Code ein, die im Artikel unter "Email versenden" beschrieben sind. Wichtig dabei ist die ID, die das entsprechende EMail-Template verwendet.
/>
Lieben Gruß,
- kaju
Installation wurde die Email.tar ausgewählt und die Zentrale hat auch von selbst einen Neustart durchgeführt.
Es ist mein erstes Add-On. Mache ich grundsätzlich was falsch?
Das Add-on ist unter Systemsteuerung->Zusatzsoftware gelistet, nicht
direkt auf der Syatemsteuerungsseite.
Gruß,
- kaju
da habe ich mich unklar ausgedrückt.
Das ist genau mein
Problem. Unter Systemsteuerung -> Zusatzsoftware taucht nichts auf.
Dort kommt immer nur wieder die Anzeige "Datei auswählen", "installieren". Das installierte Add-on wird nicht angezeigt.
Aufspielen von Add-on's macht der IE gerne mal Probleme...
Kann man irgendwo eine
komplette Liste der Variablennamen bekommen mit denen man die Werte von der CCU auslesen kann?
Systemprotokoll gefunden. Für den Bewegungsmelder:
"BidCos-RF.FEQ0069980:1.ERROR"
"BidCos-RF.FEQ0069980:1.BRIGHTNESS"
"BidCos-RF.FEQ0069980:1.MOTION"
und für die CCU1:
/>"System.System:1.BAT_LEVEL"
"System.System:1.U_SOURCE_FAIL"
Beim BAT_LEVEL sollte in der Mail nach dem Wert "*100%" stehen.
Zugriff auf die Datei "/usr/local/etc/config/addons/email", in der ich meine EMail-Adresse als Absender hinterlegen kann? Was kann ein "Windows-Mensch" für ein Tool nutzen?
Beispiel mit PSPAD (http://www.pspad.com/de). Dort nach Zeile 72 den folgenden Inhalt einfügen
puts $fd "From:ihrname
abspeichern, neu packen und neu installieren.
schief laufen. Nach der Neuinstalation war das Email-Programm nicht mehr zu sehen. Ein anderer Weg brachte mir dann Erfolg: über telnet ins Verzeichnis usr/local/etc/config/addons/email gehen und dort die
Datei email mit vi editieren (puts $fd "From:ihrnameihredomain.de"
wie beschrieben einfügen). Trotzdem vielen Dank und Gruß
Ich würde gerne mehr mehr als 10 verschiedene Email Vorlagen haben. Kann
ich diese auf 99 ergänzen ?
Mit bestem Dank
Daniel
is eigentlich ganz easy:
Geh mal in die config.tcl unter
/etc/config/addons/email/, dort gibts ne Passage "set MAIL_IDS [list 01...".
Da kannst du die IDs festlegen, nach dem Speichern der Datei sollten die im E-Mail-Addon in der CCU angezeigt werden.
/>Die Mails stehen unter /etc/config/addons/email/mails.
Es funktionieren übrigens auch sprechendere IDs wie "Rauchmelder", "Luftfeuchtigkeit" oder ähnlich, mit Umlauten/Sonderzeichen wäre ich
vorsichtig.
Schau mal ob das funzt.
Ich schaffe es nicht die config.tcl datei zu editieren im Telnet Modus.
Mit FTP kann ich nicht verbinden. Ich habe zwar das root Password wia telnet geändert aber ich habe das Gefühl dass das root Password nicht gepeichert wird.
Ich kann das config.tcl wia telnet finden auf meiner CCU aber nicht
ändern. Wie kann ich dieses File ändern ?
Danke für die Hilfe im voraus.
Hallo,
wie komme ich in die Datei? Ich wollte mir gerne die E-Mail-Log-Datei ansehen.
Mit Telnet, etc. kenn ich mich nicht gerade aus.
Selbst habe ich Win7 64.
Vllt. könnte mir hier jemand eine detaillierte Beschreibung geben.
Vielen Dank
Gruß
Alfo
scheitere bei den Account-Angaben
-Abbruch mit der Fehlermeldung "AJAX-
Error" - egal was ich eingebe. Hat jemand eine Idee?
hat jemand eine Idee, wie man beim gesendeten Mail Datum/Uhrzeit
hinzufügen kann?
Hab's mit:
set date [exec date]
puts $fd "Date:$date"
in der Datei "email" (/usr/local/etc/config/addons/email) probiert. Das funktioniert auch soweit,
allerdings ist der Zeitstempel immer um 2 Std. voraus (verm. GMT?)...
Vielen Dank für Eure Hilfe!
lg Gerald
geht alles nicht!
user.err email: msmtp: no recipients found msmtp: could not send mail (account
default from /etc/config/addons/email/msmtp.conf
Als Browser habe ich
Safari und Firefox probiert. Und bei Neuaufruf auch den Cache geleert.
Nichts. Die CCU bootet neu und sieht danach aus wie vorher...
Was kann ich noch probieren? Über SSH oder FTP etwas?
bin neu im Bereich der Homeautomatisierung und bin nun begeisteter
Homematicnutzer. Leider habe ich mit o.s. Programm ein Problem. Wenn ich das Programm installiert habe, kann ich diese nicht in der Zusatzsoftware auswählen. Ich finde sie einfach nicht. Wer kann
helfen.
Danke
kennt jemand die einstellungen fuer Hotmail? Bei mir scheints noch nicht zu gehen. So
sieht's bei mir aus:
SMTP Server: smtp.live.com
Absender: meine email address
Authentifikation: PLAIN
Benutzername: meine email address
Passwort: ****
Passwort
wiederholen: ****
Danke fuer euer inputs.
Larry
/>
Im Error Log steht:
errormsg='cannot locate host smtp.1und1.de: Name or service not known' exitcode=EX_NOHOST
That's it.
Zugang zur Box?
Wenn ja, dann versuch mal smtp.1und1.de zu pingen. Wenn das nicht funktioniert müsstest du mal unter den Netzwerkeinstellungen die DNS-Server-Adresse überprüfen.
Web.de
funktioniert bei mir einwandfrei.
sie kann nur als Client in einem bestehenden Netzwerk arbeiten. Um E-Mails zu versenden muss auch noch ständig ein Router aktiv sein. Dieser ist dann der DHCP-Server, der DNS-Server und das Gateway des
Netzwerkes. Die meisten DSL-Anbieter stellen nicht nur ein Modem zur Verfügung sondern eine Box, in der auch alle Router Funktionen eingeschaltet werden können. Ist kein Router vorhanden, dann übernimmt
das sicher der PC und dann kann die HomeMatic nur E-Mails versenden, wenn der PC eingeschaltet, das System gestartet ist und die Internetverbindung hergestellt wurde. Bei der Verwendung einer FRITZ!Box kann
die Netzwerkeinstellung in der HomeMatic dann wie im folgenden Bild aussehen.
Die FRITZ!Boxen verwenden alle die
private IP-Gruppe 192.168.178 in der dann die HomeMatic die Adresse 31 bekommen hat und die FRITZ!Box selbst die Adresse 1 hat. Bei Routern mit DHCP-Server darf der Haken vor "Folgende IP-Adresse
Verwenden:" nicht gesetzt werden. Die vom DHCP-Server erhaltenen Einstellungen werden dann so wie im Bild angezeigt.
Bei Nutzung von DHCP
muss das Feld "Bevorzugter DNS-Server" wie oben ausgegraut befüllt sein, bei einer statischen Konfiguration muss auch was drin stehen (halt nur nicht ausgegraut).
Aber pingbar muss
smtp.1und1.de auf alle Fälle sein, dann sollte der oben genannte Fehler auch nicht mehr auftreten.
Ping nicht funktionieren. In DHCP-Systemen besteht auch die Möglichkeit einem Gerät immer die gleiche IP zu geben. Man kann also auch mit statischen IP arbeiten. Meist geht das vor allem bei
drahtgebundenen Geräten.
Da hier aber schon einige den gleichen Fehler gemeldet haben, wollte ich mal kurz auf die generellen Voraussetzungen eingehen. Ich vermute bei den meisten ist eben kein
Router aktiv und damit sind eben auch keine E-Mails möglich. Es ist dann natürlich auch kein Ping möglich.
DNS Auflösung ist das Zauberwort.
Da hatte sich eine falsche Subnetzadresse
eingeschlichen. Hab die CCU auch statisch am Router, nur DNS war falsch.
Nun läuft es.
Zumindest mit Web.de, 1und1 muss ich nochmal probieren.
Danke an die Helfer und guten
Rutsch.
Gruß
Don
DNS Server hatte einen falschen Wert.
Gruß
Don
erstmal Danke an den Author für dieses tolle Addon, echt super
gemacht.
Weiss nicht ob es noch Probleme mit den Gmail Nutzern gibt, bei mir geht auf jedem Fall mit den folgenden Einstellungen:
SMTP: smtp.googlemail.com
Asender:
komplettername
Auth: login
Benutzer: allesVORdem@
Password: sollteklarsein :-)
Cu,
Imp-Perator
das ist merkwürdig - mit den Einstellungen bekomme ich nur:
errormsg='the server does not support authentication'
Mit anderen Einstellungen (z.B. Authentication: ohne) sieht die Fehlermeldung so aus:
smtpstatus=530 smtpmsg='530 5.7.0 Must issue a STARTTLS command first. v25sm524924bkt.18' errormsg='envelope from address thies.freymuth
Gibt es noch andere Tipps für gmail?
Gruß,
Thies
nochmal zur Installation... nach Installation und Neustart ist in Systemsteuerung -> Zusatzsoftware nichts zu finden.
Benutze MacBook und Safari und hatte bisher keine Probleme mit WebUI. Hat jemand eine Lösung?
Vielen Dank
Safari entpackt das xxx.tar.gz-Archiv in ein xx.tar-Archiv. Haben die Datei mit Firefox heruntergeladen und im Original xxx.tar.gz gespeichert. Jetzt klappts mit der Installation.
Danke für's Tool!
Ich habe die zentrale jetzt schon auf Werkseinstellung zurück gesetzt, alles wieder installier aber leider bekomme ich keine Email raus!
Ich bin neu in diesem Thema und Teste das System für unser Hausbau Projekt
Bis jetzt war ich sehr zufrieden und auch überzeugt dieses System bei uns einzusetzen.
Jetzt mein Problem:
ich habe ein 1und1 Konto welche Authentifikation soll ich verwenden?
Wo kann ich die Fehler Meldungen nach schaun?
Telnet funktioniert!
Netzwerk (Internet, DHCP usw.) ist alles OK, Ping von der zentrale aus über telnet an smtp.1und1.de geht!
Es ist die 1.503 SW drauf!
Alle hier im Forum angesprochenen Probleme (Absender usw.) wurden beachtet
Woran kann es liegen ?
Es funktioniert weder mit GMX noch mit GMAIL :-(
Habe alle hier beschriebenen settings versucht, nix geht.
Bitte um Hilfe..
Danke
homer
Probiers doch am besten erst mal den Versand über nen Web.de-Account (s.o.), damit die grundsätzliche Funktionalität steht und nicht evtl noch woanders Probleme bestehen, an die gerade nicht gedacht werden....
smtp.web.de
Benutzername
login
Benutzername
password
password
leider ohne erfolg
ich denke da ist irgend eine grundsätzliche Sache noch nicht im lot.
Allerdings bin ich mir mit der Authentifikation auch nicht sicher.
Wo und wie kann man das herausbekommen.
Am liebsten für 1und1
Gruß, Olli
Danke schon mal für die teilnahme an meinen Problem.
Gruß Olli
mit der Ver 1.1 vom Mathias
http://www.fhz-forum.de/viewtopic.php?f=26&t=3701&start=8
auch mit 1und1 !!!
Aktuelle Software-Version: 1.503
HomeMatic E-Mail Zusatzsoftware, Version: 1.1
Hallo zusammen,
ich würde gerne in der eMail das aufrufende CCU-Programm angeben.
Wenn ich TCL richtig verstehe kann ich das mit der Systemvariable $src$ ermitteln ?
Ich nehme ferner an, dass ich den Wert VOR dem Aufruf "system.Exec("/etc/config/addons/email/email ID", &stdout, &stderr);" ermitteln muss, da er sonst überschrieben wird ?
Also muss ich dem eMail-Aufruf einen (weiteren) Parameter mit der Quelle übergeben damit ich diesen dann in der eMail mit $variable aufrufen kann ?
Ich habe die Script-Beschreibung durchgekaut und etliche Varianten ausprobiert; der eMail-Body bleibt immer vollständig leer, da anscheinend ein Fehler bei der Ausführung des email-TCL passiert.
Einfache Ausgaben ("Hello world") funktionieren.
Ich kriege es nicht hin !
Kann mir bitte jemand helfen ?
Danke - Klaus
ich habe auch ein Problem mit der 1.1.
1.0 hatte ich deinstalliert, die 1.1 installiert und neu konfiguriert incl. TCL für Variablenzuweisung.
Danach habe ich die Scripte für den Versand kurz hintereinander ausprobiert.
Einige eMails kamen an, andere nicht. Seitdem habe ich das Problem, dass ich die eMails nicht mehr konfigurieren kann. Es erscheint nur die oberste Zeile mit den "Reitern" sonst ist alles leer. Ein Reboot half leider auch nicht. Kann mir jemand helfen?
Vielen Dank...
Ich hab es jetzt gelöst, indem ich nicht smtp.googlemail.com angegeben habe, sondern die IP-Adresse (74.125.39.16).
Nun läuft es bestens!!
Viele Grüße
Michael
Dirk
Habe aber noch eine kleine Frage:
wie kann ich in TCL die Zahlen formatieren? Möchte die Temperatur nur mit 1 Nachkommastelle haben. Wer hat den heißen Tipp für mich (TCL-Analphabet)?
Gruß Lueghi
probier mal ......Value().ToString(1);
bei mir hat es damit geklappt.
Gruß
im Tcl Script kannst Du die Ausgabe auch so formatieren.
ersetze
set v2 $values(v2)
durch
set v2 [string range $values(v2) 0 3]
hiermit werden die ersten 4 Zeichen an v2 übergeben.
Gruß Hannes
Gruß Stefan
Habe das Email-Programm problemlos eingerichtet und habe nun folgende Frage:
Ich würde mir gerne eine Mail senden lassen sobald bei Aktoren/Sensoren die Batterie leer ist. Ich bin bei der Erstellung des Skripts so: http://www.homematic-inside.de/index.php/tecbase.html?view=item&item_id=138
vorgegangen, jedoch weiß ich nicht wie ich die variable "text" dann in eine email bekomme, bzw wie ich sie in einem tcl-skript abfragen kann und danach per mail versenden kann.
Bitte um eure Hilfe!!
Grüße Paulo
habe genau wie Du das gleiche Problem wie Du. Hast Du schon eine Lösung wie man die variable in die Mail bekommt?
Hoffe uns kann jemand helfen.
leider ist das AddOn unter Einstellungen>Systemsteuerung>Zusatzsoftware zu finden. Andere scheinen ja ebenfalls dieses Problem zu haben. Hat jmd eine Lösung?
Ich nutze die Fw 1.503 und Safari (cache wurde geleert), sollte es damit zusammenhängen?
Gruß & Dank
Saho
ich möchte:
wenn licht 1h an ist, dann email
habe es so gemacht:
wenn gerätx - bei schaltzustand ein - auslösen auf änderung
dann script - verzögert um - 1h
funktioniert zwar grundsätzlich, bekomme aber zwischendurch auch mails (wenn licht definitiv nicht eine h an ist..?)
ich schicke mir regelmässig Email mit folgenden Daten:
Temperatur
Luftfeuchtigkeit
Min-Temperatur
Max-Temperatur
von jeweils 3 Sensoren.
Möchte ich nun noch Mindest- und Max-Luftfeuchtigkeit hinzufügen, erhalte ich nur noch leere Emails.
Hat jemand eine Idee?
Ist vielleicht die Anzahl der TCl-Variablen beschränkt?
Viele Grüße
Michael
ich bin blutiger Anfänger und hatte das selbe Problem. Im meinem tcl Script gab es ein Zeichen ( Leerzeichen, Zeilenumbruch.... ), welches die Leermail verursachte.
Ich habe alles neu geschrieben (nicht von der Website kopiert ) und jetzt geht es wieder.
Viel Glück
Felix
ich habe mir mit Hilfe eines HomeMatic Schließerkontakt-Interface für Öffner und Schließerkontake, 2 Readrelais und selbstklebendes Klettband und 2 Magneten den Briefkasten auf eingehende Post überwacht.
Meine Frage, wenn die CCU mit Hilfe des Zusatzprogrammes von Herrn Harima-Kun schon Mails schreiben kann, muss es doch auch möglich sein, dass die kleines Zusatzprogramm oder eine Erweiterung in das E-Mailfach schaut ob E-Mails zum Abholen sind?
kann es sein das die komponente mails nur in einem bestimmten abstand versenden kann?
ich habs mit vielen mail adressen und auch vielen konfigurationen versucht. und zuletzt hat es geklappt und ohne irgend eine änderung in der konfiguration oder dem programm hat es ein paar minuten später nicht mehr geklappt.
benötige ebenfalls Hilfe, habe einen t-online Account, CCU hängt an einer Fritzbox mit fester IP. Die IP Daten stimmen aber. Erhalte immer folgende Fehlermeldung:
user.err email: msmtp: cannot connect to securesmtp.t.-online.de, port 25: Connection refused msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Darin fällt mir der Port 25 auf, sollte das bei t-online nicht 587 sein? Wo kann ich das ändern?
Alle Kommentare dieses Beitrages als RSS-Feed.