[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.6.x

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

Karflyer

Habe das Problem, dass das Shading nicht mehr funktioniert. Eigentlich sind alle Bedingungen für das Shading erfüllt und die DEBUG-Ausgabe meldet auch, das mit der Beschattungsverarbeitung begonnen wird, aber es passiert nichts. Aktuelle ASC-Version ist die 0.6.31
Hier mal die DEBUG-Ausgabe eines Rolladens:
ASC_DEBUG!!! 2019.09.17 10:44:22 - EventProcessingTwilightDevice: sht_ezr RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - ShadingProcessing: sht_ezr - Übergebende Werte - Azimuth:132.38, Elevation: 31.67, Brightness: 27500, OutTemp: 20, Fenster Position: 125, Winkel Links: 75, Winkel Rechts: 75, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2019.09.17 10:44:22 - ShadingProcessing: sht_ezr - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - ShadingProcessing: sht_ezr - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2019.09.17 10:44:22


Hier das List dieses Rolladens:
Internals:
   ADDRESS    000001
   CFGFN      /opt/fhem/devices_somfy.cfg
   DEF        000001 AF 05CF
   FUUID      5c55644d-f33f-bb67-160e-dd2fd1535ba438ce
   IODev      CUL_SOMFY
   NAME       sht_ezr
   NR         78
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   READINGS:
     2019-06-10 20:46:10   ASC_Enable      on
     2019-09-17 05:45:21   ASC_ShuttersLastDrive day open
     2019-09-17 10:39:52   ASC_Time_DriveDown 17.09.2019 - 20:09
     2019-09-17 10:39:52   ASC_Time_DriveUp 18.09.2019 - 05:45
     2019-09-17 08:44:27   associatedWith  ASControl
     2019-09-17 05:45:01   enc_key         AF
     2019-09-17 05:45:21   exact           0
     2019-09-17 05:45:21   position        0
     2019-09-17 05:45:01   rolling_code    05CF
     2019-09-17 05:45:21   state           open
Attributes:
   ASC        1
   ASC_BrightnessSensor dy_ASC_Brightness:state
   ASC_Closed_Pos 200
   ASC_Down   astro
   ASC_DriveUpMaxDuration 21
   ASC_Drive_Offset 0
   ASC_Drive_OffsetStart 0
   ASC_Pos_Reading position
   ASC_Shading_Direction 125
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_WaitingPeriod 10
   ASC_Time_Up_Early 05:45
   ASC_Up     time
   ASC_WindowRec sc_ezr
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      CUL_SOMFY
   alias      Esszimmer (r)
   devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
   drive-down-time-to-100 16
   drive-down-time-to-close 19
   drive-up-time-to-100 3
   drive-up-time-to-open 20
   eventMap   /on:down/off:up/pos 60:go-my/
   group      Shutter
   model      somfyshutter
   room       SOMFY
   sortby     01
   userattr   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_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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
   verbose    4
   webCmd     down:stop:up:go-my
   widgetOverride position:slider,0,10,100


Und ein List des ASC-Devices:
Internals:
   FUUID      5cf66d81-f33f-bb67-77aa-054865fe987a4cf5
   FVERSION   73_AutoShuttersControl.pm:v0.6.31-s20147/2019-09-11 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  ASControl,Windmesser,dy_ASC_Brightness,global,myTwilight,sc_ezl,sc_ezr,sc_fo,sc_ft,sc_fz,sc_kc,sc_szl,sc_szr,sc_wz,st_bz,sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
   NR         671
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.6.31
   OLDREADINGS:
   READINGS:
     2019-08-20 09:18:48   ascEnable       on
     2019-09-17 10:39:30   controlShading  on
     2019-08-15 08:11:08   hardLockOut     off
     2019-09-17 08:44:27   room_SOMFY      sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
     2019-08-22 07:58:51   selfDefense     on
     2019-09-17 06:50:25   sht_bz_PosValue 0
     2019-09-17 06:49:57   sht_bz_lastPosValue 200
     2019-09-17 08:44:30   sht_bz_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:14   sht_ezl_PosValue 0
     2019-09-17 05:45:01   sht_ezl_lastPosValue 0
     2019-09-17 08:44:31   sht_ezl_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:21   sht_ezr_PosValue 0
     2019-09-17 05:45:01   sht_ezr_lastPosValue 200
     2019-09-17 08:44:31   sht_ezr_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:22   sht_fo_PosValue 0
     2019-09-17 05:45:01   sht_fo_lastPosValue 0
     2019-09-17 08:44:31   sht_fo_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:30   sht_ft_PosValue 0
     2019-09-17 05:45:01   sht_ft_lastPosValue 0
     2019-09-17 08:44:31   sht_ft_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:28   sht_fz_PosValue 0
     2019-09-17 05:45:01   sht_fz_lastPosValue 0
     2019-09-17 08:44:31   sht_fz_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:18   sht_kc_PosValue 0
     2019-09-17 05:45:01   sht_kc_lastPosValue 0
     2019-09-17 08:44:31   sht_kc_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 06:16:15   sht_szl_PosValue 0
     2019-09-17 06:20:42   sht_szl_lastPosValue 200
     2019-09-17 08:44:31   sht_szl_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 06:16:13   sht_szr_PosValue 0
     2019-09-17 06:20:42   sht_szr_lastPosValue 200
     2019-09-17 08:44:31   sht_szr_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:18   sht_wz_PosValue 0
     2019-09-17 05:45:01   sht_wz_lastPosValue 0
     2019-09-17 08:44:31   sht_wz_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 10:39:52   state           created new drive timer
     2019-08-17 13:00:21   sunriseTimeWeHoliday on
     2019-09-17 08:44:27   userAttrList    rolled out
   helper:
     shuttersList:
       sht_bz
       sht_ezl
       sht_ezr
       sht_fo
       sht_ft
       sht_fz
       sht_kc
       sht_szl
       sht_szr
       sht_wz
   monitoredDevs:
     Windmesser:
       ASControl  ASC_windSensor
     dy_ASC_Brightness:
       sht_bz     ASC_BrightnessSensor
       sht_ezl    ASC_BrightnessSensor
       sht_ezr    ASC_BrightnessSensor
       sht_fo     ASC_BrightnessSensor
       sht_ft     ASC_BrightnessSensor
       sht_fz     ASC_BrightnessSensor
       sht_kc     ASC_BrightnessSensor
       sht_szl    ASC_BrightnessSensor
       sht_szr    ASC_BrightnessSensor
       sht_wz     ASC_BrightnessSensor
     myTwilight:
       ASControl  ASC_twilightDevice
     sc_ezl:
       sht_ezl    ASC_WindowRec
     sc_ezr:
       sht_ezr    ASC_WindowRec
     sc_fo:
       sht_fo     ASC_WindowRec
     sc_ft:
       sht_ft     ASC_WindowRec
     sc_fz:
       sht_fz     ASC_WindowRec
     sc_kc:
       sht_kc     ASC_WindowRec
     sc_szl:
       sht_szl    ASC_WindowRec
     sc_szr:
       sht_szr    ASC_WindowRec
     sc_wz:
       sht_wz     ASC_WindowRec
     st_bz:
       sht_bz     ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlComfort off
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_tempSensor dy_ASC_Temperature:state
   ASC_twilightDevice myTwilight
   ASC_windSensor Windmesser:windstrength
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC


Lässt sich irgendwo erkennen woran es liegt?

Grüße
Stefan

CoolTux

Zitat von: dancatt am 16 September 2019, 20:02:38
Kannst du mir mal deine config zeigen?

Internals:
   CHANGED   
   CHANNEL_RECEIVE 1
   DEF        AB00FC31
   FUUID      5c48b394-f33f-b39c-0fdf-ee4b1c1191d65193
   ID         AB00FC3
   IODev      signalDuino1
   MODEL      LE-Device
   NAME       RolloKinZimSteven_F1
   NR         38
   NTFY_ORDER 50-RolloKinZimSteven_F1
   STATE      0
   TYPE       Siro
   Version    1.3
   CODE:
     1          AB00FC31
   READINGS:
     2019-05-31 08:19:01   ASC_Enable      on
     2019-09-17 06:27:51   ASC_ShuttersLastDrive day open
     2019-09-17 06:27:24   ASC_Time_DriveDown 17.09.2019 - 19:34
     2019-09-17 06:27:24   ASC_Time_DriveUp 18.09.2019 - 06:29
     2019-09-17 06:27:30   ActionTime      1568694449
     2019-09-17 06:27:30   ActionTrigger   fhem
     2019-09-17 06:27:30   BetweentActionTime 38675
     2019-09-17 06:27:30   LastAction      off
     2019-09-17 06:27:30   LastActionTime  1568655774
     2019-09-17 06:27:51   aktActionFinish 0
     2019-09-17 06:27:51   aktEndAction    0
     2019-09-17 06:27:51   aktRunningAction noAction
     2019-09-17 06:27:51   aktTimeAction   0
     2019-09-13 15:25:11   associatedWith  ASControl
     2019-09-17 06:27:30   batteryState    unknown
     2019-09-17 06:27:51   motor-term      26828.7400000953
     2019-09-17 06:27:51   pct             0
     2019-09-17 06:27:51   state           0
   helper:
     exexcmd    on
     ignorecmd  off
     progmode   off
Attributes:
   ASC        1
   ASC_BrightnessSensor HelligkeitsTempSensorKueche:lux
   ASC_DriveUpMaxDuration 30
   ASC_Drive_OffsetStart 7
   ASC_LockOut soft
   ASC_Mode_Down home
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Steven,rg_Anna
   ASC_Shading_Angle_Left 90
   ASC_Shading_Angle_Right 50
   ASC_Shading_Direction 250
   ASC_Shading_MinMax_Elevation 5
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_Cloudy 25000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Ventilate_Window_Open off
   ASC_WindowRec FensterKontaktKinZimSteven_F1
   ASC_WindowRec_subType threestate
   IODev      signalDuino1
   SIRO_inversPosition 0
   SIRO_signalLongStopRepeats 15
   SIRO_signalRepeats 8
   SIRO_time_to_close 22
   SIRO_time_to_open 22
   alias      Rollo Steven Links
   comment    Akku geladen am 30.04.2019
   devStateIcon {return FHEM::Siro::Siro_icon($name)}
   event-on-change-reading ASC_Enable,ASC_ShuttersLastDrive,state,pct
   group      Rollos
   room       Betriebsraum,StevensZimmer
   userattr   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_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Mode:always,off,home,absent ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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     stop:open:close:fav:pct
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

CoolTux

Zitat von: Karflyer am 17 September 2019, 11:02:24
Habe das Problem, dass das Shading nicht mehr funktioniert. Eigentlich sind alle Bedingungen für das Shading erfüllt und die DEBUG-Ausgabe meldet auch, das mit der Beschattungsverarbeitung begonnen wird, aber es passiert nichts. Aktuelle ASC-Version ist die 0.6.31
Hier mal die DEBUG-Ausgabe eines Rolladens:
ASC_DEBUG!!! 2019.09.17 10:44:22 - EventProcessingTwilightDevice: sht_ezr RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - ShadingProcessing: sht_ezr - Übergebende Werte - Azimuth:132.38, Elevation: 31.67, Brightness: 27500, OutTemp: 20, Fenster Position: 125, Winkel Links: 75, Winkel Rechts: 75, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2019.09.17 10:44:22 - ShadingProcessing: sht_ezr - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - FnIsDay: sht_ezr Allgemein: 1
ASC_DEBUG!!! 2019.09.17 10:44:22 - ShadingProcessing: sht_ezr - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2019.09.17 10:44:22


Hier das List dieses Rolladens:
Internals:
   ADDRESS    000001
   CFGFN      /opt/fhem/devices_somfy.cfg
   DEF        000001 AF 05CF
   FUUID      5c55644d-f33f-bb67-160e-dd2fd1535ba438ce
   IODev      CUL_SOMFY
   NAME       sht_ezr
   NR         78
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   READINGS:
     2019-06-10 20:46:10   ASC_Enable      on
     2019-09-17 05:45:21   ASC_ShuttersLastDrive day open
     2019-09-17 10:39:52   ASC_Time_DriveDown 17.09.2019 - 20:09
     2019-09-17 10:39:52   ASC_Time_DriveUp 18.09.2019 - 05:45
     2019-09-17 08:44:27   associatedWith  ASControl
     2019-09-17 05:45:01   enc_key         AF
     2019-09-17 05:45:21   exact           0
     2019-09-17 05:45:21   position        0
     2019-09-17 05:45:01   rolling_code    05CF
     2019-09-17 05:45:21   state           open
Attributes:
   ASC        1
   ASC_BrightnessSensor dy_ASC_Brightness:state
   ASC_Closed_Pos 200
   ASC_Down   astro
   ASC_DriveUpMaxDuration 21
   ASC_Drive_Offset 0
   ASC_Drive_OffsetStart 0
   ASC_Pos_Reading position
   ASC_Shading_Direction 125
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_WaitingPeriod 10
   ASC_Time_Up_Early 05:45
   ASC_Up     time
   ASC_WindowRec sc_ezr
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      CUL_SOMFY
   alias      Esszimmer (r)
   devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
   drive-down-time-to-100 16
   drive-down-time-to-close 19
   drive-up-time-to-100 3
   drive-up-time-to-open 20
   eventMap   /on:down/off:up/pos 60:go-my/
   group      Shutter
   model      somfyshutter
   room       SOMFY
   sortby     01
   userattr   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_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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
   verbose    4
   webCmd     down:stop:up:go-my
   widgetOverride position:slider,0,10,100


Und ein List des ASC-Devices:
Internals:
   FUUID      5cf66d81-f33f-bb67-77aa-054865fe987a4cf5
   FVERSION   73_AutoShuttersControl.pm:v0.6.31-s20147/2019-09-11 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  ASControl,Windmesser,dy_ASC_Brightness,global,myTwilight,sc_ezl,sc_ezr,sc_fo,sc_ft,sc_fz,sc_kc,sc_szl,sc_szr,sc_wz,st_bz,sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
   NR         671
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.6.31
   OLDREADINGS:
   READINGS:
     2019-08-20 09:18:48   ascEnable       on
     2019-09-17 10:39:30   controlShading  on
     2019-08-15 08:11:08   hardLockOut     off
     2019-09-17 08:44:27   room_SOMFY      sht_bz,sht_ezl,sht_ezr,sht_fo,sht_ft,sht_fz,sht_kc,sht_szl,sht_szr,sht_wz
     2019-08-22 07:58:51   selfDefense     on
     2019-09-17 06:50:25   sht_bz_PosValue 0
     2019-09-17 06:49:57   sht_bz_lastPosValue 200
     2019-09-17 08:44:30   sht_bz_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:14   sht_ezl_PosValue 0
     2019-09-17 05:45:01   sht_ezl_lastPosValue 0
     2019-09-17 08:44:31   sht_ezl_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:21   sht_ezr_PosValue 0
     2019-09-17 05:45:01   sht_ezr_lastPosValue 200
     2019-09-17 08:44:31   sht_ezr_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:22   sht_fo_PosValue 0
     2019-09-17 05:45:01   sht_fo_lastPosValue 0
     2019-09-17 08:44:31   sht_fo_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:30   sht_ft_PosValue 0
     2019-09-17 05:45:01   sht_ft_lastPosValue 0
     2019-09-17 08:44:31   sht_ft_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:28   sht_fz_PosValue 0
     2019-09-17 05:45:01   sht_fz_lastPosValue 0
     2019-09-17 08:44:31   sht_fz_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:18   sht_kc_PosValue 0
     2019-09-17 05:45:01   sht_kc_lastPosValue 0
     2019-09-17 08:44:31   sht_kc_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 06:16:15   sht_szl_PosValue 0
     2019-09-17 06:20:42   sht_szl_lastPosValue 200
     2019-09-17 08:44:31   sht_szl_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 06:16:13   sht_szr_PosValue 0
     2019-09-17 06:20:42   sht_szr_lastPosValue 200
     2019-09-17 08:44:31   sht_szr_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 05:45:18   sht_wz_PosValue 0
     2019-09-17 05:45:01   sht_wz_lastPosValue 0
     2019-09-17 08:44:31   sht_wz_nextAstroTimeEvent 17.09.2019 - 20:09
     2019-09-17 10:39:52   state           created new drive timer
     2019-08-17 13:00:21   sunriseTimeWeHoliday on
     2019-09-17 08:44:27   userAttrList    rolled out
   helper:
     shuttersList:
       sht_bz
       sht_ezl
       sht_ezr
       sht_fo
       sht_ft
       sht_fz
       sht_kc
       sht_szl
       sht_szr
       sht_wz
   monitoredDevs:
     Windmesser:
       ASControl  ASC_windSensor
     dy_ASC_Brightness:
       sht_bz     ASC_BrightnessSensor
       sht_ezl    ASC_BrightnessSensor
       sht_ezr    ASC_BrightnessSensor
       sht_fo     ASC_BrightnessSensor
       sht_ft     ASC_BrightnessSensor
       sht_fz     ASC_BrightnessSensor
       sht_kc     ASC_BrightnessSensor
       sht_szl    ASC_BrightnessSensor
       sht_szr    ASC_BrightnessSensor
       sht_wz     ASC_BrightnessSensor
     myTwilight:
       ASControl  ASC_twilightDevice
     sc_ezl:
       sht_ezl    ASC_WindowRec
     sc_ezr:
       sht_ezr    ASC_WindowRec
     sc_fo:
       sht_fo     ASC_WindowRec
     sc_ft:
       sht_ft     ASC_WindowRec
     sc_fz:
       sht_fz     ASC_WindowRec
     sc_kc:
       sht_kc     ASC_WindowRec
     sc_szl:
       sht_szl    ASC_WindowRec
     sc_szr:
       sht_szr    ASC_WindowRec
     sc_wz:
       sht_wz     ASC_WindowRec
     st_bz:
       sht_bz     ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlComfort off
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_tempSensor dy_ASC_Temperature:state
   ASC_twilightDevice myTwilight
   ASC_windSensor Windmesser:windstrength
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC


Lässt sich irgendwo erkennen woran es liegt?

Grüße
Stefan


ASC_Shading_StateChange_Sunny ist bei Dir nicht gesetzt. Default ist 35000 Dein Sensor hat laut Log Brightness: 27500
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

Karflyer

ZitatASC_Shading_StateChange_Sunny ist bei Dir nicht gesetzt. Default ist 35000 Dein Sensor hat laut Log Brightness: 27500

@CoolTux
Ich weiß nicht wo dieser Wert (27500) her kommt. Am Rollladendevice habe ich als ASC_BrigtnessSensor einen Dummy (dy_ASC_Brightness:state) eingetragen, und der hat im Status (state) den Wert 40000. Im ASC-Device ist kein BrightnessSensor eingetragen. Eine Idee woher die 27500 noch kommen könnten?


CoolTux

Der kommt aus dem neuen AverageArray. Es werden in einem Array bis zu 3 Werte vorgehalten und davon ein Mittelwert ermittelt.
Es ist noch experimentell und wird noch anpassbar bzw. abschaltbar gemacht werden.
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

Karflyer

ZitatDer kommt aus dem neuen AverageArray. Es werden in einem Array bis zu 3 Werte vorgehalten und davon ein Mittelwert ermittelt.
Es ist noch experimentell und wird noch anpassbar bzw. abschaltbar gemacht werden.

Bingo. Das passt auf die beiden Werte die mein Brightness-Dummy einnimmt (15000 und 40000).
Danke dir für's analysieren.

Grüße
Stefan

CoolTux

Hier bitte ab sofort nur noch Beiträge zur 0.6.x SVN Version posten. Fragen und Infos zur Devel Version welche nun als Version 0.8 entwickelt wird bitte hier posten.
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

Kai-Alfonso

Zitat von: CoolTux am 17 September 2019, 13:48:16
Hier bitte ab sofort nur noch Beiträge zur 0.6.x SVN Version posten. Fragen und Infos zur Devel Version welche nun als Version 0.8 entwickelt wird bitte hier posten.

Ok :-) Bin noch auf v0.6.32 und habe jetzt mal die letzten Tage noch mal selfDefense testen können und so ganz rund lief es nicht  8)

Ich versuche es mal zusammenzufassen:

Einstellungen sind:

Küche/Wohnzimmer: selfDefense Mode absent/delay 600
HW-Raum/Schlafzimmer/Kinderzimmer/Badezimmer: selfDefense Mode gone/delay 600
Wohnzimmer/Schlafzimmer/HW-Raum: liegen auf 225 Grad, haben also bei Bedarf eine aktive Beschattung

(ich kann bei Bedarf auch ein List machen)

- Verlassen haben wir das Haus am Sonntag um 9.28. Dabei waren die Fenster Küche/Wohnzimmer/Badezimmer geschlossen, HW-Raum, Schlafzimmer, Kinderzimmer offen.
- Alle Fenster, die geöffnet waren, fuhren bei Absent direkt runter - alle Fenster, die zu waren und selfDefense Mode = absent waren, fuhren nach 600s runter (soweit alles richtig)
- um 11:14 fuhr das Fenster Schlafzimmer in die Ventilate Position und blieb dann auch bis zu Ankunft heute (zwischenzeitlich gab es mal ein Shading in/out)
- um 18:12 fuhr HW-Raum in die Ventilate Position und blieb dort bis zur Ankunft heute (zwischenzeitlich gab es mal ein Shading in/out)
- Badezimmer war gar nicht im selfDefense Mode und fuhr lustig nacht Zeitplan/Brightness bis zur Ankunft heute
- um 21:27 war dann das Residents-Device auf Gone, aber so wie ich das gesehen habe, hat es nichts bewirkt.
- Montag (gestern) fuhr die Küche morgens (8:15)  hoch (ASC_Time_Up_Early) - selfDefense schient aus zu sein, weil er fuhr dann wieder nach Zeitplan/Brightness


Leider hatte ich vergessen, verbose anzuschalten :-(

Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Zitat von: Kai-Alfonso am 17 September 2019, 15:28:43
Ok :-) Bin noch auf v0.6.32 und habe jetzt mal die letzten Tage noch mal selfDefense testen können und so ganz rund lief es nicht  8)

Ich versuche es mal zusammenzufassen:

Einstellungen sind:

Küche/Wohnzimmer: selfDefense Mode absent/delay 600
HW-Raum/Schlafzimmer/Kinderzimmer/Badezimmer: selfDefense Mode gone/delay 600
Wohnzimmer/Schlafzimmer/HW-Raum: liegen auf 225 Grad, haben also bei Bedarf eine aktive Beschattung

(ich kann bei Bedarf auch ein List machen)

- Verlassen haben wir das Haus am Sonntag um 9.28. Dabei waren die Fenster Küche/Wohnzimmer/Badezimmer geschlossen, HW-Raum, Schlafzimmer, Kinderzimmer offen.
- Alle Fenster, die geöffnet waren, fuhren bei Absent direkt runter - alle Fenster, die zu waren und selfDefense Mode = absent waren, fuhren nach 600s runter (soweit alles richtig)
- um 11:14 fuhr das Fenster Schlafzimmer in die Ventilate Position und blieb dann auch bis zu Ankunft heute (zwischenzeitlich gab es mal ein Shading in/out)
- um 18:12 fuhr HW-Raum in die Ventilate Position und blieb dort bis zur Ankunft heute (zwischenzeitlich gab es mal ein Shading in/out)
- Badezimmer war gar nicht im selfDefense Mode und fuhr lustig nacht Zeitplan/Brightness bis zur Ankunft heute
- um 21:27 war dann das Residents-Device auf Gone, aber so wie ich das gesehen habe, hat es nichts bewirkt.
- Montag (gestern) fuhr die Küche morgens (8:15)  hoch (ASC_Time_Up_Early) - selfDefense schient aus zu sein, weil er fuhr dann wieder nach Zeitplan/Brightness


Leider hatte ich vergessen, verbose anzuschalten :-(



Also bis auf
Zitat- Badezimmer war gar nicht im selfDefense Mode und fuhr lustig nacht Zeitplan/Brightness bis zur Ankunft heute
- um 21:27 war dann das Residents-Device auf Gone, aber so wie ich das gesehen habe, hat es nichts bewirkt.
passt alles.

Ich gehe davon aus das Deine Fenster im Schlafzimmer und im HW-Raum entsprechend gekippt waren. Du musst die Events mit event-on-change-reading begrenzen. Deine Kontaktsensoren scheinen alle x Stunden ein alive zu senden mit dem aktuellen Status. Darauf reagieren dann halt die Rollos wenn ein Event kommt.

Es gab glaube ab Version 0.6.33 ein komplettes umschreiben was SelfDefense an geht. Am besten Du nimmst ab heute Abend mal die aktuelle Developer Version. Muss noch ein paar Sachen umschreiben.
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

Kai-Alfonso

Zitat von: CoolTux am 17 September 2019, 16:24:20
Also bis auf passt alles.

Ich gehe davon aus das Deine Fenster im Schlafzimmer und im HW-Raum entsprechend gekippt waren. Du musst die Events mit event-on-change-reading begrenzen. Deine Kontaktsensoren scheinen alle x Stunden ein alive zu senden mit dem aktuellen Status. Darauf reagieren dann halt die Rollos wenn ein Event kommt.

Es gab glaube ab Version 0.6.33 ein komplettes umschreiben was SelfDefense an geht. Am besten Du nimmst ab heute Abend mal die aktuelle Developer Version. Muss noch ein paar Sachen umschreiben.

gut, dann wechsel ich mal auf die aktuelleste Dev und mach ein event-on-change-reading bei den Sensoren
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Ich empfehle persönlich generell etwas zu filtern. Bei einigen Modulen muss man das nicht, oder darf es sogar nicht. Zum Beispiel AMAD da ist das nicht nötig oder ASC da darf man es sogar gar nicht.
Aber bei Homematic zum Beispiel mache ich immer ein event-on-change und das auch nur auf die Events welche ich persönlich brauche. Ausnahme sind Temperatur und Luftfeuchtigkeit da ich da einen schönen Plot haben möchte. Ja geht auch anders aber da mach ich einfach ein event-on-update und gut ist.
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

Kai-Alfonso

Zitat von: CoolTux am 18 September 2019, 07:59:33
Ich empfehle persönlich generell etwas zu filtern. Bei einigen Modulen muss man das nicht, oder darf es sogar nicht. Zum Beispiel AMAD da ist das nicht nötig oder ASC da darf man es sogar gar nicht.
Aber bei Homematic zum Beispiel mache ich immer ein event-on-change und das auch nur auf die Events welche ich persönlich brauche. Ausnahme sind Temperatur und Luftfeuchtigkeit da ich da einen schönen Plot haben möchte. Ja geht auch anders aber da mach ich einfach ein event-on-update und gut ist.

Ich verstehe zwar, das Du auf events reagierst, aber ich dachte, dass dann auch das entsprechende Reading ausgewertet wird - deswegen
verstehe ich nicht, warum auf einmal 2 Rollladen so komisch fahren, eine Rolllade überhaupt nicht etc. Kann man auch schlecht nachstellen, weil erst nach 12 Stunden einige Fehler kamen.

Ich update mal wie gesagt auf die 0.8x Version und mach ein verbose 4 - achso, ich habe natürlich homebrew HM-Sensoren an den Fenstern :-)
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

CoolTux

Wenn ich auf ein Event eines Fensterkontaktes reagiere ist es in meinen Augen Unsinn dann noch mal ab zu fragen ob der Status tatsächlich so ist. Der Event ist ja der Status. Würde also auch gar nichts bringen bei Deinem Problem.
Event ist open und wenn ich dann noch mal abfrage wäre der Status immer noch open.  ;)
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

Kai-Alfonso

Zitat von: CoolTux am 18 September 2019, 08:11:07
Wenn ich auf ein Event eines Fensterkontaktes reagiere ist es in meinen Augen Unsinn dann noch mal ab zu fragen ob der Status tatsächlich so ist. Der Event ist ja der Status. Würde also auch gar nichts bringen bei Deinem Problem.
Event ist open und wenn ich dann noch mal abfrage wäre der Status immer noch open.  ;)

Das macht Sinn  :D :D

Dann mach ich mal die Änderungen und beobachte mal das ganze. Bugs dann im neuen Thread :-)
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Stephan1965

Hallo,
ist es möglich, dass die Rollladen je nach Anwesenheitsstatus der Residents im Haus zu unterschiedlichen Zeiten fahren können?
Z. B. wenn keiner da ist (alle absent oder gone) können die Rollladen früher runter, quasi so ein bisschen Gefahrenabwehr. Wenn jemand da ist, dann erst zum Sonnenuntergang (oder einer späteren eingetragenen Zeit oder zu einem bestimmten Helligkeitswert). Damit dann der schöne Sonnenunergang betrachtet werden kann und frau nicht so eingeschlossen ist.
Wie würde man das dann machen, wenn zwischen den beiden Zeiten jemand nach Hause kommt?

Viele Grüße
Stephan