mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
44_ROLLO.pm: Small fix for external driving - more to come
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@18274 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
d5515527d4
commit
85cca9da61
@ -217,7 +217,7 @@ sub ROLLO_Set($@) {
|
|||||||
Log3 $name, 1,
|
Log3 $name, 1,
|
||||||
"ROLLO ($name) Set command \"position\" is deprecated. Please change your definitions to \"pct\"";
|
"ROLLO ($name) Set command \"position\" is deprecated. Please change your definitions to \"pct\"";
|
||||||
}
|
}
|
||||||
my $desiredPos;
|
my $desiredPos;
|
||||||
my $arg = "";
|
my $arg = "";
|
||||||
$arg = $a[2] if defined $a[2];
|
$arg = $a[2] if defined $a[2];
|
||||||
my $arg2 = "";
|
my $arg2 = "";
|
||||||
@ -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,10 +349,11 @@ 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
|
|
||||||
$desiredPos = ReadingsNum($name,"desired_pct",0) unless defined($desiredPos);
|
|
||||||
|
|
||||||
Log3 $name, 5, "ROLLO ($name) DesiredPos now $desiredPos, $cmd";
|
#set desiredPos to avoid "uninitialized" message later (happens with "blocked" - KernSani 14.01.2019
|
||||||
|
$desiredPos = ReadingsNum( $name, "desired_pct", 0 ) unless defined($desiredPos);
|
||||||
|
|
||||||
|
Log3 $name, 5, "ROLLO ($name) DesiredPos now $desiredPos, $cmd";
|
||||||
|
|
||||||
#wenn ich gerade am fahren bin und eine neue Zielposition angefahren werden soll,
|
#wenn ich gerade am fahren bin und eine neue Zielposition angefahren werden soll,
|
||||||
# muss ich jetzt erst mal meine aktuelle Position berechnen und updaten
|
# muss ich jetzt erst mal meine aktuelle Position berechnen und updaten
|
||||||
|
Loading…
x
Reference in New Issue
Block a user