From e64f8fd0a47c3640eae323a650f5106f94ee2e7c Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 7 Apr 2022 12:10:15 +0200 Subject: [PATCH] fix --- FHEM/74_GardenaSmartDevice.pm | 7 ++++--- controls_GardenaSmartDevice.txt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/FHEM/74_GardenaSmartDevice.pm b/FHEM/74_GardenaSmartDevice.pm index a06dde3..6a8fa3b 100644 --- a/FHEM/74_GardenaSmartDevice.pm +++ b/FHEM/74_GardenaSmartDevice.pm @@ -280,6 +280,7 @@ sub Set { my $service_id; my $mainboard_version = ReadingsVal( $name, 'mower_type-mainboard_version', 0.0 ); + my $timezone_offset = ( Time::Piece->new )->tzoffset; #set default abilitie ... overwrite in cmd to change $abilities = 'mower' @@ -398,7 +399,7 @@ sub Set { ( ( Time::Piece->new ) + ( ONE_HOUR * $aArg->[0] ) - - ( Time::Piece->new )->tzoffset + $timezone_offset )->datetime ) . '.000Z' @@ -453,7 +454,7 @@ sub Set { ( ( Time::Piece->new ) + ( ONE_HOUR * $aArg->[1] ) - - ( Time::Piece->new )->tzoffset + $timezone_offset )->datetime ) . '.000Z' @@ -894,7 +895,7 @@ sub setState { : ( ReadingsVal($name, 'scheduling-schedules_paused_until', '' ) eq '' ) # zeitplan aktiv - ? sprintf( RigReadingsValue($hash, 'next timer %s'), RigReadingsValue($hash, ReadingsVal($name, 'scheduling-scheduled_watering_next_start', '') )-(Time::Piece->new )->tzoffset ) + ? sprintf( RigReadingsValue($hash, 'next timer %s'), RigReadingsValue($hash, ReadingsVal($name, 'scheduling-scheduled_watering_next_start', '') ) ) # zeitplan pausiert : RigReadingsValue($hash, 'closed') diff --git a/controls_GardenaSmartDevice.txt b/controls_GardenaSmartDevice.txt index 9bdc67b..9c159d3 100644 --- a/controls_GardenaSmartDevice.txt +++ b/controls_GardenaSmartDevice.txt @@ -1,2 +1,2 @@ UPD 2022-03-29_13:42:09 49520 FHEM/73_GardenaSmartBridge.pm -UPD 2022-04-07_11:44:07 61890 FHEM/74_GardenaSmartDevice.pm +UPD 2022-04-07_12:03:11 61890 FHEM/74_GardenaSmartDevice.pm