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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: kjmEjfu am 25 Oktober 2020, 08:42:20
So, auf Basis dessen habe ich gestern das Badezimmer umgestellt.

TimeUp_early liegt weiterhin auf 06:30
TimeUpWeHoliday habe ich auf 09:00 gesetzt.

Um 08:30 war das Rollo aber noch nicht oben, obwohl Brightness um das 4fache überschritten war.
Seltsam.


Bei den Rollos, die ich noch nicht angefasst habe, hatte ich heute
day open 020-10-25 06:16:42

obwohl gesetzt ist:
ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 08:45
ASC_Time_Up_WE_Holiday 07:15

würde das jetzt mal auf die Uhrumstellung schieben?

Ich teste das die Woche. Aber die Uhrumstellung ist definitiv ein Problem, was man auch gestern gesehen hat da die errechnete Zeit immer eine Stunde vor der gewünschten war.
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


Reinhard.M

Zitat von: CoolTux am 23 Oktober 2020, 16:06:18
Du musst dafür sagen das für state kein Event kommt wenn sich der Zustand nicht ändert.

event-on-change-reading

Das hat leider nichts gebracht. Allerdings bin ich ein Stück weiter gekommen. Der "Übeltäter" ist die LastManPos. Die PosAfterDayClosed steht auf LastMan. LastManPos steht immer auf 70, auch wenn ich eine oder mehrere manuelle Fahrten ausgeführt habe. Der LastManPosTimestamp wird aber jedes Mal upgedated. Ich habe bislang keinen Weg gefunden die LastManPos zu ändern. Wenn ich PosAfterDayClosed auf open setze bleibt das Rollo sauber oben.

FunkOdyssey

Zitat von: FunkOdyssey am 24 Oktober 2020, 23:45:01
@CoolTux:

Kannst du mir noch einmal erklären, woran genau ASC eine manuelle Fahrt erkennt und somit eigentlich danach BlockingTime berücksichtigen sollte?

Im Code sehe ich:

if ( $events =~ m{.*:\s(\d+)}xms )

Aber ich verstehe das nicht.

Bei mir wird irgendwie nicht alles erkannt. Danke.

Ich weiß nicht, ob das in den anderen Posts untergangen ist.
Kann man die Frage einfach beantworten oder kann ich mich vielleicht sogar irgendwo einlesen?
Oder ist das Thema zu komplex, um es zwischendurch zu beantworten.
Ich bin mir ganz sicher, dass dies schon häufig besprochen wurde, aber ich finde dazu kein Post mehr.

Danke

Reinhard.M

Zitat von: Reinhard.M am 25 Oktober 2020, 16:49:10
Das hat leider nichts gebracht. Allerdings bin ich ein Stück weiter gekommen. Der "Übeltäter" ist die LastManPos. Die PosAfterDayClosed steht auf LastMan. LastManPos steht immer auf 70, auch wenn ich eine oder mehrere manuelle Fahrten ausgeführt habe. Der LastManPosTimestamp wird aber jedes Mal upgedated. Ich habe bislang keinen Weg gefunden die LastManPos zu ändern. Wenn ich PosAfterDayClosed auf open setze bleibt das Rollo sauber oben.
Ich habe die Ursache dieses Fehlverhaltens gefunden. Aus dem Thema "Extra Readings für Shading im Rolladendevice definieren" https://forum.fhem.de/index.php/topic,110396.msg1044737.html#msg1044737 habe ich die readingsGroup für das Shading Ampelsystem von Xerion übernommen. Nachdem ich die readingsGroup und alle zugehörigen userReadings gelöscht hatte wird jetzt auch die LastManPos immer richtig gesetzt. Eventuell hat diese readingsGroup auch mit anderen merkwürdigen Effekten zu tun. Hat eventuell einer der FHEM Profis eine Idee wie das zusammenhängt?

CoolTux

Zitat von: FunkOdyssey am 25 Oktober 2020, 17:07:36
Ich weiß nicht, ob das in den anderen Posts untergangen ist.
Kann man die Frage einfach beantworten oder kann ich mich vielleicht sogar irgendwo einlesen?
Oder ist das Thema zu komplex, um es zwischendurch zu beantworten.
Ich bin mir ganz sicher, dass dies schon häufig besprochen wurde, aber ich finde dazu kein Post mehr.

Danke

Ich versuche Dir Morgen zu antworten. Heute schaffe ich es nicht mehr.
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: FunkOdyssey am 24 Oktober 2020, 23:45:01
@CoolTux:

Kannst du mir noch einmal erklären, woran genau ASC eine manuelle Fahrt erkennt und somit eigentlich danach BlockingTime berücksichtigen sollte?

Im Code sehe ich:

if ( $events =~ m{.*:\s(\d+)}xms )

Aber ich verstehe das nicht.

Bei mir wird irgendwie nicht alles erkannt. Danke.

Wenn ASC eine Fahrt macht dann wird ein interner Timestamp gesetzt. ( LastPosTimestamp ). Da dieser kurz vor dem Fahrbefehl gesetzt wird ist davon aus zu gehen das der Timestamp nicht älter sein sollte wie DriveUpMaxDuration (per default 60s). Und das wird dann in der Funktion EventProcessingShutter ausgewertet.
Ich hoffe ich konnte es ein bisschen verständlich erklären


if (
            (
                int( gettimeofday() ) -
                $FHEM::Automation::ShuttersControl::shutters
                ->getLastPosTimestamp
            ) >
            $FHEM::Automation::ShuttersControl::shutters->getDriveUpMaxDuration
            && (
                int( gettimeofday() ) -
                $FHEM::Automation::ShuttersControl::shutters
                ->getLastManPosTimestamp ) >
            $FHEM::Automation::ShuttersControl::shutters->getDriveUpMaxDuration
          )
        {
            $FHEM::Automation::ShuttersControl::shutters->setLastDrive(
                'manual');
            $FHEM::Automation::ShuttersControl::shutters->setLastDriveReading;
            $FHEM::Automation::ShuttersControl::ascDev->setStateReading;
            $FHEM::Automation::ShuttersControl::shutters->setLastManPos($1);

            $FHEM::Automation::ShuttersControl::shutters
              ->setShadingManualDriveStatus(1)
              if ( $FHEM::Automation::ShuttersControl::shutters->getIsDay
                && $FHEM::Automation::ShuttersControl::shutters->getIfInShading
              );

            FHEM::Automation::ShuttersControl::ASC_Debug(
                'EventProcessingShutters: eine manualle Fahrt wurde erkannt!');
        }
        else {
            $FHEM::Automation::ShuttersControl::shutters->setLastDriveReading;
            $FHEM::Automation::ShuttersControl::ascDev->setStateReading;

            FHEM::Automation::ShuttersControl::ASC_Debug(
'EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!'
            );
        }
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

FunkOdyssey


alpinestars

Zitat von: CoolTux am 24 Oktober 2020, 13:08:36

Interessant

     2020-10-23 18:16:14   ASC_ShuttersLastDrive manual
     2020-10-23 18:13:02   ASC_Time_DriveDown 24.10.2020 - 18:13


Du hast gesagt das Du das list vor dem manuellen Fahren gemacht hast. Dennoch steht da 2020-10-23 18:16:14   ASC_ShuttersLastDrive manual, also nach der neu Berechnung
Ich gehe davon aus das Dein Device alle X Minuten ein Update der Readings macht und dadurch ein Event kommt welches als manuelle Fahrt ausgewertet wird.
Setze bitte einmal event-on-change-reading entsprechend Deiner Wünsche und der Commandref.



Grüße

Sehr gut, das war es! Ich habe nun event-on-change-reading auf pct gesetzt und die Rollläden sind heute Abend das erste Mal automatisch gefahren :-)

Vielen lieben Dank für Deine Unterstützung.

FHEM_newbie

Hallo, erst mal ein grosses Kompliment: Wollte gestern schon hier den Vorschlag für eine morgendliche Privacy Funktion machen und siehe da, es gibt sie bereits.

Ich weiss aber nicht wie es anderen geht oder ob dies hier schon mal diskutiert wurde: Für mich wäre eine Privacy After Day open sinnvoll, also dass nach dem morgendlichen Öffnen einige Rollläden noch eine gewisse Zeit halb offen bleiben. Leider funktioniert das mit einer negativen Zeit nicht so.

Capu

Auch von mir erstmal ein riesen Kompliment, ein echt klasse Modul... Weiß gar nicht warum ich das erst vorgestern für mich entdeckt hab  :-[
Eine Frage konnte ich leider durch die Suche/Wiki/comandref nicht klären. Ist das Attribut "ASC_Shading_Direction" im Shutter Device ersatzlos rausgefallen?
Server: Raspberry 3B+ - USB-SSD (Raspian Stretch) - HM-MOD-RPI-PCB - 433MHz@GPIO - MQTT2
Support: Raspberry (Raspian Stretch) - lepresenced - slaesh's CC2652RB - zigbee2mqtt
Stuff: HM-Thermostate, -Dimmer, -Schalter, -Fensterkontakte, 433MHz-"Baumarktsteckdosen", Aqara Sensoren/Switches

FunkOdyssey

Die Winkel stelle ich über ASC_Shading_InOutAzimuth ein. Das ist quasi der Nachfolger des alten Attributs.

Capu

Ah ok... Macht Sinn! :-D Dank dir für die schnelle Aufklärung!
Server: Raspberry 3B+ - USB-SSD (Raspian Stretch) - HM-MOD-RPI-PCB - 433MHz@GPIO - MQTT2
Support: Raspberry (Raspian Stretch) - lepresenced - slaesh's CC2652RB - zigbee2mqtt
Stuff: HM-Thermostate, -Dimmer, -Schalter, -Fensterkontakte, 433MHz-"Baumarktsteckdosen", Aqara Sensoren/Switches

alpinestars

Hallo zusammen,

ich benötige bitte einmal Eure Hilfe  ;)

Mittels ASC_ExternalTrigger lasse ich eine Rolllade auf 40% fahren, sofern der TV eingeschaltet wird ("SonyTV:power on:off 40"). Im Sommer super praktisch, damit das Fenster von hinten nicht blendet.
Es wäre nun perfekt, wenn die 40% gar nicht angefahren werden würden, wenn wir bereits bei > 40% (manuell oder per night close) sind. Mittlerweile (Herbst) ist die Rolllade aufgrund der ASTRO-Funktion natürlich seit Stunden geschlossen (100%) bevor ich abends den TV anmache.
Bietet ASC oder ASC_ExternalTrigger  da direkt etwas an? Ansonsten ging meine Idee dahin, mittels DOIF mir einen eigenen TV-Status zusammenzubauen.

Ich danke Euch!

trabantp60

Hallo CoolTux

wieder zwei Fragen (obwohl ich nun langsam den Status "zufrieden mit der Rollomimik" erreiche)

1.Frage:
Warum verschattet das Rollo im Badezimmer, obwohl das Shading global deaktiviert ist?

list Rollladen-Device:

Internals:
   AktorID    3
   AktorName  RL_OG_BAD
   DEF        3
   DevValues  AktorID: 3 | Status: Aktor ist gestoppt | Aktueller Wert: 52407 | Zielwert: 52407 | Zustand: 32 | DayMode: Tagmodus | Name: RL_OG_BAD
   FUUID      5d342732-f33f-8609-592f-432c2ce6fa022fe5
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     14
   NAME       RL_OG_BAD
   NR         80
   SELVEGateway_MSGCNT 14
   SELVEGateway_TIME 2020-10-30 08:10:07
   STATE      position-20
   TYPE       SELVECommeo
   lastCommand selve.GW.device.getValues
   maskbase64 CAAAAAAAAAA=
   maskdec    8
   READINGS:
     2019-11-30 11:40:26   ASC_Enable      on
     2020-10-14 19:24:49   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-10-30 06:30:55   ASC_ShuttersLastDrive shading in
     2020-10-30 10:59:00   ASC_Time_DriveDown 30.10.2020 - 22:30
     2020-10-30 10:59:00   ASC_Time_DriveUp 31.10.2020 - 09:30
     2020-10-30 10:59:00   ASC_Time_PrivacyDriveDown 30.10.2020 - 22:30
     2020-10-30 10:59:00   ASC_Time_PrivacyDriveUp 31.10.2020 - 06:29
     2020-10-30 08:10:07   alarm           
     2020-10-30 10:58:46   associatedWith  ROLLLADENSTEUERUNG
     2020-10-30 08:10:07   automatic       on
     2020-10-30 08:10:07   day_mode        Tagmodus
     2020-10-30 08:10:07   drive           Aktor ist gestoppt
     2020-10-30 08:10:07   flags           32
     2020-10-30 08:10:07   frost           off
     2020-10-30 06:30:53   last_drive      drive-up
     2020-10-30 08:10:07   lost_gateway    off
     2020-10-30 08:10:07   lost_sensor     off
     2020-10-30 08:10:07   motor           stop
     2020-10-30 08:10:07   obstacle        off
     2020-10-30 08:10:07   overload        off
     2020-10-30 08:10:07   pct             80
     2020-10-30 08:10:07   position        20
     2020-10-30 08:10:07   position_actual 20
     2020-10-30 06:30:52   position_desired 20
     2020-10-30 08:10:07   position_target 20
     2020-10-30 08:10:07   rain            off
     2020-10-30 08:10:07   signal          off
     2020-10-30 08:10:07   state           position-20
     2020-10-30 08:10:07   unreachable     off
     2020-10-30 08:10:07   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_afterManual 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 1000:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 99
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1:800
   ASC_PrivacyDown_Pos 29
   ASC_PrivacyUpValue_beforeDayOpen 10860:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Self_Defense_AbsentDelay 60
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 205:300
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 300
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:31
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 21
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 35
   ASC_WindProtection off
   ASC_WindowRec FK_OG_BAD
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alexaName  Rollo Bad
   alias      Rollladen Bad
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   homebridgeMapping TargetPosition:minStep=10
   room       40_OG->BAD,SELVECommeo
   type       HomeKit
   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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position




list ASC-Device:

Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  ASTRODATEN_EICHENWEG3,FK_EG_KINDERZIMMER,FK_EG_KUECHE,FK_EG_SPEISEKAMMER,FK_EG_TOILETTE,FK_EG_TREPPE,FK_EG_VORHAUS,FK_EG_WZ_FENSTER_STRUCTURE,FK_OG_BAD,FK_OG_HANNA,FK_OG_SCHLAFZIMMER,OUT_BRIGHTNESSSENSOR,RGR_RESIDENTS,ROLLLADENSTEUERUNG,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,TK_OG_BALKON_GRIFF,global,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA,RL_du_TESTROLLO
   NR         464
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-10-09 10:11:53   RL_EG_KINDERZIMMER RL_EG_KINDERZIMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:00:47   RL_EG_KINDERZIMMER_PosValue 100
     2020-10-18 22:30:00   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-10-30 08:00:07   RL_EG_KINDERZIMMER_lastPosValue 30
     2020-10-30 10:58:49   RL_EG_KINDERZIMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_KUECHE    RL_EG_KUECHE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:18   RL_EG_KUECHE_PosValue 100
     2020-10-17 22:30:00   RL_EG_KUECHE_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_KUECHE_lastPosValue 20
     2020-10-30 10:58:49   RL_EG_KUECHE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_SPEISEKAMMER RL_EG_SPEISEKAMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:02:16   RL_EG_SPEISEKAMMER_PosValue 100
     2020-10-17 22:30:00   RL_EG_SPEISEKAMMER_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_SPEISEKAMMER_lastPosValue 0
     2020-10-30 10:58:49   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_STUBE_FENSTER RL_EG_STUBE_FENSTER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:36   RL_EG_STUBE_FENSTER_PosValue 100
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-10-30 07:01:01   RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_STUBE_TUER RL_EG_STUBE_TUER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 06:28:02   RL_EG_STUBE_TUER_PosValue 100
     2020-10-29 22:30:00   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-10-30 07:01:01   RL_EG_STUBE_TUER_lastPosValue 30
     2020-10-30 10:58:50   RL_EG_STUBE_TUER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_TOILETTE  RL_EG_TOILETTE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:22   RL_EG_TOILETTE_PosValue 100
     2020-10-17 22:30:00   RL_EG_TOILETTE_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_TOILETTE_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_TOILETTE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_TREPPE    RL_EG_TREPPE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:55   RL_EG_TREPPE_PosValue 100
     2020-10-30 07:01:01   RL_EG_TREPPE_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_TREPPE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_VORHAUS   RL_EG_VORHAUS_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:49   RL_EG_VORHAUS_PosValue 90
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-10-30 07:01:01   RL_EG_VORHAUS_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_VORHAUS_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_BAD       RL_OG_BAD_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 06:30:55   RL_OG_BAD_PosValue 20
     2020-10-18 17:30:58   RL_OG_BAD_lastDelayPosValue 25
     2020-10-30 06:30:01   RL_OG_BAD_lastPosValue 20
     2020-10-30 10:58:50   RL_OG_BAD_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_BALKON    RL_OG_BALKON_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:58   RL_OG_BALKON_PosValue 100
     2020-10-26 17:00:01   RL_OG_BALKON_lastDelayPosValue 25
     2020-10-30 07:01:01   RL_OG_BALKON_lastPosValue 0
     2020-10-30 10:58:50   RL_OG_BALKON_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_SCHLAFZIMMER RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:01:19   RL_OG_SCHLAFZIMMER_PosValue 100
     2020-10-20 21:39:59   RL_OG_SCHLAFZIMMER_lastDelayPosValue 41
     2020-10-30 08:00:07   RL_OG_SCHLAFZIMMER_lastPosValue 30
     2020-10-30 10:58:50   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:54   RL_OG_ZIMMER_HANNA RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:01:17   RL_OG_ZIMMER_HANNA_PosValue 100
     2020-10-18 22:30:00   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-10-30 08:00:07   RL_OG_ZIMMER_HANNA_lastPosValue 30
     2020-10-30 10:58:50   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-30 10:58:50   RL_du_TESTROLLO_nextAstroTimeEvent 30.10.2020 - 16:37
     2019-11-30 01:39:25   ascEnable       on
     2020-10-14 19:24:40   controlShading  off
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-10-30 10:58:46   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-10-30 10:58:46   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-10-30 10:58:46   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-10-30 10:58:46   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-10-30 10:58:46   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-10-30 10:58:46   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-10-30 10:58:46   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-10-30 10:58:46   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-10-30 10:58:46   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-10-30 10:58:46   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-10-30 10:58:46   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-10-30 10:58:46   room_Entwicklung_SELVECommeo RL_du_TESTROLLO
     2020-09-23 09:23:23   selfDefense     on
     2020-10-30 10:59:00   state           created new drive timer
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-10-30 10:58:46   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
       RL_du_TESTROLLO
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       ROLLLADENSTEUERUNG ASC_residentsDev
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4




und die zweite Frage ist eher eine bezüglich der Steuerungslogik.
Was muss ich einstellen, damit das Rollo am Wochenende nicht die PrivacyOpenPosition anfährt und damit den/die Schlafende(n) bei der Erholung stört und anschließend ich gestört werde?

Viele Grüße
Frank