diff --git a/CHANGED b/CHANGED
index a215319ea..5f3d01db2 100644
--- a/CHANGED
+++ b/CHANGED
@@ -1,5 +1,7 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
+ - feature: 73_AutoShuttersControl: add new Dev TYPE in %posSetCmds,
+ remove old commandref text
- bugfix: 73_AutoShuttersControl: fix bug in getShuttersPosCmdValueNegate
add new Attribut ASC_WindowRec_PosAfterDayClosed for
Shutter Pos at day after closed window
diff --git a/FHEM/73_AutoShuttersControl.pm b/FHEM/73_AutoShuttersControl.pm
index eab77bc42..e14b62253 100644
--- a/FHEM/73_AutoShuttersControl.pm
+++ b/FHEM/73_AutoShuttersControl.pm
@@ -260,6 +260,8 @@ my %posSetCmds = (
KLF200Node => 'pct',
DUOFERN => 'position',
HM485 => 'level',
+ SELVECommeo => 'position',
+ SELVE => 'position',
);
my $shutters = new ASC_Shutters();
@@ -286,18 +288,6 @@ sub ascAPIget($@) {
sub Initialize($) {
my ($hash) = @_;
- # ### alte Attribute welche entfernt werden
- # my $oldAttr =
- # 'ASC_temperatureSensor '
- # . 'ASC_temperatureReading '
- # . 'ASC_residentsDevice '
- # . 'ASC_residentsDeviceReading '
- # . 'ASC_rainSensorDevice '
- # . 'ASC_rainSensorReading '
- # . 'ASC_rainSensorShuttersClosedPos:0,10,20,30,40,50,60,70,80,90,100 '
- # . 'ASC_brightnessMinVal '
- # . 'ASC_brightnessMaxVal ';
-
## Da ich mit package arbeite müssen in die Initialize für die jeweiligen hash Fn Funktionen der Funktionsname
# und davor mit :: getrennt der eigentliche package Name des Modules
$hash->{SetFn} = 'FHEM::AutoShuttersControl::Set';
@@ -325,8 +315,6 @@ sub Initialize($) {
. 'ASC_expert:1 '
. 'ASC_blockAscDrivesAfterManual:0,1 '
. 'ASC_debug:1 '
-
- # . $oldAttr
. $readingFnAttributes;
$hash->{NotifyOrderPrefix} = '51-'; # Order Nummer für NotifyFn
@@ -712,12 +700,6 @@ sub ShuttersDeviceScan($) {
push( @{ $hash->{helper}{shuttersList} }, $_ )
; ## einem Hash wird ein Array zugewiesen welches die Liste der erkannten Rollos beinhaltet
-# delFromDevAttrList( $_, 'ASC_Wind_SensorDevice' )
-# ; # temporär muss später gelöscht werden ab Version 0.4.0.10
-# CommandDeleteReading( undef, $_ . ' ASC_Time_PrivacyDriveUp' )
-# if ( ReadingsVal( $_, 'ASC_Time_PrivacyDriveUp', 'none' ) ne 'none' )
-# ; # temporär muss später gelöscht werden ab Version 0.6.3
-
$shuttersList = $shuttersList . ',' . $_;
$shutters->setShuttersDev($_);
$shutters->setLastManPos( $shutters->getStatus );
@@ -736,17 +718,6 @@ sub ShuttersDeviceScan($) {
if ( ReadingsVal( $_, 'ASC_Enable', 'none' ) eq 'none' );
}
- # ### Temporär und muss später entfernt werden
- # CommandAttr( undef,
- # $name
- # . ' ASC_brightnessDriveUpDown '
- # . AttrVal( $name, 'ASC_brightnessMinVal', 500 ) . ':'
- # . AttrVal( $name, 'ASC_brightnessMaxVal', 800 ) )
- # if ( AttrVal( $name, 'ASC_brightnessMinVal', 'none' ) ne 'none' );
- #
- # CommandDeleteAttr( undef, $name . ' ASC_brightnessMaxVal' )
- # if ( AttrVal( $name, 'ASC_brightnessMaxVal', 'none' ) ne 'none' );
-
$hash->{NOTIFYDEV} = "global," . $name . $shuttersList;
if ( $ascDev->getMonitoredDevs ne 'none' ) {
@@ -3655,8 +3626,6 @@ sub _setShuttersLastDriveDelayed($) {
readingsSingleUpdate( $shuttersDevHash, 'ASC_ShuttersLastDrive',
$lastDrive, 1 );
-
-# print('Ausgabe Funktion wurde aufgerufen - LastDrive: ' . $lastDrive . ', DevHash and Name: ' . $shuttersDevHash . ':: ' . $shuttersDevHash->{NAME} . "\n");
}
sub ASC_Debug($) {
@@ -5822,29 +5791,6 @@ sub getblockAscDrivesAfterManual {
-
At shutter devices, controlled by ASC:
Shading @@ -6219,6 +6166,19 @@ sub getblockAscDrivesAfterManual {
+ Übersicht für das Rollladen-Device mit Parameterübergabe +
+
+{ ascAPIget('Getter','ROLLODEVICENAME',VALUE) }
+