FHEM Forum

FHEM => Automatisierung => Thema gestartet von: C0mmanda am 26 Oktober 2021, 17:48:05

Titel: [ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 26 Oktober 2021, 17:48:05
Mahlzeit,

ich habe schon seit sehr langer Zeit das Problem dass ASC bei aktiviertem SelfDefense die Fensterkontakte ignoriert.
Wenn das Residents-Device auf absent geht werden die Rollladen geschlossen, ganz gleich ob das Fenster geöffnet ist oder nicht.
Das passiert bei jedem Fenster wo SelfDefense aktiviert ist...

Beispielhaft ein Rolladendevice:

Internals:
   DEF        570716
   FUUID      5c443663-f33f-02b0-e460-a1cb4658b693772b
   HMLAN_MSGCNT 10
   HMLAN_RAWMSG E570716,0000,02312A55,FF,FFC2,E9A4105707162CD68A0601C800
   HMLAN_RSSI -62
   HMLAN_TIME 2021-10-26 17:40:11
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     10
   NAME       EG.sp.RO.SPRolladen
   NR         142
   NTFY_ORDER 48-EG.sp.RO.SPRolladen
   STATE      Auf
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:E9 - t:10 s:570716 d:2CD68A 0601C800
   protCmdDel 2
   protIOerr  1 last_at:2021-10-26 07:28:09
   protLastRcv 2021-10-26 17:40:11
   protRcv    10 last_at:2021-10-26 17:40:11
   protSnd    10 last_at:2021-10-26 17:40:11
   protState  CMDs_done
   rssi_HMLAN cnt:5 min:-63 max:-62 avg:-62.2 lst:-62
   rssi_at_HMLAN cnt:10 min:-64 max:-62 avg:-62.9 lst:-62
   OLDREADINGS:
   READINGS:
     2020-08-10 16:15:54   ASC_Enable      on
     2020-08-11 07:41:32   ASC_ShadingMessage  WARN:  global shading active but ASC_Shading_Mode attribut is not set or off
     2021-10-26 17:40:11   ASC_ShuttersLastDrive manual
     2021-10-26 07:45:02   ASC_Time_DriveDown 26.10.2021 - 19:03
     2021-10-26 07:45:02   ASC_Time_DriveUp 27.10.2021 - 07:45
     2021-10-26 17:39:50   CommandAccepted yes
     2020-08-10 16:14:32   D-firmware      2.11
     2020-08-10 16:14:32   D-serialNr      OEQ0261714
     2021-10-26 17:40:11   IODev           HMLAN
     2020-08-11 07:34:56   PairedTo        0x2CD68A
     2020-08-11 07:34:57   R-driveDown     22 s
     2020-08-11 07:34:57   R-driveTurn     0.5 s
     2020-08-11 07:34:57   R-driveUp       22 s
     2020-08-11 07:34:56   R-pairCentral   0x2CD68A
     2020-08-11 07:34:57   R-sign          off
     2020-08-11 07:34:55   RegL_00.        00:00 02:01 0A:2C 0B:D6 0C:8A 15:FF 18:00
     2020-08-11 07:34:57   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:DC 0F:05 10:00 30:06 56:00 57:24
     2021-10-26 07:26:51   associatedWith  Rolladensteuerung
     2021-10-16 15:15:57   cfgState        ok
     2021-10-26 17:40:11   commState       CMDs_done
     2021-10-26 17:40:11   deviceMsg       off (to VCCU)
     2021-10-26 17:40:11   level           0
     2021-10-26 17:40:11   motor           stop:off
     2021-10-26 17:40:11   pct             0
     2021-10-26 17:40:11   position        0
     2021-10-26 17:40:11   recentStateType info
     2021-10-26 17:40:11   state           off
     2021-10-26 17:40:11   timedOn         off
     2021-10-26 17:39:42   trigLast        fhem:02
   helper:
     HM_CMDNR   233
     cSnd       112CD68A570716020100,112CD68A5707160201C8
     dlvlCmd    ++A0112CD68A5707160201C8
     lastMsgTm  1635262811.34343
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1635226009.29731
       TmplTs     1635226009.29731
       cmdKey     1:1:0::EG.sp.RO.SPRolladen:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    EG.ku.TK.FensterKU
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +570716,00,00,00
       nextSend   1635262705.63116
       rxt        0
       vccu       VCCU
       p:
         570716
         00
         00
         00
       prefIO:
         HMLAN
     mRssi:
       mNo        E9
       io:
         HMLAN:
           -58
           -58
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN
       flg        A
       ts         1635262811.34343
       ack:
         HASH(0x504a128)
         E980022CD68A57071600
     rssi:
       HMLAN:
         avg        -62.2
         cnt        5
         lst        -62
         max        -62
         min        -63
       at_HMLAN:
         avg        -62.9
         cnt        10
         lst        -62
         max        -62
         min        -64
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 70
   ASC_BlockingTime_afterManual 1800
   ASC_BlockingTime_beforDayOpen 1
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness
   ASC_Closed_Pos 100
   ASC_DriveUpMaxDuration 25
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Roommate_Device rgr_Home
   ASC_Self_Defense_AbsentDelay 30
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth -55:95
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode off
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 2500:2000
   ASC_Shading_WaitingPeriod 1500
   ASC_Sleep_Pos 100
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 70
   ASC_WindowRec EG.sp.TK.Spielzimmer
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IOgrp      VCCU:HMLAN
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green Zu:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10
   event-on-change-reading .*
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   expert     defReg,rawReg
   firmware   2.11
   genericDeviceType blind
   group      Rolladen
   homebridgeMapping clear
CurrentPosition=pct,minValue=0,maxValue=100,minStep=5
TargetPosition=pct,minValue=0,maxValue=100,minStep=5,cmd=pct
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000
   room       Rolladen
   serialNr   OEQ0261714
   subType    blindActuator
   userReadings position:pct:.* {ReadingsNum($name,"pct","error")}
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos 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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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 AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop


Und das ASC-Device:

Internals:
   FUUID      5d41be51-f33f-02b0-5861-2d1c6be1a306fa21
   FVERSION   73_AutoShuttersControl.pm:v0.10.17-s25108/2021-10-24
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen,EG.sp.RO.SPRolladen,EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen,rr_Sascha,OG.sz.TK.FensterSZ,EG.ku.RO.KURolladen,OG.az.RO.AZRolladen,EG.wz.TK.FensterKlein,EG.wz.TK.FensterGross.strc,EG.sp.TK.Spielzimmer,GH.xx.LS.HelligkeitAussen,EG.ez.RO.EZRolladen,rgr_Home,Astro,EG.wz.RO.WZRolladen.2,OG.gz.RO.GZRolladen,EG.ez.TK.FensterGross.strc,rr_Katha,EG.ku.TK.FensterKU,EG.wz.RO.WZRolladen.1,d.WZ.TV.Rolladen,EG.sp.RO.SPRolladen,OG.sz.RO.SZRolladen
   NR         446
   NTFY_ORDER 51-Rolladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.17
   OLDREADINGS:
   READINGS:
     2021-10-26 07:49:20   EG.ez.RO.EZRolladen_PosValue 0
     2021-10-26 07:15:03   EG.ez.RO.EZRolladen_lastPosValue 100
     2021-10-26 07:26:58   EG.ez.RO.EZRolladen_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 17:09:30   EG.ku.RO.KURolladen_PosValue 0
     2021-10-26 07:15:03   EG.ku.RO.KURolladen_lastPosValue 100
     2021-10-26 07:26:58   EG.ku.RO.KURolladen_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 17:40:11   EG.sp.RO.SPRolladen_PosValue 0
     2021-10-26 07:45:02   EG.sp.RO.SPRolladen_lastPosValue 100
     2021-10-26 07:45:02   EG.sp.RO.SPRolladen_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 07:49:22   EG.wz.RO.WZRolladen.1_PosValue 0
     2021-10-26 07:15:03   EG.wz.RO.WZRolladen.1_lastPosValue 100
     2021-10-26 07:26:58   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 07:49:21   EG.wz.RO.WZRolladen.2_PosValue 0
     2021-10-26 07:15:03   EG.wz.RO.WZRolladen.2_lastPosValue 100
     2021-10-26 07:26:58   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 07:45:15   OG.az.RO.AZRolladen_PosValue 0
     2021-10-26 07:45:02   OG.az.RO.AZRolladen_lastPosValue 60
     2021-10-26 07:45:02   OG.az.RO.AZRolladen_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 07:40:03   OG.gz.RO.GZRolladen_PosValue 0
     2021-10-26 08:00:59   OG.gz.RO.GZRolladen_lastPosValue 80
     2021-10-26 08:00:59   OG.gz.RO.GZRolladen_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-10-26 17:07:37   OG.sz.RO.SZRolladen_PosValue 0
     2021-10-26 17:07:16   OG.sz.RO.SZRolladen_lastPosValue 100
     2021-10-26 07:26:58   OG.sz.RO.SZRolladen_nextAstroTimeEvent 26.10.2021 - 19:03
     2021-09-30 08:57:12   ascEnable       on
     2021-10-26 07:26:58   controlShading  on
     2020-08-10 16:14:37   hardLockOut     off
     2021-10-26 07:26:50   room_EnOcean_Homekit_Rolladen EG.ez.RO.EZRolladen,EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2021-10-26 07:26:50   room_EnOcean_Rolladen EG.ku.RO.KURolladen
     2021-10-26 07:26:50   room_Rolladen   EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2020-10-07 08:00:22   selfDefense     on
     2021-10-26 17:40:11   state           manual
     2020-08-10 16:14:37   sunriseTimeWeHoliday off
     2021-10-26 07:26:50   userAttrList    rolled out
   helper:
     shuttersList:
       EG.ez.RO.EZRolladen
       EG.ku.RO.KURolladen
       EG.sp.RO.SPRolladen
       EG.wz.RO.WZRolladen.1
       EG.wz.RO.WZRolladen.2
       OG.az.RO.AZRolladen
       OG.gz.RO.GZRolladen
       OG.sz.RO.SZRolladen
   monitoredDevs:
     Astro:
       Rolladensteuerung ASC_twilightDevice
     EG.ez.RO.EZRolladen:
     EG.ez.TK.FensterGross.strc:
       EG.ez.RO.EZRolladen ASC_WindowRec
     EG.ku.RO.KURolladen:
     EG.ku.TK.FensterKU:
       EG.ku.RO.KURolladen ASC_WindowRec
     EG.sp.RO.SPRolladen:
     EG.sp.TK.Spielzimmer:
       EG.sp.RO.SPRolladen ASC_WindowRec
     EG.wz.RO.WZRolladen.1:
     EG.wz.RO.WZRolladen.2:
     EG.wz.TK.FensterGross.strc:
       EG.wz.RO.WZRolladen.2 ASC_WindowRec
     EG.wz.TK.FensterKlein:
       EG.wz.RO.WZRolladen.1 ASC_WindowRec
     GH.xx.LS.HelligkeitAussen:
       EG.ez.RO.EZRolladen ASC_BrightnessSensor
       EG.ku.RO.KURolladen ASC_BrightnessSensor
       EG.sp.RO.SPRolladen ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.1 ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.2 ASC_BrightnessSensor
       OG.az.RO.AZRolladen ASC_BrightnessSensor
       OG.gz.RO.GZRolladen ASC_BrightnessSensor
       OG.sz.RO.SZRolladen ASC_BrightnessSensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     d.WZ.TV.Rolladen:
       EG.wz.RO.WZRolladen.1 ASC_ExternalTrigger
       EG.wz.RO.WZRolladen.2 ASC_ExternalTrigger
     rgr_Home:
       EG.ez.RO.EZRolladen ASC_Roommate_Device
       EG.ku.RO.KURolladen ASC_Roommate_Device
       EG.sp.RO.SPRolladen ASC_Roommate_Device
       EG.wz.RO.WZRolladen.1 ASC_Roommate_Device
       EG.wz.RO.WZRolladen.2 ASC_Roommate_Device
       OG.az.RO.AZRolladen ASC_Roommate_Device
       Rolladensteuerung ASC_residentsDev
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -8
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Home:state
   ASC_shuttersDriveDelay 0
   ASC_tempSensor GV.xx.TF.Aussen:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolladen
   verbose    5
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 26 Oktober 2021, 18:02:38
Und genau so ist es auch gedacht. Im Grunde bestätigst Du nur das die Funktion funktioniert  ;D

Wenn beim verlassen des Hauses vergessen wird das ein Fenster geöffnet wurde soll das Rollo den Bereich schützen so das keiner eindringen kann.
SelfDefense eben.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 26 Oktober 2021, 18:06:28
Das ist mir schon klar....
Das Problem ist, die Rollläden werden auch heruntergefahren wenn das Fenster geschlossen ist...

Wenn das Residents-Device auf absent geht werden die Rollladen geschlossen, [i][b]ganz gleich ob das Fenster geöffnet ist oder nicht.[/b][/i]
Das passiert bei jedem Fenster wo SelfDefense aktiviert ist...


Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 26 Oktober 2021, 18:44:30
Zitat von: C0mmanda am 26 Oktober 2021, 18:06:28
Das ist mir schon klar....
Das Problem ist, die Rollläden werden auch heruntergefahren wenn das Fenster geschlossen ist...

Wenn das Residents-Device auf absent geht werden die Rollladen geschlossen, [i][b]ganz gleich ob das Fenster geöffnet ist oder nicht.[/b][/i]
Das passiert bei jedem Fenster wo SelfDefense aktiviert ist...


Auch das ist korrekt da Du absent angegeben hast. Daher werden wird sofort geschlossen sobald absent steht. Wenn Du das so nicht möchtest musst Du gone nehmen. Dann wird nur geschlossen wenn gone, oder Fenster komplett offen und als Terrasse oder Fenster komplett offen und als EG_Fenster.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 26 Oktober 2021, 19:49:18
Sorry, ich habe das Gefühl wir reden aneinander vorbei...

Nur noch einmal damit ich das richtig verstehe:
Bei selfDefense = absent soll der Rolladen immer herunterfahren, völlig egal ob das Fenster offen oder geschlossen ist?

Wo ist denn da der Sinn? Wer sollte sowas wollen? (Und wozu hinterlege ich meinen Fensterkontakt in den ASC-Attributen?)
Wenn das Fenster geschlossen ist kann (muss) der Rolladen natürlich oben bleiben....
Alles andere macht doch gar keinen Sinn, außer man hat weder Pflanzen noch Haustiere in der Wohnung (oder im EG).

Gone ist überhaupt keine Option, das dauert im Standard-Setting 24Std. (bei mir sogar länger). (gone = verreist)
Warum sollte ich mein (versehentlich) geöffnetes Fenster 24Std.+ ungeschützt lassen wollen?!

Danke für die Aufklärung...
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 26 Oktober 2021, 20:28:57

if (
                    $FHEM::Automation::ShuttersControl::ascDev->getSelfDefense
                    eq 'on'
                    && (
                        $FHEM::Automation::ShuttersControl::shutters
                        ->getSelfDefenseMode eq 'absent'
                        || ( CheckIfShuttersWindowRecOpen($shuttersDev) == 2
                            && $FHEM::Automation::ShuttersControl::shutters
                            ->getSelfDefenseMode eq 'gone'
                            && ( $FHEM::Automation::ShuttersControl::shutters
                                ->getShuttersPlace eq 'terrace'
                              || $FHEM::Automation::ShuttersControl::shutters
                                ->getShuttersPlace eq 'EG_window' )
                            && $FHEM::Automation::ShuttersControl::shutters
                            ->getSelfDefenseMode ne 'off' )
                    )
                  )


Das Rollo fährt bei Residents absent Event wenn SelfDefense auf absent steht oder wenn SelfDefense auf gone steht und das Fenster offen ist und das Rollo als Terrasse oder als EG_window deklariert ist.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 26 Oktober 2021, 20:48:24
OK, ich vermute das heißt die Funktion ist tatsächlich genau so gewollt....

Kann mir zwar nicht vorstellen das irgendjemand daran einen Nutzen findet.. aber gut.
Baue ich mir eben ein DOIF, notify, whatever um ein brauchbares selfDefense zu bekommen.

Vielen Dank für die Unterstützung / Aufklärung.

Gruß
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 26 Oktober 2021, 21:01:53
Bitte setze den Thread noch als gelöst. Danke Dir
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 26 Oktober 2021, 21:30:56


https://forum.fhem.de/index.php/topic,123643.msg1181980.html#msg1181980

ZitatIch habe das Attribut bei meinen EG Fenstern eingetragen und es scheint zu funktionieren. Bei Roommate absent und geöffnetem Fenster fahren die Rollläden zu bei geschlossenen Fenster bleiben sie oben. Der ExternalTrigger funktioniert auch weiterhin.

TipTop, vielen Dank. Falls mir noch was auffällt, dann melde ich mich nochmal.
:)

Wolle02 beschreibt doch hier ganz genau das was ich erwarte. Bei ihm scheint es ja zu gehen...?

Bei Roommate absent und geöffnetem Fenster fahren die Rollläden zu bei geschlossenen Fenster bleiben sie oben.

Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 27 Oktober 2021, 05:37:53
Zitat von: C0mmanda am 26 Oktober 2021, 21:30:56

https://forum.fhem.de/index.php/topic,123643.msg1181980.html#msg1181980

Wolle02 beschreibt doch hier ganz genau das was ich erwarte. Bei ihm scheint es ja zu gehen...?

Bei Roommate absent und geöffnetem Fenster fahren die Rollläden zu bei geschlossenen Fenster bleiben sie oben.

Hast Du Dir auch seine Konfig angeschaut? Er hat nicht absent als Wert für ASC_Self_Defense_Mode sondern gone wollte aber das die Rollos fahren bei Fenster die offen sind und nicht als Terrasse deklariert sind. Daher der neue Wert EG_window.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 27 Oktober 2021, 07:10:22
Ich kann da keine gepostet Konfiguration entdecken?
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 27 Oktober 2021, 07:17:03
Aber Du verstehst wie sein Anliegen war und den Unterschied zu Deiner Konfig?
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 27 Oktober 2021, 07:36:24
Zitat von: CoolTux am 27 Oktober 2021, 07:17:03
Aber Du verstehst wie sein Anliegen war und den Unterschied zu Deiner Konfig?

Vermutlich habe ich ein riesengroßes Brett vorm Kopf, aber Wolle02s Anliegen ist doch exakt meines?

Bei Roommate absent und geöffnetem Fenster fahren die Rollläden zu bei geschlossenen Fenster bleiben sie oben.

Den Unterschied zur Konfig kann ich gerade nicht nachvollziehen da er ja keine gepostet hat und niemals die Rede von "gone" ist.
Das Attribut "EG_window" habe ich gesetzt, konnte bei ersten Tests aber keine Veränderung feststellen.
Werde das heute noch einmal weiter testen....
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 27 Oktober 2021, 07:46:10
Zitat von: C0mmanda am 27 Oktober 2021, 07:36:24
Vermutlich habe ich ein riesengroßes Brett vorm Kopf, aber Wolle02s Anliegen ist doch exakt meines?

Bei Roommate absent und geöffnetem Fenster fahren die Rollläden zu bei geschlossenen Fenster bleiben sie oben.

Den Unterschied zur Konfig kann ich gerade nicht nachvollziehen da er ja keine gepostet hat und niemals die Rede von "gone" ist.
Das Attribut "EG_window" habe ich gesetzt, konnte bei ersten Tests aber keine Veränderung feststellen.
Werde das heute noch einmal weiter testen....

Stelle einfach zusätzlich von gone auf absent und es sollte das machen was Du Dir vorstellst.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 27 Oktober 2021, 11:30:51
Resident = absent
selfDefenseMode = absent
Shuttersplace = EG_window
Fensterkontakt = closed

Rolladen = geschlossen  :o

Witzigerweise ist shuttersLastDrive = manual
obwohl die Fahrt von selfDefense ausgeführt wurde.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 27 Oktober 2021, 11:39:06
Zitat von: C0mmanda am 27 Oktober 2021, 11:30:51
Resident = absent
selfDefenseMode = absent
Shuttersplace = EG_window
Fensterkontakt = closed

Rolladen = geschlossen  :o

Witzigerweise ist shuttersLastDrive = manual
obwohl die Fahrt von selfDefense ausgeführt wurde.

selfDefenseMode = gone

Wie ich sagte. Dann klappt das auch.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: Wolle02 am 27 Oktober 2021, 17:29:49
Zitat von: C0mmanda am 26 Oktober 2021, 21:30:56

https://forum.fhem.de/index.php/topic,123643.msg1181980.html#msg1181980

Wolle02 beschreibt doch hier ganz genau das was ich erwarte. Bei ihm scheint es ja zu gehen...?

Bei Roommate absent und geöffnetem Fenster fahren die Rollläden zu bei geschlossenen Fenster bleiben sie oben.


Dein Gedankenfehler liegt im Attribut 'ASC_Self_Defense_Mode'. In der CommandRef steht dazu folgendes:

ZitatASC_Self_Defense_Mode - absent/gone/off - ab welchen Residents Status soll Selfdefense aktiv werden ohne das Fenster auf sind. (default: gone)

Beachte, dass dort steht ".... OHNE dass Fenster auf sind...."

Du hast dieses Attribut auf 'absent' gestellt, deshalb schließen die Rollläden wenn der Roommate auf 'absent' geht. Ich habe bei mir das Attribut tatsächlich nicht gesetzt, deshalb greift der Default-Wert mit 'gone' und die Rollläden schließen nicht, wenn der Roommate auf 'absent' geht.
Ich habe jetzt tatsächlich noch gar nicht getestet was passiert, wenn ich im Urlaub bin und der Roommate auf 'gone' geht. Wahrscheinlich fahren dann die Rollläden. Dann muss ich mal testen was bei 'off' passiert. Dann sollten die Rollläden ja eigentlich immer nur fahren, wenn ein Fenster offen ist und gar nicht fahren wenn ein Fenster geschlossen ist, egal ob der Roommate 'absent' oder 'gone' ist.
Probier das mal.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 27 Oktober 2021, 17:39:23
off ist inaktiv. Also dann passiert nichts.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 27 Oktober 2021, 18:24:29
Zitat von: Wolle02 am 27 Oktober 2021, 17:29:49

Dein Gedankenfehler liegt im Attribut 'ASC_Self_Defense_Mode'. In der CommandRef steht dazu folgendes:

Beachte, dass dort steht ".... OHNE dass Fenster auf sind...."

Du hast dieses Attribut auf 'absent' gestellt, deshalb schließen die Rollläden wenn der Roommate auf 'absent' geht. Ich habe bei mir das Attribut tatsächlich nicht gesetzt, deshalb greift der Default-Wert mit 'gone' und die Rollläden schließen nicht, wenn der Roommate auf 'absent' geht.
Ich habe jetzt tatsächlich noch gar nicht getestet was passiert, wenn ich im Urlaub bin und der Roommate auf 'gone' geht. Wahrscheinlich fahren dann die Rollläden. Dann muss ich mal testen was bei 'off' passiert. Dann sollten die Rollläden ja eigentlich immer nur fahren, wenn ein Fenster offen ist und gar nicht fahren wenn ein Fenster geschlossen ist, egal ob der Roommate 'absent' oder 'gone' ist.
Probier das mal.

Ich bin da ganz bei dir.
Die Beschreibung in der CommandRef beschreibt tatsächlich korrekt was passiert, die Rolladen fahren bei selfDefense absent herunter, egal ob ein Fenster offen oder geschlossen ist. (Was in meinen Augen immer noch keinen Sinn macht).

Ein erster Test mit selfDefense "gone" scheint auch nun das zu bewirken was ich will.
Das die Rolladen NUR an den Fenstern herunter fahren wo Fenster geöffnet sind wenn der Resident "absent" meldet.

Wenn du nun aber mal ins ASC-Device schaust, wird folgender Hilfetext eingeblendet: (Bei Auswahl "set ASC-Device selfDefense on/off"):

ZitatselfDefense - on/off - Aktiviert bzw. deaktiviert die Selbstschutzfunktion. Beispiel: Wenn das Residents-Gerät absent meldet, die Selbstschutzfunktion aktiviert wurde und ein Fenster im Haus noch geöffnet ist, so wird an diesem Fenster der Rollladen deaktivieren dann heruntergefahren.

Und genau DAS erwarte ich. Fenster offen = selfDefense, Fenster geschlossen = KEIN selfDefense.

Diese unterschiedlichen Beschreibungen im Device und in der CommandRed verwirren zusätzlich zu dem komischen Verhalten.

Wie gesagt, mit "gone" scheint es zu arbeiten wie es soll, ich werde das noch etwas testen und nochmal Rückmeldung geben.


P.S.: Das Reading "shutterLastDrive" wird nach wie vor ausschliesslich mit "Manual" beschrieben, auch wenn automatische Fahrten durchführt werden...
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: Wolle02 am 27 Oktober 2021, 18:57:17
Zitat von: CoolTux am 27 Oktober 2021, 17:39:23
off ist inaktiv. Also dann passiert nichts.

Das heißt, dann fahren die Rollläden gar nicht mehr? Auch nicht wenn ein Fenster offen ist? Das ist dann natürlich unschön, denn ich will ja nicht, dass mein Haus völlig abgeriegelt aussieht, wenn ich im Urlaub bin. Die Rollläden sollten natürlich ganz normal fahren, so als ob jemand zu Hause wäre. Ist dann ja ein Teil der Anwesenheitssimulation.

Alternativ kann ich natürlich das Residentsdevice auch so einstellen, dass es gar nicht auf 'gone' welchselt. Brauch ich eigentlich eh nicht.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: Wolle02 am 27 Oktober 2021, 19:01:49
Zitat von: C0mmanda am 27 Oktober 2021, 18:24:29

Die Beschreibung in der CommandRef beschreibt tatsächlich korrekt was passiert, die Rolladen fahren bei selfDefense absent herunter, egal ob ein Fenster offen oder geschlossen ist. (Was in meinen Augen immer noch keinen Sinn macht).

Der Sinn ist liegt wahrscheinlich darin den Wunsch von Leuten zu erfüllen, die ihr Haus hermetisch abriegeln wollen sobald sie nicht zu Hause sind. Kann man drüber streiten, aber ich finde es gut, dass auch solche Wünsche realisierbar sind.

ZitatWie gesagt, mit "gone" scheint es zu arbeiten wie es soll, ich werde das noch etwas testen und nochmal Rückmeldung geben.

Hast du mal 'off' probiert, was dann passiert?

ZitatDas Reading "shutterLastDrive" wird nach wie vor ausschliesslich mit "Manual" beschrieben, auch wenn automatische Fahrten durchführt werden...

Das ist bei mir anders. Ich glaube da stand dann 'SelfDefense active' oder so.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: xerion am 28 Oktober 2021, 13:44:57
Zitat von: C0mmanda am 27 Oktober 2021, 11:30:51
Resident = absent
selfDefenseMode = absent
Shuttersplace = EG_window
Fensterkontakt = closed

Rolladen = geschlossen  :o

Witzigerweise ist shuttersLastDrive = manual
obwohl die Fahrt von selfDefense ausgeführt wurde.

Du musst selfDefenseMode  auf "gone" stellen denn du willst ja nicht, dass die Rollläden runter fahren wenn der Fensterkontakt geschlossen ist, richtig? Und dieses Attribut macht genau das was du beschrieben hast, es schließt das Rollo bei absent auch wenn das Fenster geschlossen ist. Das hat mich am Anfang auch verwirrt ist aber leider historisch gewachsen. Einfach selfDefenseMode  auf "gone" stellen und den Rest so lassen, dann sollte das eintreten was du möchtest.
Du musst aber auch daran denken, wenn dein Resident irgendwann auf gone wechselt das die Rollläden trotzdem schließen, die selfDefenseMode  auf "gone" eingestellt haben. Da ich das aber nicht möchte, habe ich z.B. einfach die gone Funktion bei mir im Resident Device deaktiviert, also kann das device maximal auf absent gehen.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 28 Oktober 2021, 16:52:40
Abgesehen davon das mir die Logik hinter gone und absent noch immer einen Knoten ins Hirn macht folgender Stand:

Attr selfDefense = gone
Attr shuttersPlace = EG_window
Fensterkontate (alle) = closed
Resident = absent

Alle Rolläden sind geschlossen, die Bude stockfinster.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: xerion am 28 Oktober 2021, 17:00:55
Zitat von: C0mmanda am 28 Oktober 2021, 16:52:40
Abgesehen davon das mir die Logik hinter gone und absent noch immer einen Knoten ins Hirn macht folgender Stand:

Attr selfDefense = gone
Attr shuttersPlace = EG_window
Fensterkontate (alle) = closed
Resident = absent

Alle Rolläden sind geschlossen, die Bude stockfinster.

absent - keiner der Bewohner ist momentan zu Hause; mindestens einer ist aber in Kürze zurück
gone - alle Bewohner sind für längere Zeit verreist

Auszug aus device help. Standardmäßig geht absent nach x Zeit auf gone musst du Mal in der commandref schauen.

Schick Mal ein aktuelles List vom ASC device und von einem betroffenen Rollo und nicht nur Auszüge sonst muss man nur raten. Denn bei mir geht es genau mit dieser Einstellung so wie du es möchtest.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: C0mmanda am 29 Oktober 2021, 14:47:57
Zitat von: xerion am 28 Oktober 2021, 17:00:55
absent - keiner der Bewohner ist momentan zu Hause; mindestens einer ist aber in Kürze zurück
gone - alle Bewohner sind für längere Zeit verreist

Auszug aus device help. Standardmäßig geht absent nach x Zeit auf gone musst du Mal in der commandref schauen.

Schick Mal ein aktuelles List vom ASC device und von einem betroffenen Rollo und nicht nur Auszüge sonst muss man nur raten. Denn bei mir geht es genau mit dieser Einstellung so wie du es möchtest.

Danke :D
Ich meinte die Logik hinter selfDefense absent und gone welche mir ein Rätsel ist, die Resident-Logik ist mir absolut klar.

Hier noch einmal die Lists.
Wie gesagt, Resident war absent und die Rolladen geschlossen.

Rolladen-Device:

Internals:
   DEF        570716
   FUUID      5c443663-f33f-02b0-e460-a1cb4658b693772b
   HMLAN_MSGCNT 1
   HMLAN_RAWMSG E570716,0000,0149D924,FF,FFC1,40A4105707162CD68A0601C8003E
   HMLAN_RSSI -63
   HMLAN_TIME 2021-10-29 10:40:11
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     1
   NAME       EG.sp.RO.SPRolladen
   NR         142
   NTFY_ORDER 48-EG.sp.RO.SPRolladen
   STATE      Auf
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:40 - t:10 s:570716 d:2CD68A 0601C8003E
   protLastRcv 2021-10-29 10:40:11
   protRcv    1 last_at:2021-10-29 10:40:11
   protSnd    2 last_at:2021-10-29 10:40:11
   protState  CMDs_done
   rssi_HMLAN cnt:1 min:-62 max:-62 avg:-62 lst:-62
   rssi_at_HMLAN cnt:1 min:-63 max:-63 avg:-63 lst:-63
   READINGS:
     2020-08-10 16:15:54   ASC_Enable      on
     2020-08-11 07:41:32   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2021-10-29 09:51:03   ASC_ShuttersLastDrive manual
     2021-10-29 10:40:01   ASC_Time_DriveDown 29.10.2021 - 22:30
     2021-10-29 10:40:01   ASC_Time_DriveUp 30.10.2021 - 07:45
     2021-10-29 08:26:51   CommandAccepted yes
     2020-08-10 16:14:32   D-firmware      2.11
     2020-08-10 16:14:32   D-serialNr      OEQ0261714
     2021-10-29 10:40:04   IODev           HMLAN
     2020-08-11 07:34:56   PairedTo        0x2CD68A
     2020-08-11 07:34:57   R-driveDown     22 s
     2020-08-11 07:34:57   R-driveTurn     0.5 s
     2020-08-11 07:34:57   R-driveUp       22 s
     2020-08-11 07:34:56   R-pairCentral   0x2CD68A
     2020-08-11 07:34:57   R-sign          off
     2020-08-11 07:34:55   RegL_00.        00:00 02:01 0A:2C 0B:D6 0C:8A 15:FF 18:00
     2020-08-11 07:34:57   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:DC 0F:05 10:00 30:06 56:00 57:24
     2021-10-29 10:39:55   associatedWith  Rolladensteuerung
     2021-10-16 15:15:57   cfgState        ok
     2021-10-29 10:40:11   commState       CMDs_done
     2021-10-29 10:40:11   deviceMsg       off (to VCCU)
     2021-10-29 10:40:11   level           0
     2021-10-29 10:40:11   motor           stop:off
     2021-10-29 10:40:11   pct             0
     2021-10-29 09:51:03   position        0
     2021-10-29 10:40:11   recentStateType info
     2021-10-29 10:40:11   state           off
     2021-10-29 10:40:11   timedOn         off
     2021-10-29 08:26:48   trigLast        fhem:02
   helper:
     HM_CMDNR   64
     cSnd       ,012CD68A570716010E
     lastMsgTm  1635496811.80092
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1635496792.82043
       TmplTs     1635496792.82043
       cmdKey     1:1:0::EG.sp.RO.SPRolladen:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    EG.ku.TK.FensterKU
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +570716,00,00,00
       nextSend   1635496811.88034
       rxt        0
       vccu       VCCU
       p:
         570716
         00
         00
         00
       prefIO:
         HMLAN
     mRssi:
       mNo        40
       io:
         HMLAN:
           -59
           -59
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN
       flg        A
       ts         1635496811.80092
       ack:
         HASH(0x50fe2f8)
         4080022CD68A57071600
     rssi:
       HMLAN:
         avg        -62
         cnt        1
         lst        -62
         max        -62
         min        -62
       at_HMLAN:
         avg        -63
         cnt        1
         lst        -63
         max        -63
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 70
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforDayOpen 1
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness
   ASC_Closed_Pos 100
   ASC_DriveUpMaxDuration 25
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Roommate_Device rr_Sascha
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Mode gone
   ASC_Shading_InOutAzimuth -55:95
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode off
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 2500:2000
   ASC_Shading_WaitingPeriod 1500
   ASC_ShuttersPlace EG_window
   ASC_Sleep_Pos 100
   ASC_Time_Down_Early 22:30
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 70
   ASC_WindowRec EG.sp.TK.Spielzimmer
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IOgrp      VCCU:HMLAN
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green Zu:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10
   event-on-change-reading .*
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   expert     defReg,rawReg
   firmware   2.11
   genericDeviceType blind
   group      Rolladen
   homebridgeMapping clear
CurrentPosition=pct,minValue=0,maxValue=100,minStep=5
TargetPosition=pct,minValue=0,maxValue=100,minStep=5,cmd=pct
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000
   room       Rolladen
   serialNr   OEQ0261714
   subType    blindActuator
   userReadings position:pct:.* {ReadingsNum($name,"pct","error")}
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos 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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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 AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop


ASC-Device:

Internals:
   FUUID      5d41be51-f33f-02b0-5861-2d1c6be1a306fa21
   FVERSION   73_AutoShuttersControl.pm:v0.10.17-s25108/2021-10-24
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen,EG.sp.RO.SPRolladen,EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen,rgr_Home,rr_Katha,d.WZ.TV.Rolladen,OG.sz.RO.SZRolladen,rr_Sascha,EG.sp.RO.SPRolladen,Astro,EG.wz.RO.WZRolladen.1,OG.gz.RO.GZRolladen,EG.ku.TK.FensterKU,GH.xx.LS.HelligkeitAussen,EG.ez.TK.FensterGross.strc,EG.ku.RO.KURolladen,EG.wz.TK.FensterGross.strc,EG.wz.TK.FensterKlein,EG.ez.RO.EZRolladen,EG.sp.TK.Spielzimmer,EG.wz.RO.WZRolladen.2,OG.sz.TK.FensterSZ,OG.az.RO.AZRolladen
   NR         444
   NTFY_ORDER 51-Rolladensteuerung
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.17
   OLDREADINGS:
   READINGS:
     2021-10-29 07:19:48   EG.ez.RO.EZRolladen_PosValue 0
     2021-10-29 07:19:48   EG.ez.RO.EZRolladen_lastPosValue 39
     2021-10-29 10:40:01   EG.ez.RO.EZRolladen_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-10-29 07:19:48   EG.ku.RO.KURolladen_PosValue 0
     2021-10-29 07:19:48   EG.ku.RO.KURolladen_lastPosValue 39
     2021-10-29 10:40:01   EG.ku.RO.KURolladen_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-10-29 09:51:03   EG.sp.RO.SPRolladen_PosValue 0
     2021-10-29 13:11:07   EG.sp.RO.SPRolladen_lastPosValue 0
     2021-10-29 10:40:01   EG.sp.RO.SPRolladen_nextAstroTimeEvent 29.10.2021 - 22:30
     2021-10-29 07:19:48   EG.wz.RO.WZRolladen.1_PosValue 0
     2021-10-29 07:19:49   EG.wz.RO.WZRolladen.1_lastPosValue 40
     2021-10-29 10:40:01   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-10-29 07:19:48   EG.wz.RO.WZRolladen.2_PosValue 0
     2021-10-29 07:19:48   EG.wz.RO.WZRolladen.2_lastPosValue 40
     2021-10-29 10:40:01   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-10-29 14:14:20   OG.az.RO.AZRolladen_PosValue 0
     2021-10-29 14:14:01   OG.az.RO.AZRolladen_lastPosValue 50
     2021-10-29 10:40:01   OG.az.RO.AZRolladen_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-10-29 13:14:51   OG.gz.RO.GZRolladen_PosValue 0
     2021-10-29 08:36:47   OG.gz.RO.GZRolladen_lastPosValue 0
     2021-10-29 10:40:01   OG.gz.RO.GZRolladen_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-10-29 13:15:36   OG.sz.RO.SZRolladen_PosValue 0
     2021-10-29 12:10:12   OG.sz.RO.SZRolladen_lastPosValue 0
     2021-10-29 10:40:01   OG.sz.RO.SZRolladen_nextAstroTimeEvent 29.10.2021 - 18:58
     2021-09-30 08:57:12   ascEnable       on
     2021-10-29 10:40:01   controlShading  on
     2020-08-10 16:14:37   hardLockOut     off
     2021-10-29 10:39:55   room_EnOcean_Homekit_Rolladen EG.ez.RO.EZRolladen,EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2021-10-29 10:39:55   room_EnOcean_Rolladen EG.ku.RO.KURolladen
     2021-10-29 10:39:55   room_Rolladen   EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2021-10-26 21:57:18   selfDefense     on
     2021-10-29 14:14:20   state           shading out
     2020-08-10 16:14:37   sunriseTimeWeHoliday off
     2021-10-29 10:39:55   userAttrList    rolled out
   helper:
     shuttersList:
       EG.ez.RO.EZRolladen
       EG.ku.RO.KURolladen
       EG.sp.RO.SPRolladen
       EG.wz.RO.WZRolladen.1
       EG.wz.RO.WZRolladen.2
       OG.az.RO.AZRolladen
       OG.gz.RO.GZRolladen
       OG.sz.RO.SZRolladen
   monitoredDevs:
     Astro:
       Rolladensteuerung ASC_twilightDevice
     EG.ez.RO.EZRolladen:
     EG.ez.TK.FensterGross.strc:
       EG.ez.RO.EZRolladen ASC_WindowRec
     EG.ku.RO.KURolladen:
     EG.ku.TK.FensterKU:
       EG.ku.RO.KURolladen ASC_WindowRec
     EG.sp.RO.SPRolladen:
     EG.sp.TK.Spielzimmer:
       EG.sp.RO.SPRolladen ASC_WindowRec
     EG.wz.RO.WZRolladen.1:
     EG.wz.RO.WZRolladen.2:
     EG.wz.TK.FensterGross.strc:
       EG.wz.RO.WZRolladen.2 ASC_WindowRec
     EG.wz.TK.FensterKlein:
       EG.wz.RO.WZRolladen.1 ASC_WindowRec
     GH.xx.LS.HelligkeitAussen:
       EG.ez.RO.EZRolladen ASC_BrightnessSensor
       EG.ku.RO.KURolladen ASC_BrightnessSensor
       EG.sp.RO.SPRolladen ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.1 ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.2 ASC_BrightnessSensor
       OG.az.RO.AZRolladen ASC_BrightnessSensor
       OG.gz.RO.GZRolladen ASC_BrightnessSensor
       OG.sz.RO.SZRolladen ASC_BrightnessSensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     d.WZ.TV.Rolladen:
       EG.wz.RO.WZRolladen.1 ASC_ExternalTrigger
       EG.wz.RO.WZRolladen.2 ASC_ExternalTrigger
     rgr_Home:
       EG.ez.RO.EZRolladen ASC_Roommate_Device
       EG.ku.RO.KURolladen ASC_Roommate_Device
       EG.sp.RO.SPRolladen ASC_Roommate_Device
       EG.wz.RO.WZRolladen.1 ASC_Roommate_Device
       EG.wz.RO.WZRolladen.2 ASC_Roommate_Device
       OG.az.RO.AZRolladen ASC_Roommate_Device
       Rolladensteuerung ASC_residentsDev
     rr_Katha:
       EG.sp.RO.SPRolladen ASC_Roommate_Device
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       EG.sp.RO.SPRolladen ASC_Roommate_Device
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -8
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Home:state
   ASC_shuttersDriveDelay 0
   ASC_tempSensor GV.xx.TF.Aussen:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolladen
   verbose    3
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: xerion am 29 Oktober 2021, 15:40:26
Also ich sehe da ehrlich gesagt nichts falsches bzw. kann ich mit deinen Einstellungen das Problem bei mir nicht nachstellen. Entweder wird es vielleicht von einen "vergessenes" DOIF gesteuert oder vielleicht der Windows Sensor sagt was anderes, schwer zu sagen. Ob dein Fenster Sensor richtig angezeigt wird, kannst du ja mal mit { ascAPIget('WinStatus','ROLLODEVICENAME') } abfragen.

Fall das nichts alles bringt kann dir nur empfehlen ein Test Rollo mit minimaler Ausstattung zu erstellen und das zu Testen.
Ich habe dir mal was vorbeireite womit es bei mir geht.

Test-Fenster:
defmod Test_Fenster dummy
attr Test_Fenster event-on-change-reading .*
attr Test_Fenster setList open closed

setstate Test_Fenster open
setstate Test_Fenster 2021-10-29 15:37:21 state open


Test-Rollo:
defmod Test_Rollo ROLLO
attr Test_Rollo 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
attr Test_Rollo ASC 1
attr Test_Rollo ASC_BlockingTime_afterManual 1
attr Test_Rollo ASC_Pos_Reading pct
attr Test_Rollo ASC_Roommate_Device rr_asc
attr Test_Rollo ASC_Self_Defense_AbsentDelay 5
attr Test_Rollo ASC_ShuttersPlace EG_window
attr Test_Rollo ASC_WindowRec Test_Fenster
attr Test_Rollo cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Test_Rollo devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr Test_Rollo event-on-change-reading .*
attr Test_Rollo rl_autoStop 0
attr Test_Rollo rl_excessBottom 2
attr Test_Rollo rl_excessTop 4
attr Test_Rollo rl_secondsDown 10
attr Test_Rollo rl_secondsUp 10
attr Test_Rollo rl_switchTime 1
attr Test_Rollo rl_type normal
attr Test_Rollo webCmd open:closed:half:stop:pct

setstate Test_Rollo open
setstate Test_Rollo 2021-10-29 15:32:57 ASC_Enable on
setstate Test_Rollo 2021-10-29 15:33:14 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate Test_Rollo 2021-10-29 15:39:39 ASC_ShuttersLastDrive roommate come home
setstate Test_Rollo 2021-10-29 15:33:02 ASC_Time_DriveDown 29.10.2021 - 17:58
setstate Test_Rollo 2021-10-29 15:33:02 ASC_Time_DriveUp 30.10.2021 - 08:24
setstate Test_Rollo 2021-10-29 15:32:59 associatedWith ASC
setstate Test_Rollo 2021-10-29 15:39:23 command pct-0
setstate Test_Rollo 2021-10-29 15:39:23 desired_pct 0
setstate Test_Rollo 2021-10-29 15:39:23 drive-type modul
setstate Test_Rollo 2021-10-29 15:39:23 last_drive drive-up
setstate Test_Rollo 2021-10-29 15:39:39 pct 0
setstate Test_Rollo 2021-10-29 15:39:39 state open




Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: crusader85 am 16 Mai 2022, 09:34:31
Auch wenn es schon ein bisschen her ist, habe ich auch das Problem und auch der Testrollo macht es nicht so, wie gewünscht: (wollte keinen neuen Thread erstellen)

Fenster mit 3 State liefert closed -> Resident absent -> Rollo schließt
Fenster mit 3 State liefert open -> Resident absent -> Rollo schließt (so ist es ja auch gewollt)

Müsste es aber eigentlich nicht, weil es muss sich ja nicht schützen, da es ja geschlossen ist.

Wahrscheinlich denken wir (der Threadersteller und ich) aber falsch von der Funktion. Wahrscheinlich soll sie einfach das Fenster vor Einbruch schützen. Aber die Vorstellung ist eher: ich habe vergessen, das Fenster auf der Terrasse zu schließen, SelfDefense soll meine Schusseligkeit retten und den Eingang schützen.

Klar, das geht auch mit DoIF aber cooler wäre es im ASC. Vielleicht dann als Zusatzfunktion für vergessliche Menschen :D
Oder als weitere Option DefenseModus Classic oder vergessene Fenster :)

Grüße
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 16 Mai 2022, 11:23:20
Per Default ist SelfDefenseMode absent Es wird also alles geschlossen bei absent. Wenn hier gone steht wird nur geschlossen wo Fenster auf sind bei absent.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: frank am 16 Mai 2022, 11:47:09
Zitat von: CoolTux am 16 Mai 2022, 11:23:20
Per Default ist SelfDefenseMode absent Es wird also alles geschlossen bei absent. Wenn hier gone steht wird nur geschlossen wo Fenster auf sind bei absent.
hallo cooltux,
ist hier die commandref falsch, oder hast du dich verschrieben?

ZitatASC_Self_Defense_Mode - absent/gone/off - which Residents status Self Defense should become active without the window being open. (default: gone) off exclude from self defense
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 16 Mai 2022, 13:12:46
Dann muss ich mir das noch mal anschauen.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: crusader85 am 16 Mai 2022, 13:55:00
ja, das geht, aber da gone ja erst nach 24 getriggert wird, wäre ein Tag meine vergessene Tür offen.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 16 Mai 2022, 14:38:23
Bei offenen Terrassentüren sollte sofort geschlossen werden. Das Rollo muss natürlich als Terrassentür für ASC deklariert sein
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: CoolTux am 17 Mai 2022, 05:06:55
Zitat von: crusader85 am 16 Mai 2022, 09:34:31
Auch wenn es schon ein bisschen her ist, habe ich auch das Problem und auch der Testrollo macht es nicht so, wie gewünscht: (wollte keinen neuen Thread erstellen)

Fenster mit 3 State liefert closed -> Resident absent -> Rollo schließt
Fenster mit 3 State liefert open -> Resident absent -> Rollo schließt (so ist es ja auch gewollt)

Müsste es aber eigentlich nicht, weil es muss sich ja nicht schützen, da es ja geschlossen ist.

Wahrscheinlich denken wir (der Threadersteller und ich) aber falsch von der Funktion. Wahrscheinlich soll sie einfach das Fenster vor Einbruch schützen. Aber die Vorstellung ist eher: ich habe vergessen, das Fenster auf der Terrasse zu schließen, SelfDefense soll meine Schusseligkeit retten und den Eingang schützen.

Klar, das geht auch mit DoIF aber cooler wäre es im ASC. Vielleicht dann als Zusatzfunktion für vergessliche Menschen :D
Oder als weitere Option DefenseModus Classic oder vergessene Fenster :)

Grüße

Gib mal bitte ein list vom ASC und dem Rollo Device.
Titel: Antw:[ASC] SelfDefense ignoriert Fensterkontakte
Beitrag von: crusader85 am 17 Mai 2022, 08:44:14
Hi Cooltux,
danke schon einmal für das Schauen. Hier das List vom ASC:

Internals:
   FUUID      618fb07a-f33f-c60c-31de-f7bdba75028b6f3d
   FVERSION   73_AutoShuttersControl.pm:v0.10.23-s25934/2022-04-07
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  ASC_WindowRec_PosAfterDayClosed,HM_TF_Aquarium,HM_TF_Bastian,HM_TF_Esszimmer,HM_TF_Fernseher,HM_TF_HWR,HM_TF_Hannah,HM_TF_Kueche,HM_TF_Niklas,HM_TF_Schlafzimmer,HM_TF_Terrasse,HM_Wetter_Regensensor,HM_Wetter_Station,KNX_Helligkeit_Ost,KNX_Helligkeit_Sued,KNX_Helligkeit_West,KNX_Roll_Ankleide,KNX_Roll_Aquarium,KNX_Roll_Bastian,KNX_Roll_Esszimmer,KNX_Roll_Fernseher,KNX_Roll_Gaestebad,KNX_Roll_HWR,KNX_Roll_Hannah,KNX_Roll_Hannah_klein,KNX_Roll_KuecheNord,KNX_Roll_KuecheWest,KNX_Roll_Niklas,KNX_Roll_Schlafzimmer,KNX_Roll_Terrasse,Rollladensteuerung,Sonne,Test_Fenster,Test_Rollo,global,rgr_Bewohner,rr_Bastian,rr_Dennis,rr_Hannah,rr_Isabell,rr_Niklas,rr_asc
   NR         58
   NTFY_ORDER 51-Rollladensteuerung
   STATE      maximum brightness threshold exceeded
   TYPE       AutoShuttersControl
   VERSION    v0.10.23
   OLDREADINGS:
   READINGS:
     2021-12-09 07:35:04   HM_Roll_Gartenhaus_lastDelayPosValue 100
     2021-12-03 22:00:01   HM_Roll_Gartenhaus_lastPosValue 0
     2022-05-17 07:33:46   KNX_Roll_Ankleide_PosValue 0
     2022-05-16 21:29:23   KNX_Roll_Ankleide_lastPosValue 100
     2022-05-16 23:49:09   KNX_Roll_Ankleide_nextAstroTimeEvent 17.05.2022 - 10:00
     2022-05-16 15:11:26   KNX_Roll_Aquarium_PosValue 0
     2022-05-16 21:29:16   KNX_Roll_Aquarium_lastDelayPosValue 50
     2022-05-17 08:15:01   KNX_Roll_Aquarium_lastPosValue 0
     2022-05-17 07:34:17   KNX_Roll_Bastian_PosValue 0
     2022-05-16 21:30:04   KNX_Roll_Bastian_lastPosValue 100
     2022-05-16 23:49:09   KNX_Roll_Bastian_nextAstroTimeEvent 17.05.2022 - 10:00
     2022-05-17 00:29:02   KNX_Roll_Esszimmer_PosValue 100
     2022-05-17 08:15:01   KNX_Roll_Esszimmer_lastPosValue 0
     2022-05-16 23:49:09   KNX_Roll_Esszimmer_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-17 07:48:54   KNX_Roll_Fernseher_PosValue 0
     2022-05-13 21:14:56   KNX_Roll_Fernseher_lastDelayPosValue 50
     2022-05-17 08:30:01   KNX_Roll_Fernseher_lastPosValue 50
     2022-05-16 23:49:09   KNX_Roll_Fernseher_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-17 08:32:06   KNX_Roll_Gaestebad_PosValue 0
     2022-05-17 08:31:59   KNX_Roll_Gaestebad_lastPosValue 50
     2022-05-16 23:49:09   KNX_Roll_Gaestebad_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-16 21:22:21   KNX_Roll_HWR_PosValue 50
     2022-05-16 21:18:12   KNX_Roll_HWR_lastPosValue 0
     2022-05-16 23:49:09   KNX_Roll_HWR_nextAstroTimeEvent 17.05.2022 - 10:00
     2022-05-17 08:32:15   KNX_Roll_Hannah_PosValue 0
     2022-05-16 23:49:09   KNX_Roll_Hannah_klein_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-17 08:31:59   KNX_Roll_Hannah_lastPosValue 50
     2022-05-16 23:49:09   KNX_Roll_Hannah_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-17 08:32:06   KNX_Roll_KuecheNord_PosValue 0
     2022-05-17 08:31:59   KNX_Roll_KuecheNord_lastPosValue 50
     2022-05-16 23:49:09   KNX_Roll_KuecheNord_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-16 17:21:54   KNX_Roll_KuecheWest_PosValue 0
     2022-05-16 21:29:23   KNX_Roll_KuecheWest_lastDelayPosValue 50
     2022-05-17 08:31:44   KNX_Roll_KuecheWest_lastPosValue 0
     2022-05-16 23:49:09   KNX_Roll_KuecheWest_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-17 07:35:00   KNX_Roll_Niklas_PosValue 0
     2022-05-16 23:49:09   KNX_Roll_Niklas_nextAstroTimeEvent 17.05.2022 - 10:00
     2022-05-17 07:33:47   KNX_Roll_Schlafzimmer_PosValue 0
     2022-05-16 21:29:23   KNX_Roll_Schlafzimmer_lastPosValue 100
     2022-05-16 23:49:09   KNX_Roll_Schlafzimmer_nextAstroTimeEvent 17.05.2022 - 10:00
     2022-05-17 07:16:53   KNX_Roll_Terrasse_PosValue 0
     2022-05-17 08:30:01   KNX_Roll_Terrasse_lastDelayPosValue 0
     2022-05-16 08:30:31   KNX_Roll_Terrasse_lastPosValue 50
     2022-05-17 08:15:01   KNX_Roll_Terrasse_nextAstroTimeEvent 17.05.2022 - 08:45
     2022-05-16 09:27:34   Test_Rollo_PosValue 100
     2022-05-17 00:58:15   Test_Rollo_lastPosValue 50
     2021-11-15 21:20:05   ascEnable       on
     2022-05-16 23:49:11   controlShading  on
     2022-05-16 23:50:01   hardLockOut     on
     2022-05-16 23:49:05   room_EG-_Gaestebad_KNX_Rollladen KNX_Roll_Gaestebad
     2022-05-16 23:49:05   room_EG-_HWR_KNX_Rollladen KNX_Roll_HWR
     2022-05-16 23:49:05   room_EG-_Hannah_KNX_Rollladen KNX_Roll_Hannah,KNX_Roll_Hannah_klein
     2022-05-16 23:49:05   room_EG-_Kueche_KNX_Rollladen KNX_Roll_KuecheNord,KNX_Roll_KuecheWest
     2022-05-16 23:49:05   room_EG-_Wohnzimmer_KNX_Rollladen KNX_Roll_Esszimmer,KNX_Roll_Fernseher
     2022-05-16 23:49:05   room_KNX_OG-_Bastian_Rollladen KNX_Roll_Bastian
     2022-05-16 23:49:05   room_KNX_OG-_Schlafzimmer_Rollladen KNX_Roll_Ankleide,KNX_Roll_Schlafzimmer
     2022-05-16 23:49:05   room_OG-_Niklas_KNX_Rollladen KNX_Roll_Niklas
     2021-11-23 21:38:17   selfDefense     on
     2022-05-17 08:32:15   state           maximum brightness threshold exceeded
     2021-11-23 21:39:06   sunriseTimeWeHoliday on
     2022-05-16 23:49:05   userAttrList    rolled out
   helper:
     shuttersList:
       KNX_Roll_Ankleide
       KNX_Roll_Bastian
       KNX_Roll_Esszimmer
       KNX_Roll_Fernseher
       KNX_Roll_Gaestebad
       KNX_Roll_HWR
       KNX_Roll_Hannah
       KNX_Roll_Hannah_klein
       KNX_Roll_KuecheNord
       KNX_Roll_KuecheWest
       KNX_Roll_Niklas
       KNX_Roll_Schlafzimmer
   hmccu:
   monitoredDevs:
     ASC_WindowRec_PosAfterDayClosed:
       Test_Rollo 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
     HM_TF_Aquarium:
       KNX_Roll_Aquarium ASC_WindowRec
     HM_TF_Bastian:
       KNX_Roll_Bastian ASC_WindowRec
     HM_TF_Esszimmer:
       KNX_Roll_Esszimmer ASC_WindowRec
     HM_TF_Fernseher:
       KNX_Roll_Fernseher ASC_WindowRec
     HM_TF_HWR:
       KNX_Roll_HWR ASC_WindowRec
     HM_TF_Hannah:
       KNX_Roll_Hannah ASC_WindowRec
     HM_TF_Kueche:
       KNX_Roll_KuecheWest ASC_WindowRec
     HM_TF_Niklas:
       KNX_Roll_Niklas ASC_WindowRec
     HM_TF_Schlafzimmer:
       KNX_Roll_Ankleide ASC_WindowRec
       KNX_Roll_Schlafzimmer ASC_WindowRec
     HM_TF_Terrasse:
       KNX_Roll_Esszimmer ASC_WindowRec
       KNX_Roll_Terrasse ASC_WindowRec
     HM_Wetter_Regensensor:
       Rollladensteuerung ASC_rainSensor
     HM_Wetter_Station:
       Rollladensteuerung ASC_windSensor
     KNX_Helligkeit_Ost:
       KNX_Roll_Bastian ASC_BrightnessSensor
       KNX_Roll_Gaestebad ASC_BrightnessSensor
       KNX_Roll_HWR ASC_BrightnessSensor
       KNX_Roll_Hannah ASC_BrightnessSensor
       KNX_Roll_KuecheNord ASC_BrightnessSensor
     KNX_Helligkeit_Sued:
       KNX_Roll_Aquarium ASC_BrightnessSensor
       KNX_Roll_Fernseher ASC_BrightnessSensor
       KNX_Roll_Terrasse ASC_BrightnessSensor
     KNX_Helligkeit_West:
       KNX_Roll_Ankleide ASC_BrightnessSensor
       KNX_Roll_Esszimmer ASC_BrightnessSensor
       KNX_Roll_KuecheWest ASC_BrightnessSensor
       KNX_Roll_Schlafzimmer ASC_BrightnessSensor
     KNX_Roll_Ankleide:
     KNX_Roll_Aquarium:
     KNX_Roll_Bastian:
     KNX_Roll_Esszimmer:
     KNX_Roll_Fernseher:
     KNX_Roll_Gaestebad:
     KNX_Roll_HWR:
     KNX_Roll_Hannah:
     KNX_Roll_Hannah_klein:
     KNX_Roll_KuecheNord:
     KNX_Roll_KuecheWest:
     KNX_Roll_Niklas:
     KNX_Roll_Schlafzimmer:
     KNX_Roll_Terrasse:
     Sonne:
       Rollladensteuerung ASC_twilightDevice
     Test_Fenster:
       Test_Rollo ASC_WindowRec
     Test_Rollo:
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
       Test_Rollo ASC_Roommate_Device
     rr_Bastian:
       KNX_Roll_Bastian ASC_Roommate_Device
     rr_Dennis:
       KNX_Roll_Schlafzimmer ASC_Roommate_Device
       Test_Rollo ASC_Roommate_Device
     rr_Hannah:
       KNX_Roll_Hannah ASC_Roommate_Device
     rr_Isabell:
       KNX_Roll_Ankleide ASC_Roommate_Device
       KNX_Roll_Schlafzimmer ASC_Roommate_Device
     rr_Niklas:
       KNX_Roll_Niklas ASC_Roommate_Device
     rr_asc:
       Test_Rollo ASC_Roommate_Device
Attributes:
   ASC_advEndDate EpiphanyDay
   ASC_advStartDate FirstAdvent
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeEveningHorizon -9
   ASC_autoAstroModeMorning CIVIL
   ASC_autoAstroModeMorningHorizon -9
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_brightnessDriveUpDown 59:30
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_rainSensor HM_Wetter_Regensensor regen:trocken 100
   ASC_residentsDev rgr_Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor HM_Wetter_Station
   ASC_twilightDevice Sonne
   ASC_windSensor HM_Wetter_Station:WIND_SPEED
   DbLogExclude .*
   alias      Rollladensteuerung
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladen


und vom Rollo:

Internals:
   DEF        2/2/43:dpt1.008:AufAb:set
2/2/45:dpt5.001:position:set
2/2/47:dpt1.010:Halt:set
2/2/46:dpt5.001:aktPos:get
2/2/44:dpt1.008:Richtung:get
2/3/22:dpt1.001:protection:set
   DEVNAME    KNX_Roll_Hannah
   FIRSTGADNAME AufAb
   FUUID      61954edd-f33f-c60c-0aac-b41b263131c1ac17
   GETSTRING  aktPos:noArg Richtung:noArg
   IODev      KNX
   KNX_MSGCNT 21
   KNX_RAWMSG C01003w0222e00
   KNX_TIME   2022-05-17 08:32:15
   LASTInputDev KNX
   MSGCNT     21
   NAME       KNX_Roll_Hannah
   NR         101
   SETSTRING  Halt:stop,start AufAb:up,down position:slider,0,1,100 protection:on,off,toggle
   STATE      0 %
   TYPE       KNX
   model      dpt1
   GADDETAILS:
     AufAb:
       CODE       0222b
       GROUP      2/2/43
       MODEL      dpt1.008
       NO         1
       OPTION     set
       RDNAMEGET  AufAb-get
       RDNAMEPUT  AufAb-put
       RDNAMESET  AufAb-set
       SETLIST    :up,down
     Halt:
       CODE       0222f
       GROUP      2/2/47
       MODEL      dpt1.010
       NO         3
       OPTION     set
       RDNAMEGET  Halt-get
       RDNAMEPUT  Halt-put
       RDNAMESET  Halt-set
       SETLIST    :stop,start
     Richtung:
       CODE       0222c
       GROUP      2/2/44
       MODEL      dpt1.008
       NO         5
       OPTION     get
       RDNAMEGET  Richtung-get
       RDNAMEPUT  Richtung-put
       RDNAMESET  Richtung-set
       SETLIST    :up,down
     aktPos:
       CODE       0222e
       GROUP      2/2/46
       MODEL      dpt5.001
       NO         4
       OPTION     get
       RDNAMEGET  aktPos-get
       RDNAMEPUT  aktPos-put
       RDNAMESET  aktPos-set
       SETLIST    :slider,0,1,100
     position:
       CODE       0222d
       GROUP      2/2/45
       MODEL      dpt5.001
       NO         2
       OPTION     set
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
     protection:
       CODE       02316
       GROUP      2/3/22
       MODEL      dpt1.001
       NO         6
       OPTION     set
       RDNAMEGET  protection-get
       RDNAMEPUT  protection-put
       RDNAMESET  protection-set
       SETLIST    :on,off,toggle
   GADTABLE:
     0222b      AufAb
     0222c      Richtung
     0222d      position
     0222e      aktPos
     0222f      Halt
     02316      protection
   READINGS:
     2022-05-16 22:51:26   ASC_Enable      on
     2022-05-17 08:42:37   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2022-05-17 08:32:15   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2022-05-17 08:15:01   ASC_Time_DriveDown 17.05.2022 - 22:30
     2022-05-17 08:15:01   ASC_Time_DriveUp 17.05.2022 - 08:45
     2022-05-17 08:15:01   ASC_Time_PrivacyDriveDown 17.05.2022 - 22:00
     2022-05-17 08:15:01   ASC_Time_PrivacyDriveUp 18.05.2022 - 08:15
     2022-05-16 22:51:26   AufAb-get       up
     2022-05-17 00:28:43   AufAb-set       down
     2022-05-16 22:51:26   Halt-get        stop
     2022-05-17 00:28:42   Halt-set        stop
     2022-05-17 00:16:24   IODev           KNX
     2022-05-17 08:31:59   Richtung-get    up
     2022-05-17 08:32:15   aktPos-get      0 %
     2022-05-16 23:49:06   associatedWith  Rollladensteuerung
     2022-05-17 08:32:15   last-sender     1.0.3
     2022-05-17 08:32:15   position        0
     2022-05-17 08:31:59   position-set    0 %
     2022-05-17 00:15:08   protection-set  off
     2022-05-17 08:32:15   state           0 %
   hmccu:
Attributes:
   ASC        1
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforeDayOpen 3600
   ASC_BlockingTime_beforeNightClose 3600
   ASC_BrightnessSensor KNX_Helligkeit_Sued:calcState 40:20
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 1
   ASC_Down   brightness
   ASC_LockOut hard
   ASC_LockOut_Cmd protection
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1800:100
   ASC_PrivacyDown_Pos 50
   ASC_PrivacyUpValue_beforeDayOpen 1800:100
   ASC_PrivacyUp_Pos 50
   ASC_RainProtection off
   ASC_Self_Defense_AbsentDelay 300
   ASC_Self_Defense_Mode absent
   ASC_Shading_BetweenTheTime 09:30-18:30
   ASC_Shading_InOutAzimuth 96:250
   ASC_Shading_MinMax_Elevation 15.0:65.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor KNX_Temperatur_Terrasse
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_Late 08:45
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindProtection off
   ASC_WindowRec HM_TF_Terrasse
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alexaName  Rollladen Hannah
   alexaRoom  Hannah
   alias      Rollladen Hannah
   cmdIcon    hoch:fts_shutter_up stop:fts_shutter_manual runter:fts_shutter_down
   event-on-change-reading .*
   eventMap   /up:hoch/down:runter/Halt stop:stop
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter
   room       EG->Hannah,KNX,Rollladen
   userReadings position:aktPos-get:.* {ReadingsNum($name,'aktPos-get',50)}

   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     hoch:runter:stop:position


Viele Grüße