[ASC] Problem mit ASC_Time_Down_Early

Begonnen von Wolle02, 03 Januar 2024, 18:13:51

Vorheriges Thema - Nächstes Thema

Wolle02

Hallo CoolTux, jetzt in der dunklen Jahreszeit ist mir im Kinderzimmer meines Sohnes etwas aufgefallen. Ich habe hier ein Attribut 'ASC_Roommate_Device' gesetzt, das den Rollladen runterfährt, wenn der Roommate in den Status asleep geht. Ebenfalls habe ich ein Attribut 'ASC_Time_Down_Early' gesetzt, damit dies aber nicht vor 19:45 Uhr geschiet. Trotzdem fährt der Rollladen aber regelmäßig vor 19:45 Uhr zu, wenn der Roommate auf asleep geht.
Kannst du mal schauen, warum hier das Attribut 'ASC_Time_Down_Early' nicht greift? Nach meinem Verständnis sollten die Attribute 'ASC_Time_Down_Early' und 'ASC_Time_Down_Late' ja über allem schweben und den Rahmen vorgeben !?

Hier mal ein List vom Rollladen:

Internals:
   DEF        00165A499242DA sd=13.LEVEL cd=14.LEVEL
   FUUID      5e89d768-f33f-bf2d-ee23-e60d56ce7d60e289
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s27999/2023-09-26
   IODev      MyCCU3
   NAME       R_OG_KZ_West
   NR         143
   STATE      closed STABLE
   TYPE       HMCCUDEV
   ccuaddr    00165A499242DA
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_3
   ccurolectrl BLIND_VIRTUAL_RECEIVER
   ccurolestate BLIND_TRANSMITTER
   ccusubtype DRBL4
   ccutype    HmIPW-DRBL4
   eventCount 3717
   firmware   1.8.4
   readonly   no
   sender     HMIPW_Rollladeneingang_Modul
   READINGS:
     2024-01-03 17:16:23   13.ACTIVITY_STATE STABLE
     2024-01-03 17:16:23   13.LEVEL        closed
     2024-01-03 17:16:23   13.LEVEL_2     
     2024-01-03 17:16:23   13.LEVEL_2_STATUS UNKNOWN
     2024-01-03 17:16:23   13.LEVEL_STATUS NORMAL
     2024-01-03 17:16:23   13.PROCESS      STABLE
     2024-01-03 17:16:23   13.SECTION     
     2024-01-03 17:16:23   13.SECTION_STATUS UNKNOWN
     2024-01-03 17:16:23   14.ACTIVITY_STATE STABLE
     2024-01-03 17:16:23   14.LEVEL        closed
     2024-01-03 17:16:23   14.LEVEL_2     
     2024-01-03 17:16:23   14.LEVEL_2_STATUS UNKNOWN
     2024-01-03 17:16:23   14.LEVEL_STATUS NORMAL
     2024-01-03 17:16:23   14.PROCESS      STABLE
     2024-01-03 17:16:23   14.SECTION      0
     2024-01-03 17:16:23   14.SECTION_STATUS NORMAL
     2022-05-26 08:28:15   ASC_Enable      on
     2024-01-03 18:10:53   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2024-01-03 17:16:23   ASC_ShuttersLastDrive roommate asleep
     2024-01-03 08:00:47   ASC_Time_DriveDown 03.01.2024 - 19:45
     2024-01-03 08:00:47   ASC_Time_DriveUp 04.01.2024 - 08:00
     2023-12-23 17:46:19   IODev           MyCCU3
     2022-05-25 22:53:47   L-HMIPW_Rollladeneingang_Modul- 0
     2024-01-03 17:16:22   activity        alive
     2023-12-23 17:46:58   associatedWith  Rollladensteuerung
     2024-01-03 17:16:23   control         closed
     2024-01-03 17:16:23   devstate        ok
     2024-01-03 17:16:23   hmstate         closed
     2024-01-03 17:16:23   level           closed
     2024-01-03 18:10:53   myBrightness    1.1
     2024-01-03 18:10:53   myBrightnessForShadingCloudy 20000
     2024-01-03 18:10:53   myBrightnessForShadingSunny 22000
     2024-01-03 18:10:53   myShadingPASS_GreaterBrightnessSunny False
     2024-01-03 18:10:53   myShadingPASS_GreaterSunAzimuthLeft True
     2024-01-03 18:10:53   myShadingPASS_GreaterSunElevationMin False
     2024-01-03 18:10:53   myShadingPASS_GreaterTemperatureExternMin False
     2024-01-03 18:10:53   myShadingPASS_LowerBrightnessCloudy False
     2024-01-03 18:10:53   myShadingPASS_LowerSunAzimuthRight True
     2024-01-03 18:10:53   myShadingPASS_LowerSunElevationMax True
     2024-01-03 18:10:53   mySunAzimuth    251.6
     2024-01-03 18:10:53   mySunAzimuthLeft 190
     2024-01-03 18:10:53   mySunAzimuthRight 299
     2024-01-03 18:10:53   mySunElevation  -14.2
     2024-01-03 18:10:53   mySunElevationForShadingMax 100.0
     2024-01-03 18:10:53   mySunElevationForShadingMin 5.0
     2024-01-03 18:10:53   myTemperatureExtern 9.7
     2024-01-03 18:10:53   myTemperatureExternForShadingMin 20
     2024-01-03 17:16:23   pct             0
     2024-01-03 17:16:23   pctSlats       
     2024-01-03 17:16:23   state           closed
     2024-01-03 16:55:17   voltage         24
   hmccu:
     channels   18
     defCDP     14.LEVEL
     defSDP     13.LEVEL
     detect     0
     devspec    00165A499242DA
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:BLIND_TRANSMITTER,2:BLIND_VIRTUAL_RECEIVER,3:BLIND_VIRTUAL_RECEIVER,4:BLIND_VIRTUAL_RECEIVER,5:BLIND_TRANSMITTER,6:BLIND_VIRTUAL_RECEIVER,7:BLIND_VIRTUAL_RECEIVER,8:BLIND_VIRTUAL_RECEIVER,9:BLIND_TRANSMITTER,10:BLIND_VIRTUAL_RECEIVER,11:BLIND_VIRTUAL_RECEIVER,12:BLIND_VIRTUAL_RECEIVER,13:BLIND_TRANSMITTER,14:BLIND_VIRTUAL_RECEIVER,15:BLIND_VIRTUAL_RECEIVER,16:BLIND_VIRTUAL_RECEIVER,17:BLIND_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        closeSlats:noArg pct pctSlats open:noArg down oldLevel:noArg close:noArg up openSlats:noArg stop:noArg toggle:noArg
     control:
       chn        14
       dpt        LEVEL

Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze soft
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforeNightClose 7200
   ASC_BrightnessSensor Helligkeit_Sensor_aussen_West:helligkeit_durchschnitt
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Niklas
   ASC_Shading_InOutAzimuth 190:299
   ASC_Shading_MinMax_Elevation 5.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 22000:20000
   ASC_Shading_WaitingPeriod 120
   ASC_Time_Down_Early 19:45
   ASC_Time_Up_Early 05:45
   DbLogExclude .*
   IODev      MyCCU3
   appOptions { "template": "shutter" }
   ccuflags   showDeviceReadings
   ccureadingfilter 13,14..*
   ccureadingname [1-16].ACTIVITY_STATE:+fahrt
   cmdIcon    open:fts_shutter_up stop:fts_shutter_manual close:fts_shutter_down
   devStateIcon .*UP:fts_shutter_up:toggle .*DOWN:fts_shutter_down:toggle closed.STABLE:fts_shutter_100@red:toggle 1\d.STABLE:fts_shutter_90:toggle 2\d.STABLE:fts_shutter_80:toggle 3\d.STABLE:fts_shutter_70:toggle 4\d.STABLE:fts_shutter_60:toggle 5\d.STABLE:fts_shutter_50:toggle 6\d.STABLE:fts_shutter_40:toggle 7\d.STABLE:fts_shutter_30:toggle 8\d.STABLE:fts_shutter_20:toggle 9\d.STABLE:fts_shutter_10:toggle open.STABLE:fts_window_2w:toggle
   event-on-change-reading .*
   group      Rollladen
   room       0.Übersicht,Räume->Kinderzimmer,Geräte->ASC
   stateFormat 13.LEVEL 13.ACTIVITY_STATE
   stripnumber 0
   substexcl  pct
   userReadings myBrightness {ascAPIget('Brightness',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp')},
myTemperatureExternForShadingMin {if (AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","") ne "") {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")} else {"18"}},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate Rollladen Rollladen_gesamt Rollladen_gesamt_map Rollladen_map structexclude
   webCmd     pct:open:stop:close
   widgetOverride pct:slider,0,1,100

CoolTux

Hallo,

Die vorgegebenen Zeiten werden bei einer Roomate Fahrt nicht beachtet. Wenn ich mich Nachmittags hinlegen möchte um zu schlafen möchte ich das die Rollos zu fahren. Das selbe gilt für Morgens wenn ich aus der Nachtschicht komme.


Grüße
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

Hmmm, naja; geht aus der Beschreibung leider nicht hervor, dass Roommatefahrten davon unberührt sind.
Schade, dann such ich mir ne andere Lösung.