Seit kurzem habe ich mir ein alternatives Homematic System mit einem Raspberry Pi 3 aufgebaut. Ich verwende die neuste Raspberrymatic Version 3.53.34.20201121. Die Raspberrymatic basis Konfiguration ist identisch zu meimer produktiven Homematic CCU3 (V3.55.5) aufgebaut.
Bis auf das E-Mail Addon funktioniert alles einwandfrei auf beiden Systemen.
Beim E-Mail Addon erhalte ich auf der Raspberrymatic eine Fehlermeldung wenn ich die E-Mail Testversand Funktion anstosse.
Der Fehler lautet: "Fehler beim Senden der EMail()!"
Zudem wird im E-Mail-Log Anzeigfenster eine "404 Not Found" eingeblendet.
Der Fehler verschwindet wenn ich im E-Mail Setup die Option "TCL Script aktivieren" nicht anwähle. Det integrierte Script Test meldet keine Syntax Fehler. Wenn ich das identische Script auf meiner CCU3 verwende funktioniert alles einwandfrei.
Wenn ich die Option "TCL Script Aktivieren" nicht anwähle kann ich problemlos Test E-Mails versenden.
Ich habe schon einige Stunden für das Troubleshooting aufgewendet aber ich komme einfach nicht weiter.
Hat jemand in der Community diesen Effekt auch schon bemerkt ? Für hilfreiche Tips bin ich sehr dankbar.
Verwendetes TCL Script:
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
var subject = dom.GetObject("E-Mail.Subject").Value();
var body = dom.GetObject("E-Mail.Body").Value();
} ]
set subject $values(subject)
set body [encoding convertto $values(body)]
Code: Alles auswählen
root@juliehoger:/var/log# tail -f messages
Dec 14 21:54:59 juliehoger user.err email: can't read "13": no such variable
Code: Alles auswählen
can't read "values(subject)": no such variable
Roland