Email-Addon 1.6.8c

diverse Zusatzsoftware

Moderator: Co-Administratoren

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Email-Addon 1.6.8c

Beitrag von HMside » 04.07.2019, 18:08

frodo. hat geschrieben:
04.07.2019, 13:56
Es gibt ein kleines Problem mit dem Addon wenn man in der Email eckige Klammer "[]" verwendet. Dann gibt es einen Skriptfehler.
Wo genau fügst Du die Kammlern ein?

frodo.
Beiträge: 70
Registriert: 06.07.2016, 15:13
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: Email-Addon 1.6.8c

Beitrag von frodo. » 24.07.2019, 14:30

Innerhalb des Email Textes

axelf639
Beiträge: 1
Registriert: 01.08.2019, 13:13

Re: Email-Addon 1.6.8c

Beitrag von axelf639 » 01.08.2019, 13:42

Folgende Frage hab ich. Im TCL sind ja variablen vorgegeben. Jedoch wenn ich ein Variable v4 anlege bekomme ich darüber nur die Ausgabe null nur bei v1 klappt es so wie gewollt. Hatte vorher Standart v1 mit der Anwesenheit gelassen und "Zugang-Wohnung" mit v4. Bei v1 kam true als Angabe zurück und bei v4 null. Jetzt hab ich es umgedrecht bekomme eine saubere Information bei v1 und null bei v4... Woran liegt das

Hier meine TCL

Code: Alles auswählen

load tclrega.so

array set values [rega_script {
var v1 = dom.GetObject("Zugang-Wohnung").Value();
var v2 = dom.GetObject("Alarmmeldungen").Value();
var v3 = dom.GetObject("Servicemeldungen").Value();
var v4 = dom.GetObject("Anwesenheit").Value();
} ]

set v1 [encoding convertfrom utf-8 $values(v1)]
set v2 $values(v2)
set v3 $values(v3)
set v4 $values(v4)

set rmmail [encoding convertfrom utf-8 [lindex $argv 1]]
Zuletzt geändert von alchy am 01.08.2019, 20:07, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Email-Addon 1.6.8c

Beitrag von alchy » 01.08.2019, 20:38

Es muss alle Objekte in deinem Code geben, genau so wie im Code geschrieben. Das ist egal, ob es innerhalb des TCL Reiters oder auch in einem normalen Scriptfenster auf der CCU ist. Nun kannst du natürlich nachschauen ob das so ist und wirst sagen, klar gibt es z.B. die Systemvariable Anwesenheit. Du den Klarnamenbug kann es aber eben sein, das dem nicht so ist.

Schauen wir mal nach, es scheinen ja alles Variablen zu sein, die du verwendest.

Code: Alles auswählen

WriteLine( dom.GetObject(ID_SYSTEM_VARIABLES).EnumUsedNames() );
Im Scriptexecuter oder unter Script testen ausführen, Rückgabe posten.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

ABE2000
Beiträge: 290
Registriert: 06.02.2019, 00:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 21 Mal

Re: Email-Addon 1.6.8c

Beitrag von ABE2000 » 01.09.2019, 22:33

Ich habe seit kurzem das Problem, dass ich keine Mails mehr verschicken kann!

Nutze das Addon schon die längste Zeit und beim letzten Test erhielt ich keine E-Mails mehr, obwohl es vorher noch funktionierte.
Direkt bei den Einstellungen erhalte ich jetzt auch neue Fehlermeldungen, dass die (Test-)Mail nicht gesendet werden konnte (Java?) und das E-Mail-Log meint, dass ich Probleme mit dem Mail-Server hätte - es funktioniert aber mit jedem anderen Gerät auch, sowie direkt online.

Hatte noch die letzte Version des Addons und als der Fehler auftrat habe ich das mal aktualisiert, die Raspby neu gestartet aber es brachte nichts.

Hier mal ein LOG:

Code: Alles auswählen

Sep 01 22:19:29 host=smtp.web.de tls=on auth=on user=******@web.de from=******@web.de recipients=********@gmail.com,***********@gmail.com smtpstatus=550 smtpmsg='550-Requested action not taken: mailbox unavailable\n550 Failure sending mail. Try again later' errormsg='recipient address ********@gmail.com not accepted by the server' exitcode=EX_DATAERR
CCU-Sys-LOG:

Code: Alles auswählen

Sep  1 21:51:33 localhost user.err email: msmtp: envelope from address z_rene not accepted by the server msmtp: server message: 501 Syntax error in parameters or arguments msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Woran könnte das liegen?
Zuletzt geändert von ABE2000 am 01.09.2019, 23:07, insgesamt 1-mal geändert.
Tinkerboard S mit HM-MOD-RPI-PCB (vorher Raspberry Pi3+) RaspberryMatic
HomeMatic Gateway
HomeMatic CCU2 Gateway

80 angelernte wireless Geräte
287 Kanäle
137 Programme

--------------------------------------------
264 Kanäle in 78 Geräten
65 CUxD-Kanäle in 5 CUxD-Geräten
--------------------------------------------

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Email-Addon 1.6.8c

Beitrag von Xel66 » 01.09.2019, 22:46

Vermutlich musst Du die Empfänger per Semikolon trennen. Aber anonymisiere mal noch den Logeintrag vollständig.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

ABE2000
Beiträge: 290
Registriert: 06.02.2019, 00:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 21 Mal

Re: Email-Addon 1.6.8c

Beitrag von ABE2000 » 01.09.2019, 22:56

Xel66 hat geschrieben:
01.09.2019, 22:46
Vermutlich musst Du die Empfänger per Semikolon trennen.
Danke für den Tipp, mir wurde das Leerzeichen nach dem Semikolon einfach gelöscht, das dürfte den Fehler ergeben haben, da es jetzt wieder funktioniert! :shock:
Aber anonymisiere mal noch den Logeintrag vollständig.
Sarkasmus Ende :?:

Gruß Xel66
Tinkerboard S mit HM-MOD-RPI-PCB (vorher Raspberry Pi3+) RaspberryMatic
HomeMatic Gateway
HomeMatic CCU2 Gateway

80 angelernte wireless Geräte
287 Kanäle
137 Programme

--------------------------------------------
264 Kanäle in 78 Geräten
65 CUxD-Kanäle in 5 CUxD-Geräten
--------------------------------------------

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Email-Addon 1.6.8c

Beitrag von Xel66 » 01.09.2019, 23:05

ABE2000 hat geschrieben:
01.09.2019, 22:56
Sarkasmus Ende :?:
Nix Sarkasmus. In der Fehlermeldung steht immr noch Deine Mailadresse.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

ABE2000
Beiträge: 290
Registriert: 06.02.2019, 00:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 21 Mal

Re: Email-Addon 1.6.8c

Beitrag von ABE2000 » 01.09.2019, 23:09

Xel66 hat geschrieben:
01.09.2019, 23:05
ABE2000 hat geschrieben:
01.09.2019, 22:56
Sarkasmus Ende :?:
Nix Sarkasmus. In der Fehlermeldung steht immr noch Deine Mailadresse.

Gruß Xel66
Äh, okay, hattest Recht - hatte ich übersehen! :oops:

Aber das Problem wurde gelöst, danke! :D
Addys zwar mit Semi getrennt aber kein Leerzeichen dazwischen...
Tinkerboard S mit HM-MOD-RPI-PCB (vorher Raspberry Pi3+) RaspberryMatic
HomeMatic Gateway
HomeMatic CCU2 Gateway

80 angelernte wireless Geräte
287 Kanäle
137 Programme

--------------------------------------------
264 Kanäle in 78 Geräten
65 CUxD-Kanäle in 5 CUxD-Geräten
--------------------------------------------

TDoc_de
Beiträge: 2
Registriert: 10.09.2019, 08:47

Re: Email-Addon 1.6.8c

Beitrag von TDoc_de » 06.10.2019, 10:39

Hallo Leute, ich bin neu hier im Forum, und weiß aber nicht an welcher stelle ich die Frage zum Email-Addon stellen kann?
Ich bekomme es einfach nicht hin. Bin der Meinung nach Anleitung alles erledigt zu haben. Es kommt als Meldung bei Test-Email Fehler (), Email-Log bleibt leer, aber unter CCU-Syslog erscheint diese Fehlermeldung:

Code: Alles auswählen

Oct  6 09:40:37 homematic-ccu2 user.err email: msmtp: envelope from address Thomas Fach not accepted by the server msmtp: server message: 501 Syntax error in parameters or arguments msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 09:43:11 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 09:44:52 homematic-ccu2 user.err email: msmtp: command AUTH LOGIN failed msmtp: server message: 530 Must issue a STARTTLS command first msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 09:45:21 homematic-ccu2 user.err email: msmtp: command AUTH LOGIN failed msmtp: server message: 530 Must issue a STARTTLS command first msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 09:47:18 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:02:33 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:03:38 homematic-ccu2 user.err email: msmtp: envelope from address Thomas Fach not accepted by the server msmtp: server message: 501 Syntax error in parameters or arguments msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:04:24 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:06:35 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:06:56 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:08:52 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:09:57 homematic-ccu2 user.err email: msmtp: TLS handshake failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:12:33 homematic-ccu2 user.err email: msmtp: authentication failed (method PLAIN) msmtp: server message: 535 Authentication credentials invalid msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Oct  6 10:14:39 homematic-ccu2 user.err email: msmtp: authentication failed (method PLAIN) msmtp: server message: 535 Authentication credentials invalid msmtp: could not send mail (account default from /etc/config/addons/email/msmtp.conf)
Dabei sind alle Account-Daten aus Outlook übernommen und funktionieren dort problemlos. Kann mir jemand einen Tipp geben?

Vielen Dank, Thomas
Zuletzt geändert von Roland M. am 06.10.2019, 10:45, insgesamt 1-mal geändert.
Grund: Code-Tags eingefügt

Antworten

Zurück zu „Sonstige Addons“