From c8575a9b6bbd655ccac48ffc518ed7c7ef1ecbb8 Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Fri, 19 Dec 2014 13:05:21 +0000 Subject: [PATCH] 98_LW12.pm: fixed minor bugs git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7261 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- contrib/98_LW12.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/98_LW12.pm b/contrib/98_LW12.pm index d7213567f..87d719b26 100644 --- a/contrib/98_LW12.pm +++ b/contrib/98_LW12.pm @@ -1,4 +1,4 @@ -$Id: $ +# $Id: $ # ############################################################################ # # FHEM Modue for WLAN based LED Driver @@ -200,7 +200,7 @@ sub LW12_Set( $@ ) { readingsSingleUpdate( $hash, "mode", $arg[ 0 ], 1 ); readingsSingleUpdate( $hash, "speed", $arg[ 1 ], 1 ); } else { - LW12_Write( $hash, "\x{BB}" . chr( $arg[ 0 ] + $offset ) . chr ( 255 - $hash->{READINGS}{speed}{VAL} ) . "\x{44}" ); + LW12_Write( $hash, "\x{BB}" . chr( $arg[ 0 ] + $offset ) . chr ( 255 - ReadingsVal($name,'speed',0) ) . "\x{44}" ); readingsSingleUpdate( $hash, "mode", $arg[ 0 ], 1 ); } } @@ -210,7 +210,7 @@ sub LW12_Set( $@ ) { Log3 $name, 3, $msg ; return( $msg ); } else { - if( ( $arg[ 1 ] < 0 ) || ( $arg[ 1 ] > 255 ) ) { + if( ( $arg[ 0 ] < 0 ) || ( $arg[ 0 ] > 255 ) ) { my $msg = "LW12_Set: wrong speed value given"; Log3 $name, 3, $msg ; return( $msg );