bisher hatte ich Dank dem tollen Konzept von openHAB keine Probleme gehabt.
Der Mailversand läuft problemlos und somit wollte ich weitere Automatismen schaffen.
Somit habe ich nun eine weitere .rules Datei wo ich thematisch neue rules erstelle.
Dies funktioniert wunderbar. Jedoch kann ich dort keine Mail absenden.
Ich erhalte stets die Error:
Code: Alles auswählen
[ript.Waschmaschine Letzte Aktivitaet] - -> Vor .sendMail 44d1
[ntime.internal.engine.ExecuteRuleJob] - Error during the execution of rule 'Waschmaschine Aktivitaet': An error occurred during the script execution: index=3, size=3
Da ich hoffte dass man ggf für jede Rule ein separates SMTP Thing braucht. Doch dies löst das Problem nicht.
Die andere Rule kann immer noch korrekt die Mails verschicken, die neue jedoch nicht.
Direkt zu Anfang der Rule:
Code: Alles auswählen
val mailActions = getActions("mail","mail:smtp:cecb44d1")
logInfo("Waschmaschine Letzte Aktivitaet", "-> Vor .sendMail 44d1")
mailActions.sendMail("meineadresse@gmail.com","Waschmaschine fertig")
logInfo("Waschmaschine Letzte Aktivitaet", "-> Nach .sendMail")
Edit: Es handelt sich um "binding-mail - 2.5.1"
Ich könnte natürlich alles in die erste, funktionierende, Rule packen, aber man ist als Programmierer ja neugierig warum etwas so ist wie es ist

Vielen Dank im Voraus für eure Hilfe
Mit freundlichen Grüßen
mbaerten