FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Det20 am 25 Juli 2017, 12:49:46

Titel: GetFileFromURL in MyUtils
Beitrag von: Det20 am 25 Juli 2017, 12:49:46
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);
}
Titel: Antw:GetFileFromURL in MyUtils
Beitrag von: CoolTux am 25 Juli 2017, 12:53:14
Meldungen im Log?
Dein sleep wird nicht das tun was du dir vorstellst, das nur am Rande
Titel: Antw:GetFileFromURL in MyUtils
Beitrag von: kofri am 25 Juli 2017, 18:53:59
Du könntest auch curl aus dem System aufrufen.

 
  my $cmd = 'curl "http://192.168.0.21/...."';
  Log 1, $cmd;
  {system($cmd)}