From df99f04e6e0334b755a7af7c34aa054f5f073cc9 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 16 Jun 2022 20:15:29 +0200 Subject: [PATCH] scheduling if event != '' --- CHANGED | 2 +- FHEM/74_GardenaSmartDevice.pm | 3 ++- controls_GardenaSmartDevice.txt | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGED b/CHANGED index e3d49c4..8f5ec26 100644 --- a/CHANGED +++ b/CHANGED @@ -1 +1 @@ - - + [extendetState] - fix up schedule diff --git a/FHEM/74_GardenaSmartDevice.pm b/FHEM/74_GardenaSmartDevice.pm index a313943..db58885 100644 --- a/FHEM/74_GardenaSmartDevice.pm +++ b/FHEM/74_GardenaSmartDevice.pm @@ -878,7 +878,8 @@ sub setState { ## add to opened ventils, if watering active push @ic24opened_ventils, $_ if ( ( ( ReadingsVal( $name, "watering-watering_timer_".$_."_duration", 0 ) =~ m{\A[1-9]([0-9]+)?\z}xms ) ? $_ : 0 ) > 0 ); ## find nearst timestamp - $has_scheduling = 1 if ( ReadingsVal($name, 'scheduling-schedules_paused_until_'.$_ , '') ne '2038-01-18T00:00:00.000Z' && ReadingsVal($name, 'scheduling-schedules_paused_until_'.$_ , '') eq '' ); + #$has_scheduling = 1 if ( ReadingsVal($name, 'scheduling-schedules_paused_until_'.$_ , '') ne '2038-01-18T00:00:00.000Z' && ReadingsVal($name, 'scheduling-schedules_paused_until_'.$_ , '') eq '' ); + $has_scheduling = 1 if ( ReadingsVal($name, 'scheduling-schedules_paused_until_'.$_ , '') eq '' ); $longest_duration = ReadingsVal( $name, "watering-watering_timer_".$_."_duration", 0 ) if ( ( ReadingsVal( $name, "watering-watering_timer_".$_."_duration", 0 ) =~ m{\A[1-9]([0-9]+)?\z}xms && ReadingsVal( $name, "watering-watering_timer_".$_."_duration", 0 ) > 0 diff --git a/controls_GardenaSmartDevice.txt b/controls_GardenaSmartDevice.txt index e7d3c66..d7c59a3 100644 --- a/controls_GardenaSmartDevice.txt +++ b/controls_GardenaSmartDevice.txt @@ -1,2 +1,2 @@ UPD 2022-05-28_13:13:38 49520 FHEM/73_GardenaSmartBridge.pm -UPD 2022-06-16_15:46:05 68221 FHEM/74_GardenaSmartDevice.pm +UPD 2022-06-16_20:08:37 68329 FHEM/74_GardenaSmartDevice.pm