From 9412aac1768cdd5c2f1a37f89a65cdee28d937e4 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 22 May 2024 18:46:38 +0200 Subject: [PATCH] fix: disable after 5 attemps --- FHEM/73_GardenaSmartBridge.pm | 10 +++++++--- controls_GardenaSmartDevice.txt | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/FHEM/73_GardenaSmartBridge.pm b/FHEM/73_GardenaSmartBridge.pm index 2d2f806..1277423 100644 --- a/FHEM/73_GardenaSmartBridge.pm +++ b/FHEM/73_GardenaSmartBridge.pm @@ -718,10 +718,14 @@ sub ErrorHandling { "GardenaSmartBridge ($name) - getToken limit: " . $hash->{helper}{gettoken_count} ; - $hash->{helper}{gettoken_count}++; - InternalTimer( gettimeofday() + 5, + if ($hash->{helper}{gettoken_count} < 6) { + $hash->{helper}{gettoken_count}++; + InternalTimer( gettimeofday() + 5, "FHEM::GardenaSmartBridge::getToken", $hash ) - if ($hash->{helper}{gettoken_count} < 6); + } else { + RemoveInternalTimer ($hash); + $hash->{helper}{gettoken_count} = 0; + } } readingsEndUpdate( $dhash, 1 ); diff --git a/controls_GardenaSmartDevice.txt b/controls_GardenaSmartDevice.txt index 799df6e..02be3a4 100644 --- a/controls_GardenaSmartDevice.txt +++ b/controls_GardenaSmartDevice.txt @@ -1,2 +1,2 @@ -UPD 2024-05-22_18:35:07 51132 FHEM/73_GardenaSmartBridge.pm +UPD 2024-05-22_18:46:22 51262 FHEM/73_GardenaSmartBridge.pm UPD 2024-05-21_09:01:54 127762 FHEM/74_GardenaSmartDevice.pm