[AutoShuttersControl] Fahren des Rolladen bei geöffnetem Fenster unterbinden

Begonnen von cbl, 03 Mai 2025, 16:57:26

Vorheriges Thema - Nächstes Thema

cbl

Hallo,

ich meine, in der Anfangszeit des tollen Moduls gab es die Diskussion schon. Ich finde in den drei Seiten mit Suchergebnissen aber nur einen Beitrag mit einer halben Lösung für mein Problem (Comfort-Position).

Ich habe in den Kinderzimmern innenliegende IKEA-Faltrolladen (Tredansen, gesteuert über Zigbee), die nur bei geschlossenem Fenster herunterfahren dürfen. Ein gekipptes Fenster würde das Fahren nicht gefährden, nur habe ich (bislang) nur einen Magnetkontakt, der das nicht detektieren kann. Entsprechend möchte ich verhindern, dass bei geöffnetem Fenster die Rolladen abends herunterfahren und auch die Beschattung gesperrt ist.

In der CommandRef gefunden habe ich ASC_LockOut. Im Rolladendevice kann ich auch ASC_LockOut = soft setzen, wie es die Erläuterung im Rolladendevice nennt.
Im ASC-Device gibt es den im Hilfetext genannten Setter jedoch nicht (set ASC-Device lockOut soft). Wo fehlt hier etwas? Ich habe folgende Version: 73_AutoShuttersControl.pm:v1.0.0-s29568/2025-01-25.

Was übersehe ich?

Gehe ich recht in der Annahme, dass bei state = open in meinem Fensterkontakt-Device dieser Rolladen sich gar nicht bewegen wird, sobald ich lockOut = soft im ASC-Device setzen kann?

List vom ASC-Device:

Internals:
   FUUID      5eea4cc6-f33f-ae1f-6e62-4ff9c108842e055a
   FVERSION   73_AutoShuttersControl.pm:v1.0.0-s29568/2025-01-25
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       rolladensteuerung
   NOTIFYDEV  dg.schlafzimmer.rolladen2,doif.helligkeit.gartenseite,eg.badezimmer.rolladen,eg.kueche.rolladen,eg.wohnzimmer.Rollo.Esszimmerfenster,eg.wohnzimmer.Rollo.Terrassenfenster,eg.wohnzimmer.Rollo.Terrassentuer,global,og.arbeitszimmer.rolladen.links,og.arbeitszimmer.rolladen.rechts,og.kinderzimmer.kind1.fenster,og.kinderzimmer.kind1.rolladen,og.kinderzimmer.kind2.fenster,og.kinderzimmer.kind2.rolladen,rolladensteuerung,rr_kind2,wetterstation
   NR         378
   NTFY_ORDER 51-rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v1.0.0
   eventCount 235
   OLDREADINGS:
   READINGS:
     2025-02-24 23:09:13   ascEnable       on
     2025-05-03 15:36:13   controlShading  on
     2025-05-02 20:44:10   dg.schlafzimmer.rolladen2_lastPosValue 0
     2025-05-03 15:35:53   dg.schlafzimmer.rolladen2_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 08:33:52   eg.badezimmer.rolladen_PosValue 0
     2025-05-03 08:30:02   eg.badezimmer.rolladen_lastPosValue 100
     2025-05-03 15:35:54   eg.badezimmer.rolladen_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 06:53:29   eg.kueche.rolladen_PosValue 0
     2025-05-03 08:30:02   eg.kueche.rolladen_lastPosValue 100
     2025-05-03 15:35:54   eg.kueche.rolladen_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 08:33:37   eg.wohnzimmer.Rollo.Esszimmerfenster_PosValue 0
     2025-05-03 08:30:02   eg.wohnzimmer.Rollo.Esszimmerfenster_lastPosValue 100
     2025-05-03 15:35:54   eg.wohnzimmer.Rollo.Esszimmerfenster_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 08:32:56   eg.wohnzimmer.Rollo.Terrassenfenster_PosValue 0
     2025-04-29 18:58:28   eg.wohnzimmer.Rollo.Terrassenfenster_lastDelayPosValue 0
     2025-05-03 08:30:02   eg.wohnzimmer.Rollo.Terrassenfenster_lastPosValue 100
     2025-05-03 15:35:54   eg.wohnzimmer.Rollo.Terrassenfenster_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 08:34:02   eg.wohnzimmer.Rollo.Terrassentuer_PosValue 0
     2025-03-02 07:00:36   eg.wohnzimmer.Rollo.Terrassentuer_lastDelayPosValue 0
     2025-05-03 08:30:02   eg.wohnzimmer.Rollo.Terrassentuer_lastPosValue 100
     2025-05-03 15:35:54   eg.wohnzimmer.Rollo.Terrassentuer_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-02-24 23:09:13   hardLockOut     off
     2025-05-03 09:03:02   og.arbeitszimmer.rolladen.links_PosValue 4
     2025-05-03 09:00:02   og.arbeitszimmer.rolladen.links_lastPosValue 100
     2025-05-03 15:35:54   og.arbeitszimmer.rolladen.links_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 09:03:06   og.arbeitszimmer.rolladen.rechts_PosValue 2
     2025-05-03 09:00:02   og.arbeitszimmer.rolladen.rechts_lastPosValue 100
     2025-05-03 15:35:54   og.arbeitszimmer.rolladen.rechts_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 09:31:16   og.kinderzimmer.kind1.rolladen_PosValue 0
     2025-04-30 09:00:02   og.kinderzimmer.kind1.rolladen_lastPosValue 100
     2025-05-03 15:35:55   og.kinderzimmer.kind1.rolladen_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-05-03 15:35:55   og.kinderzimmer.kind2.rolladen_nextAstroTimeEvent 03.05.2025 - 20:45
     2025-04-29 20:38:02   partyMode       off
     2025-05-03 15:35:46   room_Arbeitszimmer_Rolladen_ZigBee og.arbeitszimmer.rolladen.links,og.arbeitszimmer.rolladen.rechts
     2025-05-03 15:35:46   room_Badezimmer_KNX_Rolladen eg.badezimmer.rolladen
     2025-05-03 15:35:46   room_KNX_Kueche_Rolladen eg.kueche.rolladen
     2025-05-03 15:35:46   room_KNX_Rolladen_Wohnzimmer eg.wohnzimmer.Rollo.Esszimmerfenster,eg.wohnzimmer.Rollo.Terrassenfenster,eg.wohnzimmer.Rollo.Terrassentuer
     2025-05-03 15:35:46   room_Kinderzimmer_Rolladen_ZigBee og.kinderzimmer.kind1.rolladen,og.kinderzimmer.kind2.rolladen
     2025-05-03 15:35:46   room_Rolladen_Schlafzimmer dg.schlafzimmer.rolladen2
     2025-02-24 23:09:13   selfDefense     off
     2025-04-21 17:36:22   statStateDay    manual: 00:00:00 manual_Count: 1 (since: 2025-04-21_17:36:22)
     2025-04-21 17:36:22   statStateMonth  manual: 00:00:00 manual_Count: 1 (since: 2025-04-21_17:36:22)
     2025-04-21 17:36:22   statStateYear   manual: 00:00:00 manual_Count: 1 (since: 2025-04-21_17:36:22)
     2025-05-03 15:38:39   state           created new drive timer
     2025-03-22 19:39:07   sunriseTimeWeHoliday on
     2025-05-03 15:35:46   userAttrList    rolled out
   helper:
     shuttersList:
       dg.schlafzimmer.rolladen2
       eg.badezimmer.rolladen
       eg.kueche.rolladen
       eg.wohnzimmer.Rollo.Esszimmerfenster
       eg.wohnzimmer.Rollo.Terrassenfenster
       eg.wohnzimmer.Rollo.Terrassentuer
       og.arbeitszimmer.rolladen.links
       og.arbeitszimmer.rolladen.rechts
       og.kinderzimmer.kind1.rolladen
       og.kinderzimmer.kind2.rolladen
   monitoredDevs:
     doif.helligkeit.gartenseite:
       eg.wohnzimmer.Rollo.Terrassenfenster ASC_BrightnessSensor
     og.arbeitszimmer.rolladen.links:
     og.arbeitszimmer.rolladen.rechts:
     og.kinderzimmer.kind1.fenster:
       og.kinderzimmer.kind1.rolladen ASC_WindowRec
     og.kinderzimmer.kind1.rolladen:
     og.kinderzimmer.kind2.fenster:
       og.kinderzimmer.kind2.rolladen ASC_WindowRec
     og.kinderzimmer.kind2.rolladen:
     rr_kind2:
       og.kinderzimmer.kind2.rolladen ASC_Roommate_Device
     wetterstation:
       eg.badezimmer.rolladen ASC_BrightnessSensor
       eg.kueche.rolladen ASC_BrightnessSensor
       eg.wohnzimmer.Rollo.Esszimmerfenster ASC_BrightnessSensor
       eg.wohnzimmer.Rollo.Terrassentuer ASC_BrightnessSensor
       og.arbeitszimmer.rolladen.rechts ASC_BrightnessSensor
       og.kinderzimmer.kind2.rolladen ASC_BrightnessSensor
Attributes:
   ASC_advEndDate EpiphanyDay
   ASC_advStartDate DeadSunday
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 46:47
   ASC_expert 1
   ASC_residentsDev bewohner:state
   ASC_shuttersDriveDelay 180
   ASC_tempSensor temperatur.aussen:measuredTemp
   ASC_twilightDevice staaken.twilight
   ASC_windSensor wetterstation:wind_speed_avg2m
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolladen
   verbose    1

List eines der IKEA-Rolläden:
Internals:
   DEF        41  IODev=zigbee
   FUUID      6816181d-f33f-9ad4-c3bd-ece15b2cc0b82e3b
   FVERSION   31_HUEDevice.pm:0.290140/2024-07-06
   ID         41
   INTERVAL   
   IODev      zigbee
   NAME       og.kinderzimmer.kind2.rolladen
   NR         914
   STATE      off
   TYPE       HUEDevice
   eventCount 223
   has_events 1
   manufacturername IKEA of Sweden
   modelid    TREDANSEN block-out cellul blind
   name       Kinderzimmer
   productid  E2022
   swversion  2.3.079
   type       Window covering device
   uniqueid   04:cd:15:ff:fe:7b:61:ae-01
   Helper:
     DBLOG:
       ASC_ShadingMessage:
         dblog:
           TIME       1746279456.32167
           VALUE      <html> INFO:  shading was deactivated in the device </html>
       bri:
         dblog:
           TIME       1746278651.9138
           VALUE      0
       lastseen:
         dblog:
           TIME       1746279490.13725
           VALUE      2025-05-03T13:23Z
       onoff:
         dblog:
           TIME       1746278651.9138
           VALUE      0
       pct:
         dblog:
           TIME       1746278651.9138
           VALUE      0
       reachable:
         dblog:
           TIME       1746278435.66781
           VALUE      1
       state:
         dblog:
           TIME       1746278651.9138
           VALUE      off
   READINGS:
     2025-05-03 15:35:46   ASC_Enable      on
     2025-05-03 15:37:36   ASC_ShadingMessage <html> INFO:  shading was deactivated in the device </html>
     2025-05-03 15:38:13   ASC_Time_DriveDown 03.05.2025 - 20:45
     2025-05-03 15:38:13   ASC_Time_DriveUp 04.05.2025 - 09:00
     2025-05-03 15:20:31   IODev           zigbee
     2025-05-03 15:35:50   associatedWith  rolladensteuerung
     2025-05-03 15:24:11   bri             0
     2025-05-03 16:55:47   lastseen        2025-05-03T13:23Z
     2025-05-03 15:24:11   onoff           0
     2025-05-03 15:24:11   pct             0
     2025-05-03 16:00:04   reachable       1
     2025-05-03 15:24:11   state           off
   helper:
     alert     
     battery    -1
     bri        0
     colormode 
     ct         -1
     devtype   
     dynamics_status
     effect     
     hue        -1
     lastseen   
     mode       
     on         0
     pct        0
     reachable  1
     rgb       
     sat        -1
     update_timeout -1
     v2effect   
     xy         
     json:
       etag       dbaa21045096a10b5fde1f5203fa6496
       lastannounced
       lastseen   2025-05-03T13:23Z
       manufacturername IKEA of Sweden
       modelid    TREDANSEN block-out cellul blind
       name       Kinderzimmer
       productid  E2022
       swversion  2.3.079
       type       Window covering device
       uniqueid   04:cd:15:ff:fe:7b:61:ae-01
       state:
         bri        0
         lift       0
   powerMap:
   readingsDesc:
     pM_consumption:
       rtype      w
     pM_energy:
       rtype      whr
Attributes:
   ASC        1
   ASC_BrightnessSensor wetterstation:brightness_lum_sol 1:1
   ASC_Closed_Pos 100
   ASC_Drive_Delay 14
   ASC_Mode_Down off
   ASC_Mode_Up absent
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_kind2
   ASC_Shading_Mode off
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 100
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 09:00
   ASC_WindowRec og.kinderzimmer.kind2.fenster:state
   DbLogExclude .*
   DbLogInclude pct
   IODev      zigbee
   alias      Kinderzimmer
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      Rolladen
   model      TREDANSEN block-out cellul blind
   room       Kinderzimmer,Rolladen,ZigBee
   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     pct


Viele Grüße
Christian

CoolTux

hardLockOut     off

Steht in deinem ASC als Reading. Setze bitte
set hardLockOut on
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net