2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-02-12 20:02:00 +00:00

44_ROLLO.pm: Small fix for external driving - more to come

git-svn-id: https://svn.fhem.de/fhem/trunk@18274 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
KernSani 2019-01-15 22:39:29 +00:00
parent 0db611ddc7
commit 9a855bcbd7

View File

@ -249,6 +249,7 @@ sub ROLLO_Set($@) {
if ( $cmd eq "extern" ) { if ( $cmd eq "extern" ) {
readingsSingleUpdate( $hash, "drive-type", "extern", 1 ); readingsSingleUpdate( $hash, "drive-type", "extern", 1 );
$cmd = $arg; $cmd = $arg;
$arg = "";
} }
elsif ( $cmd eq "reset" ) { elsif ( $cmd eq "reset" ) {
my $reset_pct = $pcts{$arg}; my $reset_pct = $pcts{$arg};
@ -348,8 +349,9 @@ sub ROLLO_Set($@) {
# Ich verstehe nicht wann nachfolgender Zustand eintreten kann, das Coding führt aber dazu, dass pct 0 (open) auf "none" gesetzt wird # Ich verstehe nicht wann nachfolgender Zustand eintreten kann, das Coding führt aber dazu, dass pct 0 (open) auf "none" gesetzt wird
#$desiredPos = "none" if !$desiredPos || $desiredPos eq ""; #$desiredPos = "none" if !$desiredPos || $desiredPos eq "";
} }
#set desiredPos to avoid "uninitialized" message later (happens with "blocked" - KernSani 14.01.2019 #set desiredPos to avoid "uninitialized" message later (happens with "blocked" - KernSani 14.01.2019
$desiredPos = ReadingsNum($name,"desired_pct",0) unless defined($desiredPos); $desiredPos = ReadingsNum( $name, "desired_pct", 0 ) unless defined($desiredPos);
Log3 $name, 5, "ROLLO ($name) DesiredPos now $desiredPos, $cmd"; Log3 $name, 5, "ROLLO ($name) DesiredPos now $desiredPos, $cmd";