Hallo Zusammen,
ich würde gerne meine KNX Jalousien über das AutoShuttersControl steuern.
Eigentlich ganz einfach, abends will ich die Jalousie runter fahren (ab). Morgens will ich die Jalousie an eine bestimmte Position fahren (z.B. 50% halb hoch) und die Lamellen an eine bestimmte Position stellen, z.B. 60%.
Dazu habe ich folgendes device definiert (eigentlich wie ein Rolllo), nur mit dem Zusatzattribut ASC_SlatPosCmd_SlatDevice.
Hier das list:
Internals:
DEF 2/1/207:dpt5.001:Pos.Status 2/4/200:dpt5.001:Pos.Absolute:nosuffix
FUUID 5dfcf3ae-f33f-5687-034a-9ed97a3902dc74ea
IODev KNX
NAME DG.Treppenhaus.Jalousie.Position
NR 227
STATE 0 %
TYPE KNX
model dpt5
GADDETAILS:
Pos.Absolute:
CODE 024c8
MODEL dpt5.001
NO 2
OPTION
RDNAMEGET Pos.Absolute
RDNAMESET Pos.Absolute
SETLIST :slider,0,1,100
Pos.Status:
CODE 021cf
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Pos.Status-get
RDNAMESET Pos.Status-set
SETLIST :slider,0,1,100
GADTABLE:
021cf Pos.Status
024c8 Pos.Absolute
Helper:
READINGS:
2025-12-06 09:28:39 ASC_Enable on
2025-12-06 09:31:20 ASC_Time_DriveDown 06.12.2025 - 17:30
2025-12-06 09:31:20 ASC_Time_DriveUp 07.12.2025 - 08:06
2025-12-06 09:28:43 IODev KNX
2025-12-06 08:10:29 Pos.Absolute 0 %
2025-12-06 08:10:28 Pos.Status-get 0 %
2025-12-06 09:28:40 associatedWith AutoShuttersControl
2025-12-06 08:10:28 last-sender 1.1.2
2025-12-06 08:10:28 state 0 %
Attributes:
ASC 1
ASC_BrightnessSensor Aussenbereich.DachOst.Lux 150:15
ASC_Closed_Pos 100
ASC_CommandTemplate set $name Pos.Absolute $pos
ASC_Down astro
ASC_Drive_Delay 300
ASC_Open_Pos 50
ASC_Pos_Reading Pos.Status-get
ASC_SlatPosCmd_SlatDevice DG.Treppenhaus.Jalousie.Lamelle Pos.Absolute
ASC_Time_Down_Early 17:30
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
group Jalousien
icon fts_shutter_updown
room Flur_DG
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 Pos.Absolute
widgetOverride Pos.Absolute:slider,0,1,100
Und hier noch das zugehörige Lamellendevice:
Internals:
DEF 2/1/208:dpt5.001:Pos.Status 2/4/201:dpt5.001:Lamelle.Absolute:nosuffix
FUUID 5dfcf3ae-f33f-5687-2e06-6a4631dc552337b3
IODev KNX
NAME DG.Treppenhaus.Jalousie.Lamelle
NR 228
STATE 0 %
TYPE KNX
model dpt5
GADDETAILS:
Lamelle.Absolute:
CODE 024c9
MODEL dpt5.001
NO 2
OPTION
RDNAMEGET Lamelle.Absolute
RDNAMESET Lamelle.Absolute
SETLIST :slider,0,1,100
Pos.Status:
CODE 021d0
MODEL dpt5.001
NO 1
OPTION
RDNAMEGET Pos.Status-get
RDNAMESET Pos.Status-set
SETLIST :slider,0,1,100
GADTABLE:
021d0 Pos.Status
024c9 Lamelle.Absolute
Helper:
READINGS:
2025-12-06 09:28:43 IODev KNX
2025-10-25 12:54:48 Lamelle.Absolute 50 %
2025-12-06 08:10:28 Pos.Status-get 0 %
2025-10-25 12:54:48 Pos.Status-set 60 %
2025-12-06 08:10:28 last-sender 1.1.2
2025-12-06 08:10:28 state 0 %
Attributes:
IODev KNX
eventMap /Lamelle.Absolute 0:Pos_0%/Lamelle.Absolute 30:Pos_30%/Lamelle.Absolute 50:Pos_50%/Lamelle.Absolute 65:Pos_65%/Lamelle.Absolute 75:Pos_75%/Lamelle.Absolute 100:Pos_100%
group Jalousien
icon fts_blade_s
room Flur_DG
webCmd Pos_0%:Pos_30%:Pos_50%:Pos_65%:Pos_75%:Pos_100%
Soweit so gut, leider finde ich jetzt nicht das passende Attribut für die Lamellenposition, früher gab es da wohl ein Attribut ASC_SlatPosMorning.
Hat da von euch jemand eine Idee.
Danke schon mal für euren Support.
Allgemein gilt für Jalousien, dass der Dreh-Level mit Doppelpunkt von der Behanghöhe zu trennen ist, hier auszugsweise ein Beispiel für ZWave, ebenfalls mit 2 getrennten Devices für Behanghöhe und Drehwinkel:
define Jalousie_WZ ZWave bla
attr Jalousie_WZ ASC 2
attr Jalousie_WZ ASC_Closed_Pos 0:0
attr Jalousie_WZ ASC_ComfortOpen_Pos 80:0
attr Jalousie_WZ ASC_DriveUpMaxDuration 65
attr Jalousie_WZ ASC_Open_Pos 99:99
attr Jalousie_WZ ASC_Pos_Reading dim
attr Jalousie_WZ ASC_SlatPosCmd_SlatDevice dim:ZWave_SWITCH_MULTILEVEL_8.02
attr Jalousie_WZ ASC_Ventilate_Pos 75:30