Hallo,
sorry, ich stehe gerade auf dem Schlauch. Ich möchte in einer 99_MyUtils Prozedur GetFileFromURL verwenden, leider funktioniert das nicht. Ich habe die "Unit" mit hinzugefügt (use HttpUtils;), trotzdem ruft GetFileFromURL nichts auf. Hat da jemand auf die Schnelle eine Idee?
package main;
use strict;
use warnings;
use POSIX;
use HttpUtils;
sub
myUtils_Initialize($$)
{
my ($hash) = @_;
}
sub CamRestart
{
GetFileFromURL("http://192.168.0.21/reboot.cgi?user=reboot&pwd=xxxxx",20);
fhem("sleep 5");
GetFileFromURL("http://192.168.0.22/reboot.cgi?user=reboot&pwd=xxxxx",20);
}
Meldungen im Log?
Dein sleep wird nicht das tun was du dir vorstellst, das nur am Rande
Du könntest auch curl aus dem System aufrufen.
my $cmd = 'curl "http://192.168.0.21/...."';
Log 1, $cmd;
{system($cmd)}