Also ich habe:
set device regSet driveDown 25
set device regSet driveUp 23
set device regSet driveTurn 0
gesetzt und das wurde auch gespeichert (mit getConfig und reg all überprüft). Es bleibt die Differenz bei Start von oben zu Start von unten.
Die Zeiten passen auch zum "Klicken" des Schalters bei Erreichen der Endposition des Rollladens.
Habe jetzt testweise in 99_myUtils.pm ausprobiert:
sub
TestHM($$){
my ($Aktor,$Prozent) = @_;
my $As = Value("$Aktor");
Log 1, "Weichnachtsstellung: $Aktor Status: $As";
if ($As eq "on"){
Log 1, "Rollo von oben $Prozent Prozent runter";
fhem ("set $Aktor $Prozent");
}else {
Log 1, "Rollo von unten auf $Prozent Prozent rauf";
$Prozent=$Prozent+10;
fhem ("set $Aktor $Prozent");
}
}
augerufen in fhem.cfg:
define Weihnacht at *16:00:00 {TestHM("Rollladen_Flur", 40)}
Damit komme ich nun von oben unt unten so ziemlich auf die selbe Stopp-Position, aber im Sinne des Erfinders ist das doch nicht...
MfG, MisterEltako