From 8d17d1e26e9d7cc46744e8be47e69476ad537c4b Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sat, 29 May 2021 22:31:04 +0200 Subject: [PATCH] fixes --- controls_HailoLibero.txt | 2 +- lib/FHEM/Hailo/Libero.pm | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/controls_HailoLibero.txt b/controls_HailoLibero.txt index abc505d..079bc4b 100644 --- a/controls_HailoLibero.txt +++ b/controls_HailoLibero.txt @@ -1,2 +1,2 @@ UPD 2021-05-29_22:04:49 5190 FHEM/73_HailoLibero.pm -UPD 2021-05-29_22:21:44 11290 lib/FHEM/Hailo/Libero.pm +UPD 2021-05-29_22:30:58 11337 lib/FHEM/Hailo/Libero.pm diff --git a/lib/FHEM/Hailo/Libero.pm b/lib/FHEM/Hailo/Libero.pm index c6ac65c..9a7fbca 100644 --- a/lib/FHEM/Hailo/Libero.pm +++ b/lib/FHEM/Hailo/Libero.pm @@ -242,7 +242,7 @@ sub Set { } else { my $list = 'password '; - $list .= 'open:noArg led_brightness:slider,1,1,10 eject_power:slider,1,1,10 eject_delay:slider,0,1,5 detection_area:31,1,100 detection_sensitivity:slider,1,1,50' + $list .= 'open:noArg led_brightness:slider,1,1,10 eject_power:slider,1,1,10 eject_delay:slider,0,1,5 detection_area:slider,31,1,100 detection_sensitivity:slider,1,1,50' if ( defined(ReadPassword( $hash, $name )) && AttrVal( $name, 'LiberoIP', 'none' ) ne 'none' ); @@ -278,14 +278,14 @@ sub setSettings { my $hash = shift; my $name = $hash->{NAME}; - Write( $hash, undef, undef, undef ); + Write( $hash, 'settings', undef, undef ); } sub getSettings { my $hash = shift; my $name = $hash->{NAME}; - Write( $hash, 'settings', undef, undef ); + Write( $hash, undef, undef, undef ); } sub Write { @@ -366,7 +366,8 @@ sub createHttpValueStrings { if (ReadingsVal( $name, 'cookie', 'none' ) ne 'none'); my $uri = ''; my $method = 'POST'; - + $payload = '' if (!defined ($payload)); + if ( ReadingsVal( $name, 'cookie', 'none' ) eq 'none' ){ $uri .= '/login'; readingsSingleUpdate( $hash, 'state', 'fetch cookie', 1 );