mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +00:00
17_EGPM2LAN.pm: Connection-Timeout reduced to 5 Secs
(Thanks to UliM) git-svn-id: https://svn.fhem.de/fhem/trunk@8079 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
2a4431eb09
commit
4207dac703
@ -145,7 +145,8 @@ sub EGPM2LAN_Switch($$$$) {
|
|||||||
my $data = "cte1=" . ($port == "1" ? $state : "") . "&cte2=" . ($port == "2" ? $state : "") . "&cte3=" . ($port == "3" ? $state : "") . "&cte4=". ($port == "4" ? $state : "");
|
my $data = "cte1=" . ($port == "1" ? $state : "") . "&cte2=" . ($port == "2" ? $state : "") . "&cte3=" . ($port == "3" ? $state : "") . "&cte4=". ($port == "4" ? $state : "");
|
||||||
Log $logLevel, "EGPM2LAN $data";
|
Log $logLevel, "EGPM2LAN $data";
|
||||||
eval {
|
eval {
|
||||||
CustomGetFileFromURL($hash ,"http://".$hash->{IP}."/",10 ,$data ,$fritz ,$logLevel);
|
# Parameter: $url, $timeout, $data, $noshutdown, $loglevel
|
||||||
|
GetFileFromURL("http://".$hash->{IP}."/", 5,$data ,$fritz ,$logLevel);
|
||||||
};
|
};
|
||||||
if ($@){
|
if ($@){
|
||||||
### catch block
|
### catch block
|
||||||
@ -162,7 +163,7 @@ sub EGPM2LAN_Login($$) {
|
|||||||
Log $logLevel,"EGPM2LAN try to Login @".$hash->{IP};
|
Log $logLevel,"EGPM2LAN try to Login @".$hash->{IP};
|
||||||
|
|
||||||
eval{
|
eval{
|
||||||
CustomGetFileFromURL($hash, "http://".$hash->{IP}."/login.html", 10, "pw=" . (defined($hash->{PASSWORD}) ? $hash->{PASSWORD} : ""), 0, $logLevel);
|
GetFileFromURL("http://".$hash->{IP}."/login.html", 5,"pw=" . (defined($hash->{PASSWORD}) ? $hash->{PASSWORD} : ""),0 ,$logLevel);
|
||||||
};
|
};
|
||||||
if ($@){
|
if ($@){
|
||||||
### catch block
|
### catch block
|
||||||
@ -213,7 +214,8 @@ sub EGPM2LAN_Statusrequest($$$) {
|
|||||||
my ($hash, $logLevel, $autoCr) = @_;
|
my ($hash, $logLevel, $autoCr) = @_;
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
|
|
||||||
my $response = CustomGetFileFromURL($hash, "http://".$hash->{IP}."/", 10, "", 0, $logLevel);
|
my $response = GetFileFromURL("http://".$hash->{IP}."/", 5,"" , 0 ,$logLevel);
|
||||||
|
#CustomGetFileFromURL($hash, "http://".$hash->{IP}."/", 10, "", 0, $logLevel);
|
||||||
#Log 1,$response;
|
#Log 1,$response;
|
||||||
if(defined($response) && $response =~ /.,.,.,./)
|
if(defined($response) && $response =~ /.,.,.,./)
|
||||||
{
|
{
|
||||||
@ -295,8 +297,7 @@ sub EGPM2LAN_Statusrequest($$$) {
|
|||||||
sub EGPM2LAN_Logoff($$) {
|
sub EGPM2LAN_Logoff($$) {
|
||||||
my ($hash, $logLevel) = @_;
|
my ($hash, $logLevel) = @_;
|
||||||
|
|
||||||
#$quiet, $url, $timeout, $data, $noshutdown, $loglevel
|
GetFileFromURL("http://".$hash->{IP}."/login.html", 5,"" ,0 ,$logLevel);
|
||||||
CustomGetFileFromURL($hash, "http://".$hash->{IP}."/login.html", 10, "", 0, $logLevel);
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user