Servus,
gerade habe ich mir in contrib die Datei 99_myUtils.pm erstellt:
sub
DebianMail
{
my $rcpt = $_[0];
my $subject = $_[1];
my $text = $_[2];
system("/bin/echo \"$text\" | /usr/bin/mailx -s \"$subject\" \"$rcpt\" ");
}
Prinzipiell scheint das zu funktionieren (an der Kommandozeile mit perl ausprobiert). Aber wenn ich versuche einen Test in FHEM zu starten, dann bekomme ich diese Fehlermeldung:
Zitat
2017.10.05 21:31:08 1: ERROR evaluating { DebianMail( 'markus@irgendwo.de', 'testsubject', 'Text') }: Undefined subroutine &main::DebianMail called at (eval 118) line 1.
Kennt er also leider nicht :( Was fehlt denn da?
shutdown -restart habe ich testhalber mal ausgeführt, brachte nix.
cu
Markus
Module werden nach /opt/fhem/FHEM/ kopiert. Nur da werden sie geladen.
Zitat von: The Grue am 05 Oktober 2017, 21:36:47
gerade habe ich mir in contrib die Datei 99_myUtils.pm erstellt:
Hi Markus,
woher hast Du die Weisheit?
So wirds gemacht https://wiki.fhem.de/wiki/99_myUtils_anlegen
ZitatFHEM-Menüpunkt Edit files anklicken
Weblink 'myUtilsTemplate.pm' anklicken
Im Textfeld hinter 'Save as' den Dateinamen '99_myUtils.pm' für die Programmdatei eintragen
Gruß Otto
Super, danke an Euch beide - schon geht's :)
cu
Markus