[73_AutoShuttersControl] Rolläden mit BrightnessSensor steuern -Version v0.8.27

Begonnen von ocbraun, 15 Mai 2020, 23:20:58

Vorheriges Thema - Nächstes Thema

ocbraun

Hallo liebe FHEM-Community und ASC-User,

seit einiger Zeit verwende ich das AutoShuttersControl-Modul zum steuern meiner Rolläden. Solange ich das ASC über "Twilight" angesteuert hatte, hat alles wunderbar funktioniert und die Rolläden funktionierten zu den Zeiten wie gewünscht.
Jetzt habe ich mir von Homematic IP den Helligkeits-Sensor "HmIP-SLO" gekauft, welcher über die RaspberryMatic mit FHEM verbunden ist. Hintergund ist die "Verfeinerung" der Steuerung, da der Sonnenverlauf zwar "schön und gut" ist, dieser aber leider nicht weiß ob es ein trüber oder ein strahlend heller Tag ist.

Leider funktioniert es mit dem Bightness- Sensor nicht. Das ASC reagiert zum eingesellte Dämmerungs-Wert nicht und fährt erst zur "ASC_Time_Down_Late" eingestellten Zeit am Abend oder zur "ASC_Time_Up_Late" am morgen.

Folgendes ist an den RolladenDevices eingestellt:

ASC_BrightnessSensor:   HM_BS_SW_001:brightness   
ASC_Down:                      brightness
ASC_up:                           brightness
ASC_Time_Down_Early:   16:30
ASC_Time_Down_Late:    21:15
ASC_Time_Up_Early:        06:45
ASC_Time_Up_Late:         08:00


Im ASS-Device:

ASC_brightnessDriveUpDown: 500:250

Die Rolläden fahren am Abend - wie oben schon erwähnt - nicht zwischen 16:30 und 21:15 Uhr, wenn der Dämmerungswert unter 250 fällt und auch nicht entsprechend am morgen...

Ich hatte auch schon folgendes im Device engetragen:

ASC_BrightnessSensor:   HM_BS_SW_001   
                                        HM_BS_SW_001:state
                                        HM_BS_SW_001:brightness (Reading exsistiert)
                                        HM_BS_SW_001:brightness 500:250


Laut Beschreibung müsste es doch aber auch ohne die Dämmerungswerte im Device funktionieren wenn im ASC der Wert global eingtragen ist. Aber wie gesagt, ich habe schon alle obigen Varianten durchgespielt, keine funktioniert.
Das der Sensor funktioniert, konnte ich über den Eventmonitor beobachten. Bei allen Readings im BrightnessSensor wird ein Event gefeuert....

Welche Einstellung ist bei mir noch falsch oder ist es ein genereller Bug?

vielleicht kann jemand helfen ? 

CoolTux

Guten Morgen,

Deine erste Einstellung war völlig korrekt. Wie Du schon sagtest hätte das Rollo bei unter 250 fahren müssen, sofern das Reading Brightness vom Sensor Device ein Event sendet.
Gib mal bitte ein list eines Rollos Device, vom ASC Device und vom Sensor Device.

list DEVICENAME

in der FHEMWEB Kommandozeile eingeben.
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

ocbraun

Hallo,

vielen Dank, dass Du es Dir anschauen möchtest - super !

Hier die lists der Device' (Rollo; ASC, BrightnessSensor & Eventmonitor vom BrightnessSensor)

Grüße Chris


list RolloDevice:

Internals:
   DEF        HM_RL_WZ_003 defaults
   FUUID      5eac245d-f33f-a678-f285-162bfdf22be719b4
   IODev      d_ccu
   NAME       HM_RL_WZ_003
   NR         155
   STATE      63
   TYPE       HMCCUDEV
   ccuaddr    00111A49A333CF
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_RL_WZ_003
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.6.2
   statevals  devstate
   READINGS:
     2020-05-16 17:33:36   0.ACTUAL_TEMPERATURE 29.0
     2020-05-16 17:33:36   0.ACTUAL_TEMPERATURE_STATUS normal
     2020-05-16 17:33:36   0.ERROR_CODE    0
     2020-05-16 17:33:36   0.ERROR_OVERHEAT no
     2020-05-16 17:33:36   3.ACTIVITY_STATE stillstand
     2020-05-16 17:33:36   3.LEVEL         63
     2020-05-16 17:33:36   3.LEVEL_STATUS  0
     2020-05-16 17:24:42   3.SELF_CALIBRATION_RESULT failed
     2020-05-16 17:33:36   4.ACTIVITY_STATE stillstand
     2020-05-16 17:33:37   5.ACTIVITY_STATE stillstand
     2020-05-16 17:33:37   6.ACTIVITY_STATE stillstand
     2020-05-01 16:01:57   ASC_Enable      on
     2020-05-10 16:30:37   ASC_ShuttersLastDrive manual
     2020-05-16 17:22:59   ASC_Time_DriveDown 16.05.2020 - 21:15
     2020-05-16 17:22:59   ASC_Time_DriveUp 17.05.2020 - 08:30
     2020-05-16 17:33:37   activity        alive
     2020-05-08 23:55:34   associatedWith  ROL_ASC_Gr1
     2020-05-16 17:33:36   control         63
     2020-05-16 17:33:37   hmstate         63
     2020-05-16 17:33:36   pct             63
     2020-05-16 17:33:36   state           63
   hmccu:
     devspec    HM_RL_WZ_003
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      0.0
         OVAL       0.000000
         SVAL       29.0
         VAL        29.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -67
         VAL        -67
       0.RSSI_PEER:
         OVAL       -82
         VAL        174
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      unbekannt
         OVAL       0
         SVAL       stillstand
         VAL        3
       3.LEVEL:
         OSVAL      geschlossen
         OVAL       0.000000
         SVAL       63
         VAL        0.63
       3.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      failed
         OVAL       false
         SVAL       failed
         VAL        false
       4.ACTIVITY_STATE:
         OSVAL      unbekannt
         OVAL       0
         SVAL       stillstand
         VAL        3
       4.LEVEL:
         OVAL       0.000000
         VAL        1.0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      unbekannt
         OVAL       0
         SVAL       stillstand
         VAL        3
       5.LEVEL:
         OVAL       0.000000
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      unbekannt
         OVAL       0
         SVAL       stillstand
         VAL        3
       6.LEVEL:
         OVAL       0.000000
         VAL        0.0
       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.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_BrightnessSensor HM_BS_SW_001:brightness
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Open_Pos 60
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Sleep_Pos 20
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 21:15
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   DbLogExclude .*
   IODev      d_ccu
   alias      RolladenWohnzimmerHauptfenster (1)
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   group      ROL_Wohnzimmer
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Gewerk->Rolladen,Raum->Wohnzimmer
   sortby     1
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:geschlossen,#100-100:offen;ACTIVITY_STATE!0:unbekannt,1:hoch,2:runter,3:stillstand;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_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 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     control:up:stop:down
   widgetOverride control:slider,0,10,100



list ASC- Device:

Internals:
   FUUID      5ea564ad-f33f-a678-b08f-32e0315736c82255
   FVERSION   73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROL_ASC_Gr1
   NOTIFYDEV  global,ROL_ASC_Gr1,HM_RL_WZ_001,HM_RL_WZ_002,HM_RL_WZ_003,HM_RL_WZ_004,OUT_Twilight,HM_BS_SW_001[1.AVERAGE_ILLUMINATION,HM_RL_WZ_001,OUT_Wetter_rt,HM_TF_001,HM_RL_WZ_003,OUT_Astro,HM_RL_WZ_002,HM_RL_WZ_004
   NR         153
   NTFY_ORDER 51-ROL_ASC_Gr1
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.27
   READINGS:
     2020-05-10 12:27:29   HM_RL_WZ_001_PosValue 100
     2020-05-15 21:15:01   HM_RL_WZ_001_lastPosValue 39
     2020-05-16 17:22:59   HM_RL_WZ_001_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-05-10 16:30:14   HM_RL_WZ_002_PosValue 100
     2020-05-15 21:15:01   HM_RL_WZ_002_lastPosValue 36.5
     2020-05-16 17:22:59   HM_RL_WZ_002_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-05-10 16:30:37   HM_RL_WZ_003_PosValue 65
     2020-05-15 21:15:01   HM_RL_WZ_003_lastPosValue 40.5
     2020-05-16 17:22:59   HM_RL_WZ_003_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-05-05 22:41:53   HM_RL_WZ_004_PosValue 100
     2020-05-15 21:15:01   HM_RL_WZ_004_lastPosValue 100
     2020-05-16 17:22:59   HM_RL_WZ_004_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-04-26 12:38:37   ascEnable       on
     2020-04-26 13:17:38   controlShading  on
     2020-04-26 12:38:37   hardLockOut     off
     2020-05-08 23:55:33   room_Gewerk-_Rolladen_Raum-_Wohnzimmer HM_RL_WZ_001,HM_RL_WZ_002,HM_RL_WZ_003,HM_RL_WZ_004
     2020-04-26 12:38:37   selfDefense     off
     2020-05-16 17:22:59   state           created new drive timer
     2020-04-26 12:46:08   sunriseTimeWeHoliday on
     2020-05-16 17:22:54   userAttrList    rolled out
   helper:
     shuttersList:
       HM_RL_WZ_001
       HM_RL_WZ_002
       HM_RL_WZ_003
       HM_RL_WZ_004
   monitoredDevs:
     HM_BS_SW_001[1.AVERAGE_ILLUMINATION:
       HM_RL_WZ_003 ASC_BrightnessSensor
     HM_RL_WZ_001:
     HM_RL_WZ_002:
     HM_RL_WZ_003:
     HM_RL_WZ_004:
     HM_TF_001:
       HM_RL_WZ_004 ASC_WindowRec
     OUT_Astro:
       ROL_ASC_Gr1 ASC_twilightDevice
     OUT_Twilight:
       ROL_ASC_Gr1 ASC_twilightDevice
     OUT_Wetter_rt:
       ROL_ASC_Gr1 ASC_windSensor
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 500:250
   ASC_expert 1
   ASC_twilightDevice OUT_Twilight
   ASC_windSensor OUT_Wetter_rt:wind
   DbLogExclude .*
   alias      Rolladensteuerung Gruppe 1
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   group      ASCDevice
   icon       fts_shutter_automatic
   room       Gewerk->Rolladen


list SensorDevice:

Internals:
   DEF        HM_BS_xx_001  defaults
   FUUID      5eb6efc9-f33f-a678-65b8-b57e20442006eec3
   IODev      d_ccu
   NAME       HM_BS_SW_001
   NR         162
   STATE      Avg: 66960.0 LUX
   TYPE       HMCCUDEV
   ccuaddr    000D5A499AF388
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_BS_xx_001
   ccutype    HmIP-SLO
   channels   4
   firmware   1.0.16
   statevals  devstate
   Helper:
     DBLOG:
       1.AVERAGE_ILLUMINATION:
         LOG_Db:
           TIME       1589642872.36262
           VALUE      66960.0
   READINGS:
     2020-05-16 17:27:52   1.AVERAGE_ILLUMINATION 66960.0
     2020-05-16 17:27:52   1.CURRENT_ILLUMINATION 67640.0
     2020-05-16 17:27:52   1.HIGHEST_ILLUMINATION 67640.0
     2020-05-16 17:27:52   1.LOWEST_ILLUMINATION 66450.0
     2020-05-15 23:31:02   ASC_Enable      on
     2020-05-15 23:31:15   ASC_Time_DriveDown 16.05.2020 - 20:52
     2020-05-15 23:31:15   ASC_Time_DriveUp 16.05.2020 - 05:47
     2020-05-16 17:27:52   activity        alive
     2020-05-16 17:27:52   battery         ok
     2020-05-16 17:27:52   brightness      66960.0
     2020-05-16 17:27:52   brightness_current 67640.0
     2020-05-16 17:27:52   control         67640.0
     2020-05-16 17:27:52   hmstate         67640.0
     2020-05-16 17:27:52   state           67640.0
   hmccu:
     devspec    HM_BS_xx_001
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       3.1
         VAL        3.1
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -80
         VAL        -83
       0.RSSI_PEER:
         OVAL       0
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.AVERAGE_ILLUMINATION:
         OSVAL      66980.0
         OVAL       66980.0
         SVAL       66960.0
         VAL        66960.0
       1.AVERAGE_ILLUMINATION_STATUS:
         OVAL       0
         VAL        0
       1.CURRENT_ILLUMINATION:
         OSVAL      67520.0
         OVAL       67520.0
         SVAL       67640.0
         VAL        67640.0
       1.CURRENT_ILLUMINATION_STATUS:
         OVAL       0
         VAL        0
       1.HIGHEST_ILLUMINATION:
         OSVAL      67520.0
         OVAL       67520.0
         SVAL       67640.0
         VAL        67640.0
       1.HIGHEST_ILLUMINATION_STATUS:
         OVAL       0
         VAL        0
       1.LOWEST_ILLUMINATION:
         OSVAL      66450.0
         OVAL       66450.0
         SVAL       66450.0
         VAL        66450.0
       1.LOWEST_ILLUMINATION_STATUS:
         OVAL       0
         VAL        0
Attributes:
   DbLogExclude .*
   DbLogInclude 1.AVERAGE_ILLUMINATION
   IODev      d_ccu
   alias      LichtsensorSüdWest_Balkon
   ccureadingfilter _ILLUMINATION$
   icon       day_night
   room       Draussen->Wetter,Gewerk->Rolladen
   stateFormat Avg: 1.AVERAGE_ILLUMINATION LUX
   statedatapoint 1.CURRENT_ILLUMINATION
   stripnumber 1
   userReadings brightness {
ReadingsVal($name,"1.AVERAGE_ILLUMINATION",0)
},

brightness_current {
ReadingsVal($name,"1.CURRENT_ILLUMINATION",0)
}



Eventmonitor SensorDevice (Events werden gefeuert)

Events (Filter: HM_BS_SW_001)   FHEM log   

2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 activity: alive
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 battery: ok
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 hmstate: 67520.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 brightness: 66980.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 brightness_current: 67520.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 1.CURRENT_ILLUMINATION: 67640.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 control: 67640.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 67640.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 1.HIGHEST_ILLUMINATION: 67640.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 1.AVERAGE_ILLUMINATION: 66960.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 1.LOWEST_ILLUMINATION: 66450.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 hmstate: 67640.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 brightness: 66960.0
2020-05-16 17:27:52 HMCCUDEV HM_BS_SW_001 brightness_current: 67640.0

CoolTux

Du hast nicht gelöscht vorher sondern einfach das neue Device rein geschrieben.

Versuche ein

set ROL_ASC_Gr1 createNewNotify

Dein ASC Name kommt mir seltsam vor, solltest Du vorhaben mehr wie ein ASC betrieben zu wollen so muss ich Dir sagen das dies nicht geht. Man kann immer nur ein einziges anlegen.
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

ocbraun

Hallo,

das mit der Gruppe 1 war mal angedacht.... bevor ich mich mit dem Device auseinandergesetzt habe. (Hatte nie versucht ein 2. zu installieren und weiß heute auch, dass es nicht geht) --> Der Name blieb halt...

So, habe jetzt das set ROL_ASC_Gr1 createNewNotify gemacht. Woran sehe ich, dass es funktionier? Heute Abend beim Live-Versuch?

Welche Einstellung ist korrekt:

ASC_BrightnessSensor:   HM_BS_SW_001:brightness   oder: [HM_BS_SW_001:brightness 500:200]
ASC_Down:                      brightness
ASC_up:                           brightness
ASC_Time_Down_Early:   16:30
ASC_Time_Down_Late:    21:15
ASC_Time_Up_Early:        06:45
ASC_Time_Up_Late:         08:00



Das 500:200 lieber im RolladenDevice oder im ASC als globale Einstellung?

Grüße Chris

CoolTux

[ ] bedeutet immer nur optional und sollte nicht mit rein.
Wenn dann

HM_BS_SW_001:brightness

oder

HM_BS_SW_001:brightness 500:200

Aber ich wurde

HM_BS_SW_001:brightness

machen und global dann die 500 200 wenn es bei dir alles passt.

zeig mal das list vom ASC dann sehe ich ob es geklappt hat
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

ocbraun

Hallo,

hier nochmal das list vom ASC Device:

Grüße Christian



Internals:
   FUUID      5ea564ad-f33f-a678-b08f-32e0315736c82255
   FVERSION   73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROL_ASC_Gr1
   NOTIFYDEV  HM_BS_SW_001,HM_TF_001,OUT_Twilight,OUT_Wetter_rt,ROL_ASC_Gr1,global,HM_RL_WZ_001,HM_RL_WZ_002,HM_RL_WZ_003,HM_RL_WZ_004
   NR         153
   NTFY_ORDER 51-ROL_ASC_Gr1
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.27
   OLDREADINGS:
   READINGS:
     2020-05-10 12:27:29   HM_RL_WZ_001_PosValue 100
     2020-05-15 21:15:01   HM_RL_WZ_001_lastPosValue 39
     2020-05-16 17:59:39   HM_RL_WZ_001_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-05-10 16:30:14   HM_RL_WZ_002_PosValue 100
     2020-05-15 21:15:01   HM_RL_WZ_002_lastPosValue 36.5
     2020-05-16 17:59:39   HM_RL_WZ_002_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-05-10 16:30:37   HM_RL_WZ_003_PosValue 65
     2020-05-15 21:15:01   HM_RL_WZ_003_lastPosValue 40.5
     2020-05-16 17:59:39   HM_RL_WZ_003_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-05-05 22:41:53   HM_RL_WZ_004_PosValue 100
     2020-05-15 21:15:01   HM_RL_WZ_004_lastPosValue 100
     2020-05-16 17:59:39   HM_RL_WZ_004_nextAstroTimeEvent 16.05.2020 - 21:15
     2020-04-26 12:38:37   ascEnable       on
     2020-04-26 13:17:38   controlShading  on
     2020-04-26 12:38:37   hardLockOut     off
     2020-05-16 17:59:36   room_Gewerk-_Rolladen_Raum-_Wohnzimmer HM_RL_WZ_001,HM_RL_WZ_002,HM_RL_WZ_003,HM_RL_WZ_004
     2020-04-26 12:38:37   selfDefense     off
     2020-05-16 18:00:19   state           created new drive timer
     2020-04-26 12:46:08   sunriseTimeWeHoliday on
     2020-05-16 17:59:36   userAttrList    rolled out
   helper:
     shuttersList:
       HM_RL_WZ_001
       HM_RL_WZ_002
       HM_RL_WZ_003
       HM_RL_WZ_004
   monitoredDevs:
     HM_BS_SW_001:
       HM_RL_WZ_001 ASC_BrightnessSensor
       HM_RL_WZ_002 ASC_BrightnessSensor
       HM_RL_WZ_003 ASC_BrightnessSensor
       HM_RL_WZ_004 ASC_BrightnessSensor
     HM_TF_001:
       HM_RL_WZ_004 ASC_WindowRec
     OUT_Twilight:
       ROL_ASC_Gr1 ASC_twilightDevice
     OUT_Wetter_rt:
       ROL_ASC_Gr1 ASC_windSensor
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 500:250
   ASC_expert 1
   ASC_twilightDevice OUT_Twilight
   ASC_windSensor OUT_Wetter_rt:wind
   DbLogExclude .*
   alias      Rolladensteuerung Gruppe 1
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   group      ASCDevice
   icon       fts_shutter_automatic
   room       Gewerk->Rolladen

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

ocbraun

super - vielen Dank !!!

Hallo,

es hat suber funktioniert ! Alles gut jetzt....

Eine Frage habe ich jetzt noch: Wann muss man das "createNewNotify" machen?
                                                  Wann muss man "renewAllTimers machen" ?

Grüße Chris  8)

================================================

CoolTux

Eigentlich muss man beides nie machen. Du hast einfach bisschen viel rumgespielt und hast beim Austausch des Brightnesssensors nur den neuen Sensor eingetragen statt das Attribut erst zu löschen und dann neu zu setzen.
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

ocbraun