From 9abd0a917375e599a9a35defd4ada28274b07577 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 28 Jul 2021 21:42:34 +0200 Subject: [PATCH] fix helper debug device for post --- FHEM/73_GardenaSmartBridge.pm | 10 +++++++--- controls_GardenaSmartDevice.txt | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/FHEM/73_GardenaSmartBridge.pm b/FHEM/73_GardenaSmartBridge.pm index d446edf..29876b4 100644 --- a/FHEM/73_GardenaSmartBridge.pm +++ b/FHEM/73_GardenaSmartBridge.pm @@ -242,6 +242,7 @@ sub Define { $hash->{VERSION} = version->parse($VERSION)->normal; $hash->{INTERVAL} = 60; $hash->{NOTIFYDEV} = "global,$name"; + $hash->{helper}{debug_device} = 'none'; CommandAttr( undef, $name . ' room GardenaSmart' ) if ( AttrVal( $name, 'room', 'none' ) eq 'none' ); @@ -714,8 +715,11 @@ sub ErrorHandling { return; } - if (defined($hash->{helper}{debug_device})){ - Log3 $name, 5, "GardenaSmartBridge DEBUG Device"; + if (defined($hash->{helper}{debug_device}) + && $hash->{helper}{debug_device} ne 'none' + ){ + Log3 $name, 4, "GardenaSmartBridge DEBUG Device"; + $hash->{helper}{debug_device} = 'none'; my @device_spec = ("name", "id", "category"); my $devJson=$decode_json->{devices}; my $output = '.:{ DEBUG OUTPUT for '.$devJson->{name}.' }:. \n'; @@ -1224,7 +1228,7 @@ sub createHttpValueStrings { && defined( $hash->{helper}{locations_id} ) ); } - $uri = '/devices/'.InternalVal($hash->{helper}{debug_device}, 'DEVICEID', 0 ) if ( exists ($hash->{helper}{debug_device})); + $uri = '/devices/'.InternalVal($hash->{helper}{debug_device}, 'DEVICEID', 0 ) if ( ($hash->{helper}{debug_device}) ne 'none' ); $uri = '/auth/token' if ( !defined( $hash->{helper}{session_id} ) ); if ( defined( $hash->{helper}{locations_id} ) ) { diff --git a/controls_GardenaSmartDevice.txt b/controls_GardenaSmartDevice.txt index 504f087..98727c3 100644 --- a/controls_GardenaSmartDevice.txt +++ b/controls_GardenaSmartDevice.txt @@ -1,2 +1,2 @@ -UPD 2021-06-28_15:56:58 47009 FHEM/73_GardenaSmartBridge.pm -UPD 2021-07-16_20:26:01 56217 FHEM/74_GardenaSmartDevice.pm +UPD 2021-07-28_21:42:12 47158 FHEM/73_GardenaSmartBridge.pm +UPD 2021-07-28_21:36:45 56217 FHEM/74_GardenaSmartDevice.pm