From 20f5db1b2cc6c644485901867d4aeb3fe8d01075 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sun, 16 May 2021 12:22:26 +0200 Subject: [PATCH] fix scheduleValve --- FHEM/74_GardenaSmartDevice.pm | 14 +++++++------- controls_GardenaSmartDevice.txt | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/FHEM/74_GardenaSmartDevice.pm b/FHEM/74_GardenaSmartDevice.pm index 129e6a4..9a363a6 100644 --- a/FHEM/74_GardenaSmartDevice.pm +++ b/FHEM/74_GardenaSmartDevice.pm @@ -404,16 +404,16 @@ sub Set { $payload = '"name":"close_all_valves","parameters":{}'; } elsif ( $cmd =~ /.*ScheduleValve/ ){ - my $valve_id = $1; + my $valve_id = $aArg->[0]; $abilities = 'irrigation_settings'; $service_id = $hash->{helper}->{'schedules_paused_until_'.$valve_id.'_id'}; $payload = '"settings":{"name":"schedules_paused_until_' - .$valve_id. - '", "value":"' - . ($cmd eq 'resumeScheduleValve') ? '' : '2040-12-31T22:00:00.000Z' - .'","device":"' - .$hash->{DEVICEID} - .'"}'; + . $valve_id + . '", "value":"' + . ($cmd eq 'resumeScheduleValve' ? '' : '2040-12-31T22:00:00.000Z') + . '","device":"' + . $hash->{DEVICEID} + . '"}'; } ### Sensors elsif ( lc $cmd eq 'refresh' ) { diff --git a/controls_GardenaSmartDevice.txt b/controls_GardenaSmartDevice.txt index 5e6a018..672648b 100644 --- a/controls_GardenaSmartDevice.txt +++ b/controls_GardenaSmartDevice.txt @@ -1,2 +1,2 @@ UPD 2021-05-14_15:51:47 46108 FHEM/73_GardenaSmartBridge.pm -UPD 2021-05-16_12:07:17 50823 FHEM/74_GardenaSmartDevice.pm +UPD 2021-05-16_12:22:12 50836 FHEM/74_GardenaSmartDevice.pm