FHEM > fhem-users

Prowl problem

<< < (2/2)

Svenson:
Bei mir funktioniert Prowl nicht, im Logfile steht immer: prowl returned: -1

gebe ich den URL-String ohne "\" im Browser ein, funktioniert es und ich bekomme auch die Push-Benachrichtigung:
https://api.prowlapp.com/publicapi/add?apikey=xxxx&application=FHEM&event=$event&priority=$priority&description=$subject

Mein Eintrag in der 99_myUtils.pm:
######## Benachrichtigung über Prowl ################################
sub prowl
{
my $subject = $_[0];
my $event = $_[1];
my $priority = $_[2];
my $ret = "";
$ret .= system("wget -q -O /dev/null 'https://api.prowlapp.com/publicapi/add?apikey=xxxx\&application=FHEM\&event=$event\&priority=$priority\&description=$subject'");
$ret =~ s,[\r\n]*,,g;
Log 1, "prowl returned: $ret";
}

Habe ich was übersehen?

Fennek:
Moin,

https:// ?

Svenson:
Moin,

Prowl läßt sich sowohl über http als auch über https ansprechen und empfiehlt eigentlich https zu verwenden.

Aber auch wenn ich http in der sub prowl verwende funktioniert es nicht.

Muss woanders noch was definiert werden?

Danke schon mal
Svenson

Fennek:
sorry war gerade erwacht :-)

der https Aufruf wir durch prowl.pl durchgeführt

$requestURL = sprintf("https://prowlapp.com/publicapi/add?apikey=%s&application=%s&event=%s&description=%s&priority=%d&url=%s%s",
            $options{'apikey'},
            $options{'application'},
            $options{'event'},
            $options{'notification'},
            $options{'priority'},
            $options{'url'},
            $providerKeyString);

$request = HTTP::Request->new(GET => $requestURL);

Fennek:
habe mal meinen prowl Aufruf auf https umgestellt
mit dem Ergebniss

wget: not an http or ftp url: https://api.prowlapp.com/publicapi/add?apikey=xxx&application=FHEM&event=Tür&priority=1&description=Wohnzimmertür%20wurde%20geöffnet
2012.12.31 01:03:50 1: prowl returned: -1

:-(

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln