[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10

Begonnen von CoolTux, 22 Juni 2020, 12:38:36

Vorheriges Thema - Nächstes Thema

Wolle02

Guten Morgen,

aufgrund des dauernden HomeOffice ist heute ein Problem das erstemal aufgefallen, das ich bislang gar nicht bemerkt habe. Heute ist ausnahmsweise mal niemand zu Hause gewesen, als die Rollläden hoch fahren sollten. Sie sind leider unten geblieben.

Das Attribut ASC_Mode für Up und Down ist nicht explizit gesetzt, so dass das Default mit "always" greift. In der Übersicht stehen diese Rollläden auch alle auf ASC_Mode "always".

Habe ich doch etwas falsch konfiguriert weshalb die Rollläden nicht hoch fahren, wenn niemand zu Hause ist? Beim Runterfahren ist mir das noch nicht aufgefallen, wenn niemand zu hause ist; da scheinen die Rollläden richtig zu fahren.

Hiermal die Lists vom ASC Device und einem exemplarischen Rollladen:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,F_OG_Ankleide,Fernsehbeschattung_dummy,F_EG_WZ_West,F_OG_Schlafzimmer_Ost,F_EG_Kueche,rr_Niklas,myAstro,rgr_Bewohner,F_UG_Gaestezimmer,WZ_Bewegungsmelder,F_EG_WZ_Nord_re,F_EG_WZ_Ost,F_UG_Buero
   NR         130
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-11-23 18:14:29   R_EG_Kueche_PosValue 0
     2020-11-23 18:14:04   R_EG_Kueche_lastPosValue 100
     2020-11-24 07:23:28   R_EG_Kueche_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:29   R_EG_WZ_Nord_Mitte_PosValue 0
     2020-11-23 18:14:05   R_EG_WZ_Nord_Mitte_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:30   R_EG_WZ_Nord_li_PosValue 0
     2020-11-23 18:14:05   R_EG_WZ_Nord_li_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Nord_li_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:44   R_EG_WZ_Nord_re_PosValue 0
     2020-11-23 18:14:06   R_EG_WZ_Nord_re_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Nord_re_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 16:56:57   R_EG_WZ_Ost_li_PosValue 0
     2020-11-23 16:56:17   R_EG_WZ_Ost_li_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Ost_li_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 16:56:55   R_EG_WZ_Ost_re_PosValue 0
     2020-11-23 16:56:17   R_EG_WZ_Ost_re_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Ost_re_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 18:14:35   R_EG_WZ_West_PosValue 0
     2020-08-25 20:38:20   R_EG_WZ_West_lastDelayPosValue 12
     2020-11-23 18:14:06   R_EG_WZ_West_lastPosValue 100
     2020-11-24 07:23:29   R_EG_WZ_West_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:37   R_OG_Ankleide_PosValue 0
     2020-11-23 18:14:09   R_OG_Ankleide_lastPosValue 100
     2020-11-24 08:00:02   R_OG_Ankleide_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:26:07   R_OG_Bad_PosValue 100
     2020-11-23 18:14:07   R_OG_Bad_lastPosValue 100
     2020-11-24 07:23:29   R_OG_Bad_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:37:19   R_OG_KZ_Nord_PosValue 100
     2020-11-23 21:54:04   R_OG_KZ_Nord_lastPosValue 100
     2020-11-24 07:23:29   R_OG_KZ_Nord_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 07:25:37   R_OG_KZ_West_PosValue 100
     2020-11-24 07:25:17   R_OG_KZ_West_lastPosValue 20
     2020-11-24 07:23:29   R_OG_KZ_West_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:20:12   R_OG_SZ_Nord_PosValue 100
     2020-11-23 18:14:08   R_OG_SZ_Nord_lastPosValue 100
     2020-11-24 07:23:29   R_OG_SZ_Nord_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:20:16   R_OG_SZ_Ost_PosValue 100
     2020-11-02 17:20:52   R_OG_SZ_Ost_lastDelayPosValue 20
     2020-11-23 18:14:09   R_OG_SZ_Ost_lastPosValue 100
     2020-11-24 07:23:29   R_OG_SZ_Ost_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 16:56:54   R_UG_Buero_Nord_PosValue 0
     2020-11-23 16:56:18   R_UG_Buero_Nord_lastPosValue 100
     2020-11-24 07:23:28   R_UG_Buero_Nord_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 16:56:42   R_UG_Buero_Ost_PosValue 0
     2020-11-23 16:56:18   R_UG_Buero_Ost_lastPosValue 100
     2020-11-24 07:23:28   R_UG_Buero_Ost_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 16:56:41   R_UG_Gaestezimmer_PosValue 0
     2020-11-23 16:56:19   R_UG_Gaestezimmer_lastPosValue 100
     2020-11-24 07:23:28   R_UG_Gaestezimmer_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-04-07 10:27:12   ascEnable       on
     2020-11-22 11:20:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-11-22 11:20:16   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-11-24 08:00:02   state           created new drive timer
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-11-22 11:20:15   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_Mitte:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Nord_re:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_Nord:
     R_OG_KZ_West:
     R_OG_SZ_Nord:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening ASTRONOMIC
   ASC_autoAstroModeEveningHorizon -9
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -4
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Internals:
   DEF        00165A49924574
   FUUID      5e80b639-f33f-bf2d-9cf6-b3429a33b3c0f59c
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_Nord_Mitte
   NR         49
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    00165A49924574
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_2
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.6.0
   statevals  devstate
   READINGS:
     2020-11-24 09:10:03   0.ACTUAL_TEMPERATURE 26
     2020-11-24 09:10:03   0.ERROR_CODE    0
     2020-11-24 09:10:03   0.ERROR_OVERHEAT no
     2020-11-24 09:10:04   5.ACTIVITY_STATE stop
     2020-11-24 09:10:04   5.LEVEL         closed
     2020-10-13 12:57:26   5.LEVEL_2       0
     2020-11-24 09:10:04   5.LEVEL_2_STATUS 1
     2020-11-24 09:10:04   5.LEVEL_STATUS  0
     2020-11-24 09:10:04   6.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-24 16:58:27   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-11-23 18:14:32   ASC_ShuttersLastDrive night close
     2020-11-24 07:23:28   ASC_Time_DriveDown 24.11.2020 - 18:13
     2020-11-24 07:23:28   ASC_Time_DriveUp 25.11.2020 - 07:24
     2020-11-22 11:20:21   associatedWith  Rollladensteuerung
     2020-11-24 09:10:04   control         0
     2020-11-24 09:10:04   hmstate         closed
     2020-11-24 09:10:04   state           closed
   hmccu:
     devspec    00165A49924574
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       24.2
         VAL        24.2
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       0
         VAL        0
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       14.LEVEL:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       0
         VAL        0
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       0
         VAL        0
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OSVAL      closed
         OVAL       0.0
         SVAL       closed
         VAL        0.0
       5.LEVEL_2_STATUS:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       5.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       0.0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_Antifreeze soft
   ASC_Pos_Reading control
   IODev      MyCCU3
   ccureadingfilter 5.LEVEL;5.ACTIVITY_STATE;6.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 5.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 6.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading .*
   eventMap   /datapoint 6.STOP true:stop/datapoint 6.LEVEL 0:down/datapoint 6.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 5.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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_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 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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100

CoolTux

Könnte jetzt so einiges sein. Kann mir aber nicht vorstellen das es was mit dem "Ihr wart abwesend" zu tun hat.
Was ist mit der FreezTemp? Wie kalt war es heute Morgen bei Euch?
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

Wolle02

Um 07:20 Uhr heute morgen hatte es exakt 3,6°C. Wir hatten aber auch schon Tage da war es Morgens im Minusbereich und trotzdem sind die Rollläden gefahren. Das einzige was heute morgen scheinbar anders war ist, dass keiner zu Hause war.   ???

CoolTux

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

Wolle02

Also das Thema SelfDefense ist schon arg undurchsichtig  :-[ Wir hatten das Thema ja schonmal
https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233
(ich weiß nicht, ob du da schon was gemacht hast)

Nichts desto trotz steht ja in der CommandRef zum Thema "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.

Es waren aber heute morgen keine Fenster geöffnet. Das Problem ist ja auch nur heute morgen beim hochfahren aufgetreten. Wenn es am SelfDefens liegen würde, dann müssten die Rollläden ja auch runterfahren, wenn unter Tags mal keiner zu Hause ist, aber die Rollläden schon oben sind. Das tun sie aber nicht.

CoolTux

Das "Problem" ist das ich in der "Morgens hochfahr Routine" einfach nur abfrage ob absent und SelfDefense aktiv ist und dann wird nicht gefahren. Klar kann man das auch noch feingradiger abfragen, passiert aktuell aber nicht.
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

Wolle02

Ah, ok. Dann klar. Wie gesagt, es ist für den User nicht so leicht zu überblicken, was womit zusammen- und wovon abhängt. Insbesondere, wenn es dann nicht mit der CommandRef zusammen passt.

Nach dem du hier ( https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233 ) ja gesagt hast, dass es sinnvoll wäre bei SelfDefense noch eine Auswahl EG_Fenster  einzubauen, wäre es da möglich das Ganze (wie sagtest du ?) "feingradiger" zu gestalten?

Gruß
Wolle

Depechem

Hallo zusammen, ich muss zum aktuellem Thema Weihnachten eine Frage stellen.
Durch das attr ASC_Adv kann ich verhindern das der Rolladen an Weihnachten geschlossen wird.
Bisher (letztes Jahr noch kein ASC) nutzte für die Steuerung zu Weihnachten immer ein notify welches folgende Logik besaß:
- die gewünschten Rollos fuhren statt ganz zu nur auf 55%
- 23 Uhr dann komplett geschlossen
- morgens 4:30Uhr wieder auf 55%
- zur normalen Helligkeit komplett auf

Ist dies mit ASC umsetzbar? Wenn nicht kann ich ein notify in Kombination mit ASC verwenden, wenn ja wie könnte dies evtl. aussehen.
Optimal wäre wenn man für die gesamte Weihnachtssteuerung nur 1 notify benötigen würde das man nach Weihnachten einfach wieder deaktivert um es nächstes Jahr einfach wieder aktivieren zu können.

Viele Dank im voraus
Thomas
Hintergrund der nicht kompletten Öffnung ist das die Nachbarn nicht komplett rein schauen können.
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

kjmEjfu

Wenn du im entsprechenden Rollo das Attribut "ASC_Adv" auf "on" setzt, dann wird die Fahrt fürs Schließen ausgesetzt.
Die werden nachgeholt, sobald du ein "set ASC_device ascDriveDown" auslöst, das könntest du per notify machen.

Deine 55% könntest du über ASC_PrivacyDown_Pos bzw. ASC_PrivacyUp_Pos erschlagen. Wobei ich nicht sicher, ob ASC_Adv den PrivacyMode auch überschreibt.
Da ASC_Adv von Haus aus nur während der Adventzeit aktiv ist (konfigurbar entweder a) Montag nach Totensonntag oder b) ab 1. Advent), braucht man da auch für den Rest des Jahres nichts dran zu verändern.

Generell gibt es eine coole commandref zu ASC ;-)
Migriere derzeit zu Home Assistant

Depechem

Zitat von: kjmEjfu am 24 November 2020, 17:46:10
Wenn du im entsprechenden Rollo das Attribut "ASC_Adv" auf "on" setzt, dann wird die Fahrt fürs Schließen ausgesetzt.
Die werden nachgeholt, sobald du ein "set ASC_device ascDriveDown" auslöst, das könntest du per notify machen.

Deine 55% könntest du über ASC_PrivacyDown_Pos bzw. ASC_PrivacyUp_Pos erschlagen. Wobei ich nicht sicher, ob ASC_Adv den PrivacyMode auch überschreibt.
Da ASC_Adv von Haus aus nur während der Adventzeit aktiv ist (konfigurbar entweder a) Montag nach Totensonntag oder b) ab 1. Advent), braucht man da auch für den Rest des Jahres nichts dran zu verändern.

Generell gibt es eine coole commandref zu ASC ;-)

Danke für deine Antwort. So habe ich das in der commandref auch rausgelesen. Wäre natürlich super wenn man das direkt im ASC automatisieren könnte. Aber dann muss ich es wohl alles per notifys machen. Wäre natürlich optimal gewesen dies direkt in ASC zu einzupflegen und dann nicht jedes Weihnachtsfest neu zu schauen was wo geändert werden muss. Dafür automatisieren wir hier ja so viel. ;-)
(folgendes sollen die ausgewählten Rollos zur Weihnachtszeit machen 04:30 Uhr auf 55%, bei bestimmten Luxwert komplett auf, 16 Uhr auf 55%, 23 Uhr komplett schließen)

So hier:
- Dummy Dev. erstellen (Weihnachten on/off) dieser triggert 3 Weihnachten-notifys (damit mit nur einem Schalter die gesamte Weihnachtensteuerung aktiviert/deaktiviert wird)
- das Weihnachten-notify1 steuert das morgens 04:30 Uhr die gewünschten Rollos auf 55% auf fahren
- das Weihnachten-notify2 steuert das abends 16:00 Uhr die gewünschten Rollos auf 55% auf fahren
- das Weihnachten-notify2 steuert das abends 23:00 Uhr die gewünschten Rollos runter fahren

Vieleicht hat noch jemand eine andere Idee oder Anmerkung
VG Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Zitat von: Wolle02 am 24 November 2020, 15:38:05
Ah, ok. Dann klar. Wie gesagt, es ist für den User nicht so leicht zu überblicken, was womit zusammen- und wovon abhängt. Insbesondere, wenn es dann nicht mit der CommandRef zusammen passt.

Nach dem du hier ( https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233 ) ja gesagt hast, dass es sinnvoll wäre bei SelfDefense noch eine Auswahl EG_Fenster  einzubauen, wäre es da möglich das Ganze (wie sagtest du ?) "feingradiger" zu gestalten?

Gruß
Wolle

Ja ich denke das kann man machen. Wird aber noch dauern.
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

kjmEjfu

Mal eine Frage: ascDriveDown fährt (erst), wenn ASC_Time_Down_Late auch erreicht/überschritten wurde. Nicht, falls man ascDriveDown VOR ASC_Time_Down_Late auslöst, aber der Brightness-Wert schon unterschritten wurde, richtig?
Migriere derzeit zu Home Assistant

CoolTux

Zitat von: kjmEjfu am 25 November 2020, 09:55:29
Mal eine Frage: ascDriveDown fährt (erst), wenn ASC_Time_Down_Late auch erreicht/überschritten wurde. Nicht, falls man ascDriveDown VOR ASC_Time_Down_Late auslöst, aber der Brightness-Wert schon unterschritten wurde, richtig?

Habe versucht mir Mühe zu geben es zu verstehen, klappt leider nicht. Was genau wolltest Du fragen. Eventuell etwas ausführlicher beschreiben.
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

kjmEjfu

Zitat von: CoolTux am 25 November 2020, 11:05:25
Habe versucht mir Mühe zu geben es zu verstehen, klappt leider nicht. Was genau wolltest Du fragen. Eventuell etwas ausführlicher beschreiben.

Sorry.

Ausgangslage: Ich habe x Rollos bei denen ist ASC_Adv auf on gesetzt, damit wird das abendliche Schließen erstmal ausgesetzt. ASC_Time_Down_Late ist für die Rollos auf 22:00 Uhr gesetzt. Außerhalb der Adventszeit schließen die Rollos aber in der dunklen Jahreszeit sehr viel früher, da ich Brightness nutze und der entsprechende Grenzwert schon Stunden vorher erreicht ist (irgendwas gegen 18 Uhr).
Jetzt habe ich mir ascDriveDown auf eine Fernbedienung gelegt, damit ich das manuell auslöse kann. Allerdings habe ich beobachtet, dass das Nachholen der Fahrt erst kurz nach 22:00 Uhr stattfindet, obwohl ich um 21:55 Uhr den Befehl per Fernbedienung gegeben habe.

Da ich keinen Fehler gefunden habe, wollte ich validiert bekommen, dass der ascDriveDown tatsächlich erst mit erreichen von ASC_Time_Down_Late ausgeführt wird, auch wenn vorher ausgelöst wird. Also in dem Fall mein Brightness-Grenzwert ignoriert wird.
Das wäre dann kein grundsätzliches Problem, ich muss nur meiner Frau erklären, dass sie vor ASC_Time_Down_Late zwar drücken kann, aber (erstmal) nix passiert.
Migriere derzeit zu Home Assistant

Supadone

Zitat von: kjmEjfu am 24 November 2020, 17:46:10

Da ASC_Adv von Haus aus nur während der Adventzeit aktiv ist (konfigurbar entweder a) Montag nach Totensonntag oder b) ab 1. Advent)

Wo finde ich denn die Konfigurationsmöglichkeit? Hier hat die Regierung nämlich schon bemängelt dass die Rollos schließen ;)