FHEM Forum

FHEM => fhem-users => Thema gestartet von: eppi am 22 Juli 2012, 13:46:24

Titel: Frage zu notify mit Funktionsaufruf
Beitrag von: eppi am 22 Juli 2012, 13:46:24
                                               

Hallo
Ich verzweifle bei einem notify und bin um einen Tipp von euch angewiesen.
Ich habe mir in 99_myUtils.pm folgende Funktion angelegt:

sub
fhem_mail {
    my $rcpt = $_[0];
    my $subject = $_[1];
    my $text = $_[2];
    system("sendEmail -v -f fhem\@absender.ch -s smtpauth.provider.ch:587
-xu benutzername\@provider.ch -xp passwort -t $rcpt -o tls=no -u $subject
-m $text");
    0;
}

Wenn ich nun im FHEMWEB (PGM2) in die Befehlszeile eingebe:
{ fhem_mail('empfaenger@domain.com','Betreff','Mailtext') }

wird das email gesendet.

Wenn ich aber einen notify anlege mit:
define n_test dummy6 {
fhem_mail('empfaenger@domain.com','Betreff','Mailtext') }

danach dummy6 schalte, wird die Funktion nicht ausgelöst, resp kein Mail
gesendet.
Mein FHEM (stand 21.07.2012) ist auf einem Dockstar mit Debian Squeeze
installiert. Im Log mit verbose 3 ist nichts zu sehen.

Danke für einen Tipp.
Gruss Dani

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Frage zu notify mit Funktionsaufruf
Beitrag von: Guest am 22 Juli 2012, 13:55:58
Originally posted by: <email address deleted>

Das Problem hatte ich auch ..

define n_test dummy6 { fhem_mail('empfaenger@@domain.com','Betreff','Mailtext')
}

Mach das so mal, dann sollte es gehen

Lg

Am Sonntag, 22. Juli 2012 13:46:24 UTC+2 schrieb eppi:
>
> Hallo
> Ich verzweifle bei einem notify und bin um einen Tipp von euch angewiesen.
> Ich habe mir in 99_myUtils.pm folgende Funktion angelegt:
>
> sub
> fhem_mail {
>     my $rcpt = $_[0];
>     my $subject = $_[1];
>     my $text = $_[2];
>     system("sendEmail -v -f fhem\@absender.ch -s smtpauth.provider.ch:587-xu benutzername\@
> provider.ch -xp passwort -t $rcpt -o tls=no -u $subject -m $text");
>     0;
> }
>
> Wenn ich nun im FHEMWEB (PGM2) in die Befehlszeile eingebe:
> { fhem_mail('empfaenger@domain.com','Betreff','Mailtext') }
>
> wird das email gesendet.
>
> Wenn ich aber einen notify anlege mit:
> define n_test dummy6 { fhem_mail('empfaenger@domain.com','Betreff','Mailtext')
> }
>
> danach dummy6 schalte, wird die Funktion nicht ausgelöst, resp kein Mail
> gesendet.
> Mein FHEM (stand 21.07.2012) ist auf einem Dockstar mit Debian Squeeze
> installiert. Im Log mit verbose 3 ist nichts zu sehen.
>
> Danke für einen Tipp.
> Gruss Dani
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Frage zu notify mit Funktionsaufruf
Beitrag von: eppi am 22 Juli 2012, 14:20:33
                                               

Danke Sebastian
Das war der entscheidende Tipp!

Gruss Dani

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Frage zu notify mit Funktionsaufruf
Beitrag von: Guest am 22 Juli 2012, 14:27:04
Originally posted by: <email address deleted>

Freut mich, das ich helfen konnte :)

Lg

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com