Immer wenn ich über FHEM und die Funktion DebianMAil() eine Mail verschicke stockt FHEM etwas und wartet bis die Funktion beendet wurde:
define n_Licht.WZ.WandTV_toggle notify Licht.WZ.WandTV:(on|off).* {DebianMail('XXXXX@@XXXXXXXX.de','WZ.Licht.WandTV','WZ.Licht.WandTV')}
attr n_Licht.WZ.WandTV_toggle room Wohnzimmer
Gibt es eine Möglichkeit das in den Hintergrund auszulagern, quasi als neuen Prozess?
Hi Jens,
versuche doch mal in der eigentlichen Mail- Befehlszeile in der 99_MyUtils ein "&" hinten anzuhängen. Das gibt die Konsole sofort wieder frei und möglicherweise hilft es ja in deinem Fall:
$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=no &);
Gruß
Frank