patch-connect_problems #35
@ -63,7 +63,7 @@ use warnings;
|
|||||||
use POSIX;
|
use POSIX;
|
||||||
use FHEM::Meta;
|
use FHEM::Meta;
|
||||||
|
|
||||||
use Data::Dumper;
|
#use Data::Dumper;
|
||||||
|
|
||||||
use HttpUtils;
|
use HttpUtils;
|
||||||
|
|
||||||
@ -344,8 +344,6 @@ sub Notify {
|
|||||||
my $events = deviceEvents( $dev, 1 );
|
my $events = deviceEvents( $dev, 1 );
|
||||||
return if ( !$events );
|
return if ( !$events );
|
||||||
|
|
||||||
# Log3 $name, 1, "[DEBUG - Teufelchen] : ".Dumper($hash). " -> ".Dumper($dev). " $devname , $devtype , event: ".Dumper($events);
|
|
||||||
|
|
||||||
getToken($hash)
|
getToken($hash)
|
||||||
if (
|
if (
|
||||||
(
|
(
|
||||||
@ -485,7 +483,7 @@ sub Write {
|
|||||||
HttpUtils_NonblockingGet(
|
HttpUtils_NonblockingGet(
|
||||||
{
|
{
|
||||||
url => $hash->{URL} . $uri,
|
url => $hash->{URL} . $uri,
|
||||||
timeout => 45,
|
timeout => 15,
|
||||||
incrementalTimeout => 1,
|
incrementalTimeout => 1,
|
||||||
hash => $hash,
|
hash => $hash,
|
||||||
device_id => $deviceId,
|
device_id => $deviceId,
|
||||||
@ -502,8 +500,8 @@ sub Write {
|
|||||||
"GardenaSmartBridge ($name) - Send with URL: $hash->{URL}$uri, HEADER: secret!, DATA: secret!, METHOD: $method"
|
"GardenaSmartBridge ($name) - Send with URL: $hash->{URL}$uri, HEADER: secret!, DATA: secret!, METHOD: $method"
|
||||||
);
|
);
|
||||||
|
|
||||||
Log3($name, 3,
|
# Log3($name, 3,
|
||||||
"GardenaSmartBridge ($name) - Send with URL: $hash->{URL}$uri, HEADER: $header, DATA: $payload, METHOD: $method");
|
# "GardenaSmartBridge ($name) - Send with URL: $hash->{URL}$uri, HEADER: $header, DATA: $payload, METHOD: $method");
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -517,7 +515,7 @@ sub ErrorHandling {
|
|||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
my $dhash = $hash;
|
my $dhash = $hash;
|
||||||
|
|
||||||
$dhash = $modules{GardenaSmartDevice}{defptr}{ $param->{'device_id'} }
|
$dhash = $modules{GardenaSmartDevice}{defptr}{ $param->{'device_id'} } if ( length($data) > 0 );
|
||||||
if ( defined( $param->{'device_id'} ) );
|
if ( defined( $param->{'device_id'} ) );
|
||||||
|
|
||||||
my $dname = $dhash->{NAME};
|
my $dname = $dhash->{NAME};
|
||||||
@ -1021,7 +1019,6 @@ sub getToken {
|
|||||||
|
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
|
|
||||||
Log3 $name, 1, "[DEBUG] - Teufelchen 4: done ($init_done)";
|
|
||||||
return readingsSingleUpdate( $hash, 'state',
|
return readingsSingleUpdate( $hash, 'state',
|
||||||
'please set Attribut gardenaAccountEmail first', 1 )
|
'please set Attribut gardenaAccountEmail first', 1 )
|
||||||
if ( AttrVal( $name, 'gardenaAccountEmail', 'none' ) eq 'none' );
|
if ( AttrVal( $name, 'gardenaAccountEmail', 'none' ) eq 'none' );
|
||||||
@ -1216,8 +1213,6 @@ sub createHttpValueStrings {
|
|||||||
$payload = '{' . $payload . '}' if ( defined($payload) );
|
$payload = '{' . $payload . '}' if ( defined($payload) );
|
||||||
$payload = '{}' if ( !defined($payload) );
|
$payload = '{}' if ( !defined($payload) );
|
||||||
|
|
||||||
my $name = $hash->{NAME};
|
|
||||||
Log3 $name, 1, "[DEBUG] Teufelnchen 3: ".$payload;
|
|
||||||
if ( $payload eq '{}' ) {
|
if ( $payload eq '{}' ) {
|
||||||
$method = 'GET' if (defined( $hash->{helper}{session_id} ) );
|
$method = 'GET' if (defined( $hash->{helper}{session_id} ) );
|
||||||
$payload = '';
|
$payload = '';
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
UPD 2021-06-21_22:44:30 47349 FHEM/73_GardenaSmartBridge.pm
|
UPD 2021-06-28_10:14:08 47099 FHEM/73_GardenaSmartBridge.pm
|
||||||
UPD 2021-06-09_09:52:26 55505 FHEM/74_GardenaSmartDevice.pm
|
UPD 2021-06-09_09:52:26 55505 FHEM/74_GardenaSmartDevice.pm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user