FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Sidey am 20 Juni 2026, 11:06:52

Titel: ASC - Beschattung funktioniert nicht mehr.
Beitrag von: Sidey am 20 Juni 2026, 11:06:52
Moin zusammen,
 
meine Beschattung funktioniert nicht mehr. Das Problem könnte vermutlich mit meinem vor einiger zeit korrupten Statefile zusammen hängen, aber sicher ist das nicht.

Ich habe mit `create setNewNotifyDev` die Notify-Listen neu aufgebaut, damit die Sensoren wieder reagieren.
Trotzdem beschattet z.B. `sz.Rolladen` im Moment nicht wie erwartet. (alle anderen leider auch nicht)

Hier die aktuelle Konfiguration von `sz.Rolladen`:

  Internals:
    NAME       sz.Rolladen
    TYPE       CUL_HM
    STATE      tag

  Readings:
    ASC_Enable               on
    ASC_ShadingMessage       INFO: current shading status is 'out' - next check in 10m
    ASC_ShuttersLastDrive    manual
    ASC_Time_DriveDown       20.06.2026 - 22:00
    ASC_Time_DriveUp         21.06.2026 - 07:00
    level                    100
    motor                    stop:on
    pct                      100
    state                    on

  Attributes:
    ASC                    2
    ASC_AutoAstroModeEvening CIVIL
    ASC_BlockingTime_afterManual 600
    ASC_BrightnessSensor   wetter.code:mainWeatherCode
    ASC_Drive_Delay        180
    ASC_Mode_Up            absent
    ASC_Partymode          off
    ASC_Pos_Reading        pct
    ASC_Shading_InOutAzimuth 104:320
    ASC_Shading_MinMax_Elevation 5.0:90.0
    ASC_Shading_Min_OutsideTemperature 10
    ASC_Shading_Mode       always
    ASC_Shading_Pos        8
    ASC_Shading_StateChange_SunnyCloudy 200:199
    ASC_Sleep_Pos          0
    ASC_TempSensor         wetter:temp_c
    ASC_Time_Down_Early    16:00
    ASC_Time_Down_Late     22:00:00
    ASC_Time_Up_Early      07:00
    ASC_Time_Up_Late       08:45
    ASC_Ventilate_Pos      80
    ASC_Ventilate_Window_Open off
    ASC_WindowRec          sz.Fenster:state
    ASC_WindowRec_subType  twostate
    room                   system->HM,Schlafzimmer
    genericDeviceType      blind
    model                  HM-LC-BL1PBU-FM
    webCmd                 statusRequest:toggle:on:off:up:down:stop

  Und hier das zugehörige ASC-Device:

  Internals:
    NAME       ASC
    TYPE       AutoShuttersControl
    STATE      manual

  Readings:
    ascEnable                on
    controlShading           on
    sz.Rolladen_PosValue     100
    sz.Rolladen_lastPosValue 100
    sz.Rolladen_nextAstroTimeEvent 20.06.2026 - 22:00
    sz.Rolladen_nextAstroTimeEvent 20.06.2026 - 22:00

  Monitored Devices:
    sz.Rolladen
    sz.Fenster
    wetter
    wetter.code
    wetter.regen
    au.licht
    Bewohner


Wichtig vielleicht noch:
  - `sz.Rolladen` ist in `NOTIFYDEV` von `ASC` enthalten.
  - `ASC_debug` ist aktuell auf `1`.
  - `ASC_ShadingMessage` meldet zwar `current shading status is 'out'`, aber die eigentliche Bedingung sollte erfüllt sein.

Falls jemand den Fehler sieht: ich vermute entweder eine Logik in `ASC` oder eine Bedingung, die `sz.Rolladen` trotz korrekter Einbindung blockiert.

Hier auch mal das Log:
ASC_DEBUG!!! 2026.06.20 10:58:02 - EventProcessingTwilightDevice: sz.Rolladen RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2026.06.20 10:58:02 - FnIsDay: sz.Rolladen Allgemein: 1

ASC_DEBUG!!! 2026.06.20 10:58:02 - FnIsDay: sz.Rolladen Allgemein: 1

ASC_DEBUG!!! 2026.06.20 10:58:02 - ShadingProcessing: sz.Rolladen - Übergebende Werte - Azimuth:118.28, Elevation: 50.37, Brightness: 200, OutTemp: 29, Azimut Beschattung: 104, Azimut Endschattung: 320, 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
2026.06.20 10:58:02 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: sz.Rolladen Azimuth: 118.28 Elevation: 50.37 Brightness: 200 OutTemp: 29

ASC_DEBUG!!! 2026.06.20 10:58:02 - EventProcessingTwilightDevice: sz.Rolladen - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

Danke fürs Draufschauen.
Titel: Aw: ASC - Beschattung funktioniert nicht mehr.
Beitrag von: CoolTux am 20 Juni 2026, 12:21:34
Bei Dir steht das das Rollo manuell gefahren wurde. Steht das öfters da oder nur wenn es auch wirklich manuell gefahren wurde?
Titel: Aw: ASC - Beschattung funktioniert nicht mehr.
Beitrag von: TomLee am 20 Juni 2026, 12:29:13
Da steht doch:
ZitatDas Rollo ist in der Beschattung und wurde manuell gefahren: NEIN

Wie oft aktualisiert der Helligkeitssensor? Es muss default 3 Events grösser 200 geben das der Rollo in Beschattung fährt.
Titel: Aw: ASC - Beschattung funktioniert nicht mehr.
Beitrag von: Sidey am 20 Juni 2026, 16:41:13
Zitat von: CoolTux am 20 Juni 2026, 12:21:34Bei Dir steht das das Rollo manuell gefahren wurde. Steht das öfters da oder nur wenn es auch wirklich manuell gefahren wurde?
Das stand dauerhaft da.
Ich verstehe nicht wieso aber nach dem Post im Forum sind die Rolladen wieder in die Beschattung gefahren.


Zitat von: TomLee am 20 Juni 2026, 12:29:13Wie oft aktualisiert der Helligkeitssensor? Es muss default 3 Events grösser 200 geben das der Rollo in Beschattung fährt.


Das ist ein guter Hinweis, da es sich um einen durch doif berechneten Wert handelt. Aber es löst alle 30 Minuten einen Event aus.

Grüße Sidey