From f38236f721b8e3f6b7dec6cb9ff7ee6913bef07d Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 21 May 2024 22:45:49 +0200 Subject: [PATCH] fix: intervall 180 sek add useragent --- FHEM/73_GardenaSmartBridge.pm | 12 ++++++------ controls_GardenaSmartDevice.txt | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/FHEM/73_GardenaSmartBridge.pm b/FHEM/73_GardenaSmartBridge.pm index 48aa2b8..0e0ec38 100644 --- a/FHEM/73_GardenaSmartBridge.pm +++ b/FHEM/73_GardenaSmartBridge.pm @@ -221,7 +221,7 @@ sub Define { $hash->{URL} = AttrVal( $name, 'gardenaBaseURL', 'https://smart.gardena.com' ) . '/v1'; $hash->{VERSION} = version->parse($VERSION)->normal; - $hash->{INTERVAL} = 60; + $hash->{INTERVAL} = 180; $hash->{NOTIFYDEV} = "global,$name"; CommandAttr( undef, $name . ' room GardenaSmart' ) @@ -292,14 +292,14 @@ sub Attr { if ( $attrVal == 0 ); RemoveInternalTimer( $hash, "FHEM::GardenaSmartBridge::getDevices" ); - $hash->{INTERVAL} = $attrVal; + $hash->{INTERVAL} = $attrVal if $attrVal >= 180; Log3 $name, 3, "GardenaSmartBridge ($name) - set interval: $attrVal"; } elsif ( $cmd eq 'del' ) { RemoveInternalTimer( $hash, "FHEM::GardenaSmartBridge::getDevices" ); - $hash->{INTERVAL} = 60; + $hash->{INTERVAL} = 180; Log3 $name, 3, "GardenaSmartBridge ($name) - delete User interval and set default: 60"; } @@ -1307,7 +1307,7 @@ sub createHttpValueStrings { my $session_id = $hash->{helper}{session_id}; my $header = 'Content-Type: application/json'; $header .= "\r\norigin: https://smart.gardena.com"; - + $header .= "\r\nuser-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"; #my $header = "Content-Type: application/json; origin: https://smart.gardena.com"; my $uri = ''; my $method = 'POST'; @@ -1515,7 +1515,7 @@ sub DeletePassword { @@ -1576,7 +1576,7 @@ sub DeletePassword { diff --git a/controls_GardenaSmartDevice.txt b/controls_GardenaSmartDevice.txt index e088120..800dd56 100644 --- a/controls_GardenaSmartDevice.txt +++ b/controls_GardenaSmartDevice.txt @@ -1,2 +1,2 @@ -UPD 2024-05-21_10:31:15 50909 FHEM/73_GardenaSmartBridge.pm +UPD 2024-05-21_22:04:23 51083 FHEM/73_GardenaSmartBridge.pm UPD 2024-05-21_09:01:54 127762 FHEM/74_GardenaSmartDevice.pm