Hallo Zusammen,
ich habe einige KNX Rollladen, die unter verschiedenen Bedingungen automatisch hoch und runter fahren sollen (leicht zeitversetzt, zufälliger Bereich von 0-300s).
Leider klappt das nicht und alle Rollladen fahren immer zur gleichen Zeit hoch oder runter.
Eigentlich, dachte ich, das dies einfach über das attr ASC_Drive_Delay geht, oder über das globale attr ASC_shuttersDriveDelay.
Leider funktionieren beide Methoden für mich nicht.
Hier mal meine Lists und Logs:
1. AutoShuttersControl
Internals:
FUUID 68f7e577-f33f-5687-9295-224935a1ef8281bf
FVERSION 73_AutoShuttersControl.pm:v1.0.0-s29568/2025-01-25
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME AutoShuttersControl
NOTIFYDEV Aussenbereich.DachOst.Lux,Aussenbereich.DachSued.Lux,Aussenbereich.DachWest.Lux,AutoShuttersControl,DG.Bad.Rollladen,DG.Kind1.RollladenLinks,DG.Kind1.RollladenRechts,DG.Kind2.RollladenLinks,DG.Kind2.RollladenRechts,EG.Buero.Rollladen,EG.Kueche.Rollladen,EG.Wohnz.Rollladen,UG.Abstell.Rollladen,UG.Hobby.RollladenLinks,UG.Hobby.RollladenRechts,global
NR 889
NTFY_ORDER 51-AutoShuttersControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v1.0.0
eventCount 60
OLDREADINGS:
READINGS:
2025-11-28 17:29:53 DG.Bad.Rollladen_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 DG.Kind1.RollladenLinks_lastPosValue 0
2025-11-28 18:00:02 DG.Kind1.RollladenLinks_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 DG.Kind1.RollladenRechts_lastPosValue 0
2025-11-28 18:00:02 DG.Kind1.RollladenRechts_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 DG.Kind2.RollladenLinks_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 DG.Kind2.RollladenRechts_lastPosValue 0
2025-11-28 18:00:02 DG.Kind2.RollladenRechts_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 EG.Buero.Rollladen_lastPosValue 0
2025-11-28 18:00:02 EG.Buero.Rollladen_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 EG.Kueche.Rollladen_lastPosValue 0
2025-11-28 18:00:02 EG.Kueche.Rollladen_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 EG.Wohnz.Rollladen_lastPosValue 0
2025-11-28 18:00:02 EG.Wohnz.Rollladen_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 UG.Abstell.Rollladen_lastPosValue 0
2025-11-28 18:00:02 UG.Abstell.Rollladen_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 UG.Hobby.RollladenLinks_lastPosValue 0
2025-11-28 18:00:02 UG.Hobby.RollladenLinks_nextAstroTimeEvent 29.11.2025 - 08:00
2025-11-28 18:00:02 UG.Hobby.RollladenRechts_lastPosValue 0
2025-11-28 18:00:02 UG.Hobby.RollladenRechts_nextAstroTimeEvent 29.11.2025 - 08:00
2025-10-21 21:56:39 ascEnable on
2025-10-21 21:56:39 controlShading off
2025-10-21 21:56:39 hardLockOut off
2025-11-28 17:28:31 room_Abstellraum UG.Abstell.Rollladen
2025-11-28 17:28:31 room_Bad DG.Bad.Rollladen
2025-11-28 17:28:31 room_Buero EG.Buero.Rollladen
2025-11-28 17:28:31 room_Hobbyraum UG.Hobby.RollladenLinks,UG.Hobby.RollladenRechts
2025-11-28 17:28:31 room_Kind1 DG.Kind1.RollladenLinks,DG.Kind1.RollladenRechts
2025-11-28 17:28:31 room_Kind2 DG.Kind2.RollladenLinks,DG.Kind2.RollladenRechts
2025-11-28 17:28:31 room_Wohnbereich EG.Kueche.Rollladen,EG.Wohnz.Rollladen
2025-10-21 21:56:39 selfDefense off
2025-11-28 18:00:02 state created new drive timer
2025-10-25 11:15:00 sunriseTimeWeHoliday on
2025-11-28 17:28:31 userAttrList rolled out
helper:
shuttersList:
DG.Bad.Rollladen
DG.Kind1.RollladenLinks
DG.Kind1.RollladenRechts
DG.Kind2.RollladenLinks
DG.Kind2.RollladenRechts
EG.Buero.Rollladen
EG.Kueche.Rollladen
EG.Wohnz.Rollladen
UG.Abstell.Rollladen
UG.Hobby.RollladenLinks
UG.Hobby.RollladenRechts
monitoredDevs:
Aussenbereich.DachOst.Lux:
DG.Kind1.RollladenLinks ASC_BrightnessSensor
EG.Buero.Rollladen ASC_BrightnessSensor
EG.Wohnz.Rollladen ASC_BrightnessSensor
UG.Abstell.Rollladen ASC_BrightnessSensor
UG.Hobby.RollladenLinks ASC_BrightnessSensor
Aussenbereich.DachSued.Lux:
DG.Kind1.RollladenLinks ASC_BrightnessSensor
DG.Kind1.RollladenRechts ASC_BrightnessSensor
DG.Kind2.RollladenLinks ASC_BrightnessSensor
UG.Hobby.RollladenRechts ASC_BrightnessSensor
Aussenbereich.DachWest.Lux:
DG.Bad.Rollladen ASC_BrightnessSensor
DG.Kind2.RollladenRechts ASC_BrightnessSensor
EG.Kueche.Rollladen ASC_BrightnessSensor
DG.Kind1.RollladenLinks:
DG.Kind1.RollladenRechts:
DG.Kind2.RollladenRechts:
EG.Buero.Rollladen:
EG.Kueche.Rollladen:
EG.Wohnz.Rollladen:
UG.Abstell.Rollladen:
UG.Hobby.RollladenLinks:
UG.Hobby.RollladenRechts:
Attributes:
ASC_debug 1
ASC_twilightDevice Twilight
devStateIcon { ShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room System
2. Rollladen Beispiel Büro
Internals:
DEF 2/1/100:dpt5.001:PositionMelden 2/0/101:dpt1.008:AufAb 2/0/100:dpt1.010:StepStop 2/3/100:dpt1.003:PresetA 2/3/101:dpt1.003:PresetB 2/3/102:dpt1.003:PresetC 2/4/114:dpt5.001:PosAbs
FUUID 5dfcf3ae-f33f-5687-7f35-ec918af8668d0c95
IODev KNX
KNX_MSGCNT 9
KNX_RAWMSG C01101w02164ff
KNX_TIME 2025-11-28 18:08:14
LASTInputDev KNX
MSGCNT 9
NAME EG.Buero.Rollladen
NR 295
STATE 100 %
TYPE KNX
eventCount 10
model dpt5
GADDETAILS:
AufAb:
CODE 02065
MODEL dpt1.008
NO 2
OPTION
RDNAMEGET AufAb-get
RDNAMESET AufAb-set
SETLIST :up,down
PosAbs:
CODE 02472
MODEL dpt5.001
NO 7
OPTION
RDNAMEGET PosAbs-get
RDNAMESET PosAbs-set
SETLIST :slider,0,1,100
PositionMelden:
CODE 02164
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET PositionMelden-get
RDNAMESET PositionMelden-set
SETLIST :slider,0,1,100
PresetA:
CODE 02364
MODEL dpt1.003
NO 4
OPTION
RDNAMEGET PresetA-get
RDNAMESET PresetA-set
SETLIST :disable,enable
PresetB:
CODE 02365
MODEL dpt1.003
NO 5
OPTION
RDNAMEGET PresetB-get
RDNAMESET PresetB-set
SETLIST :disable,enable
PresetC:
CODE 02366
MODEL dpt1.003
NO 6
OPTION
RDNAMEGET PresetC-get
RDNAMESET PresetC-set
SETLIST :disable,enable
StepStop:
CODE 02064
MODEL dpt1.010
NO 3
OPTION
RDNAMEGET StepStop-get
RDNAMESET StepStop-set
SETLIST :stop,start
GADTABLE:
02064 StepStop
02065 AufAb
02164 PositionMelden
02364 PresetA
02365 PresetB
02366 PresetC
02472 PosAbs
Helper:
READINGS:
2025-11-28 16:53:37 ASC_Enable on
2025-11-28 18:00:02 ASC_Time_DriveDown 29.11.2025 - 18:00
2025-11-28 18:00:02 ASC_Time_DriveUp 29.11.2025 - 08:00
2025-11-19 14:11:55 AufAb-get up
2025-11-28 17:23:15 AufAb-set off
2025-11-28 17:28:35 IODev KNX
2025-11-28 18:00:02 PosAbs-set 100 %
2025-11-28 18:08:14 PositionMelden-get 100 %
2025-10-25 12:54:48 PositionMelden-set 5 %
2025-10-25 12:54:48 PresetA-get enable
2025-10-25 12:54:48 PresetA-set enable
2025-11-17 22:03:20 PresetB-set on
2025-11-17 22:31:42 PresetC-set on
2025-11-03 09:39:54 StepStop-get start
2025-11-17 22:32:16 StepStop-set on
2025-11-28 17:28:31 associatedWith AutoShuttersControl
2025-11-28 18:08:14 last-sender 1.1.1
2025-11-28 18:08:14 state 100 %
Attributes:
ASC 1
ASC_BrightnessSensor Aussenbereich.DachOst.Lux 150:15
ASC_Closed_Pos 100
ASC_CommandTemplate set $name PosAbs $pos
ASC_Down astro
ASC_Drive_Delay 300
ASC_Open_Pos 0
ASC_Pos_Reading PositionMelden-get
ASC_Time_Down_Early 18:00
ASC_Time_Down_Late 22:00
ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 08:30
ASC_Time_Up_WE_Holiday 08:00
ASC_Up astro
IODev KNX
eventMap /AufAb on:Ab/StepStop on:StopAb/AufAb off:Auf/StepStop off:StopAuf/PresetA on:Pos1/PresetB on:Pos2/PresetC on:Pos3
group Rollladen
room Buero
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
webCmd Ab:StopAb:Auf:StopAuf:::Pos1:Pos2:Pos3
3. Im Log-File erscheint folgendes:
ASC_DEBUG!!! 2025.11.28 18:00:02 - FnSetCmdFn: EG.Buero.Rollladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: night close
ASC_DEBUG!!! 2025.11.28 18:00:02 - FnSetDriveCmd: EG.Buero.Rollladen - NICHT versetztes fahren
ASC_DEBUG!!! 2025.11.28 18:00:02 - FnSetDriveCmd: EG.Buero.Rollladen - NoDelay: NEIN
ASC_DEBUG!!! 2025.11.28 18:00:02 - FnShuttersCommandSet: EG.Buero.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
Hat von euch jemand eine Idee, was ich hier falsch mache?
Habe ich noch irgendein Attribut vergessen?
Danke schon mal für eure Unterstützung.
Ich verwende bei mir ASC_Drive_DelayStart. Pro Zimmer immer den selben Wert. Im Schlafzimmer zum Beispiel kein ASC_Drive_DelayStart. Dann im Kinderzimmer1 Wert von 5, im Kinderzimmer2 Wert von 10. In der Küche Wert von 15 und so weiter.