Hi,
Warum komplizierter machen als notwendig. Nimm einfach die bestehenden GAs.
Hier eine meiner Jalousien in Verbindung mit ASC. Selbe GAs verwende ich auch auf allen Schaltern.
defmod Jalousie_Suedterrasse_Esstisch KNX 2/3/8:dpt5.001:position 2/3/6:dpt1.008:aufab 2/3/7:dpt1:stop 2/3/17:dpt5.001:posstatus
attr Jalousie_Suedterrasse_Esstisch 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 room_map structexclude
attr Jalousie_Suedterrasse_Esstisch ASC 1
attr Jalousie_Suedterrasse_Esstisch ASC_AutoAstroModeMorning CIVIL
attr Jalousie_Suedterrasse_Esstisch ASC_BrightnessSensor KNX_0000005:Helligkeit
attr Jalousie_Suedterrasse_Esstisch ASC_Closed_Pos 100
attr Jalousie_Suedterrasse_Esstisch ASC_Down astro
attr Jalousie_Suedterrasse_Esstisch ASC_DriveUpMaxDuration 47
attr Jalousie_Suedterrasse_Esstisch ASC_Open_Pos 0
attr Jalousie_Suedterrasse_Esstisch ASC_Pos_Reading position
attr Jalousie_Suedterrasse_Esstisch ASC_PrivacyDown_Pos 50
attr Jalousie_Suedterrasse_Esstisch ASC_RainProtection off
attr Jalousie_Suedterrasse_Esstisch ASC_Shading_InOutAzimuth 130:300
attr Jalousie_Suedterrasse_Esstisch ASC_Shading_Min_OutsideTemperature 10
attr Jalousie_Suedterrasse_Esstisch ASC_Shading_Mode always
attr Jalousie_Suedterrasse_Esstisch ASC_Shading_Pos 70
attr Jalousie_Suedterrasse_Esstisch ASC_Shading_StateChange_SunnyCloudy 20000:15000
attr Jalousie_Suedterrasse_Esstisch ASC_Shading_WaitingPeriod 600
attr Jalousie_Suedterrasse_Esstisch ASC_Sleep_Pos 40
attr Jalousie_Suedterrasse_Esstisch ASC_TempSensor KNX_0004003:WERT
attr Jalousie_Suedterrasse_Esstisch ASC_Time_Up_Early 07:45
attr Jalousie_Suedterrasse_Esstisch ASC_Up astro
attr Jalousie_Suedterrasse_Esstisch IODev KNX
attr Jalousie_Suedterrasse_Esstisch alias Jalousie_Südterrasse_Esstisch
attr Jalousie_Suedterrasse_Esstisch andFHEM_alias Jalousie_Esstisch
attr Jalousie_Suedterrasse_Esstisch cmdIcon Auf:rc_UP Ab:rc_DOWN Stop:rc_RED
attr Jalousie_Suedterrasse_Esstisch devStateIcon { my $wert = 10* int(0.1*ReadingsNum($name,'state',0)+0.5);;;; ".*:fts_shutter_1w_".$wert.":noFhemwebLink"}
attr Jalousie_Suedterrasse_Esstisch event-on-change-reading .*
attr Jalousie_Suedterrasse_Esstisch eventMap { usr=>{"Stop"=>"stop stop","Auf"=>"aufab up","Ab"=>"aufab down"} }
attr Jalousie_Suedterrasse_Esstisch group Jalousien_EG
attr Jalousie_Suedterrasse_Esstisch icon fts_shutter_30
attr Jalousie_Suedterrasse_Esstisch room EG->Wohnzimmer,GoogleAssistant,Jalousien
attr Jalousie_Suedterrasse_Esstisch userReadings position {(split ' ',ReadingsVal("Jalousie_Suedterrasse_Esstisch","posstatus-get",0))[0]}
attr Jalousie_Suedterrasse_Esstisch webCmd Ab:Stop:Auf:position
attr Jalousie_Suedterrasse_Esstisch widgetOverride position:slider,0,5,100
lg,M.