ASC: Shading fährt nicht

Begonnen von Leon_Emm, 17 April 2020, 17:46:01

Vorheriges Thema - Nächstes Thema

Leon_Emm

Hallo alle zusammen,

ich habe ein kleines Problem mit dem ASC. Ich habe heute den Tag gebastelt, um die Shading Funktion zu nutzen. Mangels Helligkeitssensor habe ich über das DWD Modul ein userReading erstellt, dass immer aktuell die Prognose für die Sonne  gibt => Anzahl der Sonnensekunden der aktuellen Stunde.

Hier die Definition meines DWD:
defmod DWD DWD_OpenData
attr DWD alertArea 808125098
attr DWD event-on-update-reading state,fc_state,a_state
attr DWD forecastDays 0
attr DWD forecastProperties Tx, Tn, Tg, TTT, DD, FX1, Neff, RR6c, RRhc, Rh00, ww, wwd, SunD1
attr DWD forecastResolution 1
attr DWD forecastStation K2689
attr DWD forecastWW2Text 1
attr DWD room Wetterdaten
attr DWD userReadings SunD1:.* {int(ReadingsVal("DWD", "fc0_".strftime('%H', localtime)."_SunD1",0))}


Meine ASC Konfiguration sieht wie folgt aus:

defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening CIVIL
attr ASC ASC_autoAstroModeMorning CIVIL
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_debug 1
attr ASC ASC_tempSensor DWD:fc0_Tx
attr ASC ASC_twilightDevice Astro
attr ASC devStateIcon { AutoShuttersControl_DevStateIcon($name) }
attr ASC icon fts_shutter_automatic
attr ASC room Automatisierung

defmod asc_shading_contrl notify rollo_shading:* set ASC controlShading $EVENT

defmod rollo_ASC_off notify rollo_auto:inactive set ASC ascEnable off
attr rollo_ASC_off room Automatisierung

defmod rollo_ASC_on notify rollo_auto:active set ASC ascEnable on
attr rollo_ASC_on room Automatisierung


und in den Rolladendevices (Hier nur ein Beispiel):

attr rollo_Esszimmer ASC 1
attr rollo_Esszimmer ASC_AutoAstroModeEvening CIVIL
attr rollo_Esszimmer ASC_AutoAstroModeMorning CIVIL
attr rollo_Esszimmer ASC_BrightnessSensor DWD:SunD1
attr rollo_Esszimmer ASC_Closed_Pos 70
attr rollo_Esszimmer ASC_Down astro
attr rollo_Esszimmer ASC_Open_Pos 0
attr rollo_Esszimmer ASC_Pos_Reading pct
attr rollo_Esszimmer ASC_Shading_InOutAzimuth 75:200
attr rollo_Esszimmer ASC_Shading_MinMax_Elevation 15:100
attr rollo_Esszimmer ASC_Shading_Min_OutsideTemperature 15
attr rollo_Esszimmer ASC_Shading_Mode always
attr rollo_Esszimmer ASC_Shading_Pos 60
attr rollo_Esszimmer ASC_Shading_StateChange_SunnyCloudy 2500:2200
attr rollo_Esszimmer ASC_Time_Up_Early 7:00
attr rollo_Esszimmer ASC_Time_Up_Late 11:00
attr rollo_Esszimmer ASC_Time_Up_WE_Holiday 9:00
attr rollo_Esszimmer ASC_Up astro


Der Rolladen fährt ganz normal über die Astro-Zeiten, aber nicht über das Shading...

Hier noch ein Auszug aus der Log nach Neustart:
ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Esszimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Esszimmer getDownBrightness: 1 Brightness: 2280 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Esszimmer getUpBrightness: 1 Brightness: 2280 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_HSTuer getDownBrightness: 1 Brightness: 2280 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_HSTuer getUpBrightness: 1 Brightness: 2280 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Kueche Allgemein: 1

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Kueche getDownBrightness: 1 Brightness: 2280 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Kueche getUpBrightness: 1 Brightness: 2280 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Wohnzimmer getDownBrightness: 1 Brightness: 2280 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2020.04.17 17:42:43 - FnIsDay: rollo_Wohnzimmer getUpBrightness: 1 Brightness: 2280 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.04.17 17:42:45 - EventProcessingShadingBrightness: rollo_HSTuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04.17 17:42:45 - EventProcessingShadingBrightness: rollo_Esszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04.17 17:42:45 - EventProcessingShadingBrightness: rollo_Kueche - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04.17 17:42:45 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04.17 17:42:45 - EventProcessingExternalTriggerDevice:  Fn wurde durch Notify  - RECEIVED EVENT: $VAR1 = 'presence: present';

ASC_DEBUG!!! 2020.04.17 17:42:45 - EventProcessingExternalTriggerDevice:  Funktion durchlaufen


ab und zu kam auch schon diese Meldung:
ASC_DEBUG!!! 2020.04.17 15:59:47 - ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:234, Elevation: 39.7, Brightness: -1, OutTemp: 25.4, Azimut Beschattung: 140, Azimut Endschattung: 270, 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: NEIN

ASC_DEBUG!!! 2020.04.17 15:59:47 - EventProcessingTwilightDevice: rollo_Wohnzimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt


Ich bin mit meinem Latein am Ende und versuche seit 11 Uhr das Zeug zum laufen zu bekommen :/
Kann mir jemand sagen wo mein Fehler ist und helfen? Ich komme nicht weiter.

Liebe Grüße
Leon

CoolTux

Leider helfen RAW Definitions nicht weiter.
Ein list der Devices wäre besser. Aktuell würde ich sagen der kann das Brightness nicht auslesen. Da kommt ein -1 und das ist der Default wenn nicht anderes gelesen werden kann.
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

Leon_Emm

Eine List der Devices? Stehe gerade auf dem schlauch, wie kann ich die Liste erzeugen und welche devices sollten drauf?

Mich wunderts, dass das Reading DWD:SunD1 nicht gelesen werden kann. Ist extra n Integr und es wird ja auch was übergeben, da ich ja die Meldung EventProcessingShadingBrightness: rollo_Esszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist. erhalte...
Zumal er manchmal ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:260.9, Elevation: 22.1, Brightness: 2280, OutTemp: 25.4, Azimut Beschattung: 140, Azimut Endschattung: 255, 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: NEIN auch was erkennt...

Danke schonmal - auch für die erste schnelle Antwort ;)

CoolTux

list DEVICENAME

in die FHEMWEB Kommandozeile eingeben.
Einmal das ASC Device und ein Rollo.

Dein userreading RegEx ist zu groß angelegt. Wenn das Device 120 Readings hat wird Dein userreading 120 mal ausgeführt. Das ist ein bisschen zu viel des guten.
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

Leon_Emm

Auf den Befehl "list" hätte ich selbst kommen können  ;D

Das userReading hab ich in
SunD1:fc_state:.* {int(ReadingsVal("DWD", "fc0_".strftime('%H', localtime)."_SunD1",0))}
geändert, sprich immer wenn sich der state des DWD ändert (wenn er alarm/Wetterdaten aktualisiert) wird das UserReading mit aktualisiert. Das müsste alle halbe Stunde der Fall sein.

Hier die List des ASC devices:

Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Wohnzimmer,DWD,Astro,TV
   NR         50
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.27
   OLDREADINGS:
   READINGS:
     2020-04-16 18:06:57   ascEnable       on
     2020-04-17 18:01:28   controlShading  on
     2019-12-25 16:00:10   hardLockOut     off
     2020-04-17 16:00:27   rollo_Esszimmer_PosValue 0
     2020-04-17 07:00:02   rollo_Esszimmer_lastPosValue 100
     2020-04-17 17:57:07   rollo_Esszimmer_nextAstroTimeEvent 17.04.2020 - 20:53
     2020-04-17 17:25:10   rollo_HSTuer_PosValue 0
     2020-04-17 07:00:02   rollo_HSTuer_lastPosValue 100
     2020-04-17 17:57:07   rollo_HSTuer_nextAstroTimeEvent 17.04.2020 - 20:53
     2020-04-17 16:00:27   rollo_Kueche_PosValue 0
     2020-04-17 07:00:02   rollo_Kueche_lastPosValue 100
     2020-04-17 17:57:07   rollo_Kueche_nextAstroTimeEvent 17.04.2020 - 20:53
     2020-04-17 17:49:03   rollo_Wohnzimmer_PosValue 0
     2020-04-17 17:48:42   rollo_Wohnzimmer_lastPosValue 90
     2020-04-17 17:57:07   rollo_Wohnzimmer_nextAstroTimeEvent 17.04.2020 - 20:53
     2020-04-17 17:57:04   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Wohnzimmer
     2019-12-25 16:00:10   selfDefense     off
     2020-04-17 17:57:07   state           created new drive timer
     2019-12-25 16:26:29   sunriseTimeWeHoliday on
     2020-04-17 17:57:04   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Wohnzimmer
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     DWD:
       rollo_Esszimmer ASC_BrightnessSensor
       rollo_HSTuer ASC_BrightnessSensor
       rollo_Kueche ASC_BrightnessSensor
       rollo_Wohnzimmer ASC_BrightnessSensor
     TV:
       rollo_Wohnzimmer ASC_ExternalTrigger
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_tempSensor DWD:fc0_Tx
   ASC_twilightDevice Astro
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


und ein Rollo:

Internals:
   FUUID      5e0239a2-f33f-4070-e63d-6b319f90edebb579
   NAME       rollo_Wohnzimmer
   NR         34
   STATE      open
   TYPE       ROLLO
   OLDREADINGS:
   READINGS:
     2019-12-25 16:04:10   ASC_Enable      on
     2020-04-17 17:49:03   ASC_ShuttersLastDrive external trigger device inactive
     2020-04-17 17:57:07   ASC_Time_DriveDown 17.04.2020 - 20:53
     2020-04-17 17:57:07   ASC_Time_DriveUp 18.04.2020 - 09:00
     2020-04-17 17:57:04   associatedWith  ASC
     2020-04-17 17:48:42   command         pct-0
     2020-04-17 17:48:42   desired_pct     0
     2020-04-17 17:48:42   drive-type      modul
     2020-04-17 17:48:42   last_drive      drive-up
     2020-04-17 17:49:03   pct             0
     2020-04-17 17:49:03   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor DWD:SunD1
   ASC_Closed_Pos 80
   ASC_Down   astro
   ASC_ExternalTrigger TV:state on:off 90
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 2500:2200
   ASC_Time_Up_Early 7:00
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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 pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a4 AI
   rl_commandStopDown set rollo_a4 AI
   rl_commandStopUp set rollo_a4 A0
   rl_commandUp set rollo_a4 A0
   rl_excessBottom 3.5
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 13.8
   rl_secondsUp 13.8
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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 room_map structexclude
   webCmd     open:closed:half:stop:pct


Ich danke wieder im Vorraus und bin überrascht, dass mir so schnell geholfen werden kann. Da kann sich jede Firmen-Hotline was abschneiden von ;)

CoolTux

Sollte so gehen. Allerdings war im Log zu sehen das Azimut bei 260 war und Deine Anforderung bei 255 aufhörte.
Einfahc noch mal morgen in Ruhe testen.
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

Leon_Emm

#6
Ein bisschen Zeit ist vergangen, doch leider ist nichts passiert. Die Werte für die Beschattung waren erfüllt, Sonne im Winkel (Atimuth, Höhe), Temperatur war gegeben und das Helligkeitsreading war mit 3200 über der Schwelle von 1500. Leider bekomme ich immernoch die Fehlermeldung

ASC_DEBUG!!! 2020.04.20 10:14:18 - EventProcessingShadingBrightness: rollo_Esszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

aber ich kann nicht nachvollziehen, wieso... Mein Reading ermittelt sich aus SunD1:fc_state:.* {int(ReadingsVal("DWD", "fc0_".strftime('%H', localtime)."_SunD1",0))}

und da wird ja ein Int-Wert erzeugt, ganzzahlig positiv, was ja ein Numerischer Wert sein MUSS!?

Ich bin langsam n bisschen genervt, da sich auch alle anderen im Haus auf die Shading-Funktion verlassen (wollen). Alle Astro-Events fahren regulär und da funktioniert ASC aus...

Woran kann das liegen? Zumal ich manchmal den Log-Eintrag bekomme:

ASC_DEBUG!!! 2020.04.20 10:14:18 - ShadingProcessing: rollo_Esszimmer - Übergebende Werte - Azimuth:117.5, Elevation: 36.3, Brightness: 3180, OutTemp: 20.6, Azimut Beschattung: 75, Azimut Endschattung: 170, 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: NEIN

ASC_DEBUG!!! 2020.04.20 10:14:18 - EventProcessingTwilightDevice: rollo_Esszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
und nichts passiert. Das rollo_Esszimmer hat folgende Attribute bzgl. des Shadings:

attr rollo_Esszimmer ASC_Shading_InOutAzimuth 75:170
attr rollo_Esszimmer ASC_Shading_MinMax_Elevation 35:100
attr rollo_Esszimmer ASC_Shading_Min_OutsideTemperature 15
attr rollo_Esszimmer ASC_Shading_Mode always
attr rollo_Esszimmer ASC_Shading_Pos 60
attr rollo_Esszimmer ASC_Shading_StateChange_SunnyCloudy 2500:2200[1]


Liebe Grüße
Leon

TomLee

Weiß nicht ob es jetzt daran liegt, eher nicht, aber hab mir vor zwei Tagen sagen lassen das der dritte optionale Wert bei  ASC_Shading_StateChange_SunnyCloudy mit Leerzeichen getrennt und ohne die eckigen Kammern angegeben wird.

Gruß

Thomas

CoolTux

ASC_Shading_StateChange_SunnyCloudy 2500:2200[1]

Das ist falsch. Bitte die Klammern entfernen und nur 1 mit Leerzeichen dazwischen

ASC_Shading_StateChange_SunnyCloudy 2500:2200 1
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

Leon_Emm

Hab ich geändert.
Ändert die Situation aber trotzdem nicht, da ich dieses Attribut gestern Nacht eingetragen hab um heute dann zu schauen, ob es geht, oder nicht. Der Fehler besteht aber bereits seit meinem erst Thread und
Zitat von: CoolTux am 17 April 2020, 19:15:48
Sollte so gehen. Allerdings war im Log zu sehen das Azimut bei 260 war und Deine Anforderung bei 255 aufhörte.
Einfahc noch mal morgen in Ruhe testen.
Das hab ich nochmal abgewartet und es hat nicht funktioniert, dann hab ich es mit dem [1] probiert, jetzt in 1 geändert, nochmal neu gestartet und wieder die Identischen zwei Fehlermeldungen.... In den nächsten Tagen kommen zwei Helligkeitssensoren (für Ost und Südseite) per Post und so blöd es klingt würde ich mich freuen, wenn ich bis dahin es hinbekommen hat, dass ASC ein Helligkeitswert (meinet wegen aus einem Dummy) auszulesen und in die Beschattungsposition zu fahren. Ich würde ungern den Helligkeitssensor montieren (soll an die Hauswand mit Unterputz-Kabelführung) um dann festzustellen, dass sich nix bewegt :/

Ich hoffe ihr könnt gerade meine enttäuschung verstehen, auch wenn Ihr nix dafür könnt :/

Vielen Dank schonmal ;)

Liebe Grüße

CoolTux

Dann aktiviere mal debug und dann schauen wir mal.
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

Leon_Emm

Gut. Gehen wir das analytisch an ;) ;D

Ich habe vier Dinge konfiguriert:

Brightness-Sensor-Dummy:
Internals:
   CFGFN     
   FUUID      5e9d79f4-f33f-4070-66ad-639e8d142f310769
   NAME       bright
   NR         188
   STATE      1500
   TYPE       dummy
   READINGS:
     2020-04-20 12:31:25   state           1500
Attributes:
   room       Rollos


Das ist mein ASC-Device:
Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Astro,bright,global,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
   NR         43
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.27
   OLDREADINGS:
   READINGS:
     2020-04-19 01:30:57   ascEnable       on
     2020-04-20 11:32:56   controlShading  off
     2019-12-25 16:00:10   hardLockOut     off
     2020-04-20 12:01:27   rollo_Esszimmer_PosValue 0
     2020-04-20 07:30:02   rollo_Esszimmer_lastPosValue 100
     2020-04-20 11:18:55   rollo_Esszimmer_nextAstroTimeEvent 20.04.2020 - 20:58
     2020-04-20 12:01:36   rollo_HSTuer_PosValue 0
     2020-04-20 07:30:02   rollo_HSTuer_lastPosValue 100
     2020-04-20 11:18:55   rollo_HSTuer_nextAstroTimeEvent 20.04.2020 - 20:58
     2020-04-20 12:01:27   rollo_Kueche_PosValue 0
     2020-04-20 07:30:02   rollo_Kueche_lastPosValue 100
     2020-04-20 11:18:55   rollo_Kueche_nextAstroTimeEvent 20.04.2020 - 20:58
     2020-04-20 12:11:23   rollo_Treppenhaus_Buero_PosValue 0
     2020-04-20 08:00:02   rollo_Treppenhaus_Buero_lastPosValue 100
     2020-04-20 11:18:55   rollo_Treppenhaus_Buero_nextAstroTimeEvent 20.04.2020 - 20:58
     2020-04-20 12:01:25   rollo_Wohnzimmer_PosValue 0
     2020-04-20 07:30:02   rollo_Wohnzimmer_lastPosValue 100
     2020-04-20 11:18:55   rollo_Wohnzimmer_nextAstroTimeEvent 20.04.2020 - 20:58
     2020-04-20 11:18:51   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2019-12-25 16:00:10   selfDefense     off
     2020-04-20 12:11:23   state           manual
     2019-12-25 16:26:29   sunriseTimeWeHoliday on
     2020-04-20 11:18:51   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     bright:
       rollo_Esszimmer ASC_BrightnessSensor
       rollo_Wohnzimmer ASC_BrightnessSensor
     rollo_Esszimmer:
     rollo_HSTuer:
     rollo_Kueche:
     rollo_Treppenhaus_Buero:
     rollo_Wohnzimmer:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_tempSensor DWD:fc0_Tx
   ASC_twilightDevice Astro
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


Debug ist auf 1, temp-Sensor liest das Reading der Maximalen Tagestemperatur aus dem DWD-Modul, twilight ist ganz normal Astro

Rolladen auf der Südseite:
Internals:
   FUUID      5e0239a2-f33f-4070-e63d-6b319f90edebb579
   NAME       rollo_Wohnzimmer
   NR         34
   STATE      open
   STILLDONETIME 0
   TYPE       ROLLO
   stoptime   1587376885
   READINGS:
     2019-12-25 16:04:10   ASC_Enable      on
     2020-04-20 12:01:25   ASC_ShuttersLastDrive manual
     2020-04-20 11:18:55   ASC_Time_DriveDown 20.04.2020 - 20:58
     2020-04-20 11:18:55   ASC_Time_DriveUp 21.04.2020 - 07:30
     2020-04-20 11:18:52   associatedWith  ASC
     2020-04-20 12:01:00   command         open
     2020-04-20 12:01:00   desired_pct     0
     2020-04-20 12:01:00   drive-type      modul
     2020-04-20 12:01:00   last_drive      drive-up
     2020-04-20 12:01:25   pct             0
     2020-04-20 12:01:25   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor bright:state
   ASC_Closed_Pos 80
   ASC_Down   astro
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 2500:2200 1
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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 pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a4 AI
   rl_commandStopDown set rollo_a4 AI
   rl_commandStopUp set rollo_a4 A0
   rl_commandUp set rollo_a4 A0
   rl_excessBottom 3.5
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 13.8
   rl_secondsUp 13.8
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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 room_map structexclude
   webCmd     open:closed:half:stop:pct


Rollo auf der Ostseite:

Internals:
   FUUID      5e0238c4-f33f-4070-e424-6156de17caf2841a
   NAME       rollo_Esszimmer
   NR         32
   STATE      open
   STILLDONETIME 0
   TYPE       ROLLO
   stoptime   1587376887
   READINGS:
     2019-12-25 16:18:34   ASC_Enable      on
     2020-04-20 12:01:27   ASC_ShuttersLastDrive manual
     2020-04-20 11:18:55   ASC_Time_DriveDown 20.04.2020 - 20:58
     2020-04-20 11:18:55   ASC_Time_DriveUp 21.04.2020 - 07:30
     2020-04-20 11:18:52   associatedWith  ASC
     2020-04-20 12:01:00   command         open
     2020-04-20 12:01:00   desired_pct     0
     2020-04-20 12:01:00   drive-type      modul
     2020-04-20 12:01:00   last_drive      drive-up
     2020-04-20 12:01:27   pct             0
     2020-04-20 12:01:27   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor bright:state
   ASC_Closed_Pos 70
   ASC_Down   astro
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 75:170
   ASC_Shading_MinMax_Elevation 35:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 2500:2200 1
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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 pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a2 AI
   rl_commandStopDown set rollo_a2 AI
   rl_commandStopUp set rollo_a2 A0
   rl_commandUp set rollo_a2 A0
   rl_excessBottom 4
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 15
   rl_secondsUp 15
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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     open:closed:half:stop:pct


Die beiden Rollos müssten das ASC betreffent sich nur im Azimuth und evtl. Elevation unterscheiden.

Für alle Rollos existiert noch ein Weekdaytimer, welcher zu verschiedenen Punkten nachts - zwischen 23:00 und 1:00 die Rolländen ganz schließt und um 12 Uhr den Befehl reset closed und open ausführt, da die Rolladenaktoren Eltako PL-SAM2 den aktuellen Wert nicht zurückgeben können.



Funktionieren tut bisher:
Fahren auf Manuellen Befehl, ASC-Fahrten von Astro getriggert. Es sind keine Fensterkontaktsensoren, Regen-, Comfort-, Belüftungs-Positionen, Gebäudeschutz, lockout etc konfiguriert.


Ziel:
Manuelle Fahrten zu speziellen Zeitpunkten (check), ASC-Fahrten Sonnen Auf- und Untergang (check), ASC-Fahrten für Shading.

Das ASC-Device steht in debug 1 und ich werde in der nächsten Stunde den Brightness Dummy mal auf 3000 und 1500 setzen (ein mal den Wert setzen sollte ja zum auslösen reichen, wenn SunnyCloudy auf 2500:2200 1 steht, oder?) und dann den ASC-Debug-Log (gefiltert - nur ASC-Meldungen) hier posten. Passt mein Versuchsaufbau so oder muss ich noch was ändern.

Vielen Dank für eure Hilfe und hoffentlich bekommen wir das hin ;)

TomLee

#12
Versuchs mal mit

set ASC controlShading on

:P

erster Satz in der "Bedienungsanleitung":

Zitat von: commandrefBeschreibung der Beschattungsfunktion
Damit die Beschattung Funktion hat, müssen folgende Anforderungen erfüllt sein.
Im ASC Device das Reading "controlShading" mit dem Wert on, ...

Leon_Emm

Ja das ist mir schon klar, das hab ich direkt nach dem Posten gemacht, weil ich zum Ändern in den Rolladendevice kurz die Shading Funktion deaktiviert hatte... Hab's nur erst nach dem Posten gesehen

Leon_Emm

#14
Heureka, es geht!

Wunderbar, irgendwie geht das mit dem Dummy.
Ist vielleicht an den Entwickler ne Frage/Anmerkung: Mit dem Dummy:state wird der Wert als nummerischer wert erkannt. Ein Reading, welches per Perl-Code als Integr gesetzt wird, nicht? Komisch....

Dann noch eine andere Frage, wo ich aus der commandref/Wiki/Foren nicht ganz schlüssig werde.

Wie spielen die Attribute SunnyCloudy und Waiting Period zusammen. Ich hab ja bei ersterem den Wert 2500:2200 1 und Waiting Period auf 10 sec (zum testen).
Wenn ich den brightness Wert auf 2800 gesetzt hab, ist erstmal nichts passiert. Erst nach dem ich den Wert auf 2700 gesetzt hab, also aktualisiert, ist gefahren worden:
ASC_DEBUG!!! 2020.04.20 13:45:13 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 2800 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.04.20 13:45:13 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:45:13 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:45:13 - ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:186.4, Elevation: 52.6, Brightness: 2800, OutTemp: 20.8, Azimut Beschattung: 140, Azimut Endschattung: 255, 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!!! 2020.04.20 13:45:13 - ShadingProcessing: rollo_Wohnzimmer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.04.20 13:45:13 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:45:13 - ShadingProcessing: rollo_Wohnzimmer - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2020.04.20 13:45:13 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:45:13 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:45:13 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.04.20 13:46:09 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04.20 13:46:09 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 2700 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:46:09 - ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:186.4, Elevation: 52.6, Brightness: 2700, OutTemp: 20.8, Azimut Beschattung: 140, Azimut Endschattung: 255, 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!!! 2020.04.20 13:46:09 - ShadingProcessing: rollo_Wohnzimmer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:46:09 - ShadingProcessing: rollo_Wohnzimmer - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in reserved Neuer Status: in

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnIsDay: rollo_Wohnzimmer Allgemein: 1

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnSetCmdFn: rollo_Wohnzimmer - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 60. Grund der Fahrt: shading in
2020.04.20 13:46:09 3: EnOcean set rollo_a4 AI

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnSetDriveCmd: rollo_Wohnzimmer - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnSetDriveCmd: rollo_Wohnzimmer - NoDelay: NEIN

ASC_DEBUG!!! 2020.04.20 13:46:09 - FnShuttersCommandSet: rollo_Wohnzimmer - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2020.04.20 13:46:09 - ShadingProcessingDriveCommand: rollo_Wohnzimmer - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 60 zum Beschatten gefahren

ASC_DEBUG!!! 2020.04.20 13:46:09 - ShadingProcessingDriveCommand: rollo_Wohnzimmer - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.04.20 13:46:09

ASC_DEBUG!!! 2020.04.20 13:46:09 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen


Bedeutet das, dass das so geht:
Shading out - Brightness 2800 -shading reserved in - Waiting Period - Brightness 2700 - shading in - Fahrt ( Waiting Period - ggf. reserved out - waiting period - out)

Also wenn der Brightness Sensor alle zwei Minuten aktualisiert, stelle ich mit Waiting Period ein, wieviel Zeit mindestens zwischen reserved in und in vergeht? Also wenn die Period auf 1200 (default) gesetzt ist immer ca. 40 Minuten vergehen, bis der Rollo frühestens Fährt (vorausgenommen die beiden Werte nach jeweils 20 Minuten geben die selbe richtung vor)?

Wenn mir das klar ist, hab ichs glaube ich geschafft XD