☀️ Cover Control Automation (CCA) - a comprehensive and highly configurable roller blind blueprint

By the way, there is only one(!) post about it, where I have linked to the troubleshooting. It is explained there.

In fact, the link is even between your posts.

Sorry, but I couldn’t resist saying that now. :grinning:

The name of the automation is in the log. This does not seem to be included.

Unfortunately, I can’t access your trace.


Update: I can see the error in my log, too.

@thorstenniemann.tn

I think I’ve found the bug. A small thing. Not bad. Has no effect. Will be fixed.

but I am using the current version 2024.09.05. see screenshot

This post ☀️ Cover Control Automation (CCA) - a comprehensive and highly configurable roller blind blueprint - #1239 by Herr.Vorragend is related to Tonejay62.

Otherwise you could recognize that your name is being referenced.

The trace is indeed that of a shutter which has a problem. Again this morning, it did not open, while yesterday evening it closed correctly.

I will update first and see how it evolves afterwards.

Thanks,

Hi, im’ back with the lastest version installed yesterday…
Yesterday evening, one shutter doesn’t close correctly, this morning 4 shutters doesn’t open correctly…should i send you trace of each covers ?

I’ve got 2 traces, not sure which one you need for debugging.

https://file.io/clhsUVT313KX

I’ve got shading setup to work when outside temperature is above 16*C. This is the graph from my outdoor temp sensor:

The config looks like this:

alias: Cover Control Automation (CCA)
description: ""
use_blueprint:
  path: hvorragend/cover_control_automation.yaml
  input:
    blind: cover.screen
    time_control: time_control_disabled
    auto_global_condition: []
    auto_up_force: binary_sensor.is_it_raining
    default_brightness_sensor: sensor.gw2000a_solar_lux
    brightness_down: 25000
    brightness_up: 40000
    shading_azimuth_start: 140
    shading_azimuth_end: 310
    auto_options:
      - auto_shading_enabled
    cover_status_helper: input_text.cover_status_helper
    cover_status_options: cover_helper_enabled
    brightness_time_duration: 600
    sun_time_duration: 300
    shading_brightness_sensor: sensor.gw2000a_solar_lux
    shading_sun_brightness_start: 40000
    shading_elevation_min: 0
    shading_temperatur_sensor1: sensor.living_room_temperature
    shading_min_temperatur1: 21.5
    shading_temperatur_sensor2: sensor.gw2000a_outdoor_temperature
    shading_min_temperatur2: 16
    shading_position: 0
    check_config: true
    shading_forecast_type: daily
    shading_waitingtime_start: 600
    shading_waitingtime_end: 900
    shading_sun_brightness_end: 22500
    shading_forecast_temp: 18

I’ve got shading waiting time at 600, so I expect it to wait fot 600 seconds before shading occurs, but it looks like it doesn’t use the wait time. Or is it when outdoor temp is reached, it doesn’t take waiting time in account?

Sorry, I cannot download your Tracks. Files are deleted.

Traces for one roller blind should be enough.

Ok, it’s here !

https://file.io/cvg6cbYfy7rU

Yesterday evening, all shutters close correctly…this morning, only 3 of 7 open…i’m going to be crazy…

Hello all,
I am at the moment migrating all my node red flows into HA automations and the only missing part at the moment is the cover control. I found this blueprint which is capable of all my needs - sadly it seems that I didn’t configure it correctly…

I would like to do the following things:

1.) open the roller shutters completely when the sun arises, but earliest at 07:30 (0830 at weekend).
2.) close the roller shutters completely when the sun goes down, but earliest at 0830.
3.) if the roller shutter is down and I open the window (–> contact sensor changes state) the roller shutter should open completely. When I close the window again it should move to the position it was before.
4.) If the max. forecasted temp of the day is higher 24degC, the roller shutters should stay closed the whole day.

My configuration looks the following. At the moment the first 2 points seem to work like expected, but point 3 and 4 not.:

alias: Cover Control Gästezimmer
description: ""
use_blueprint:
  path: hvorragend/cover_control_automation.yaml
  input:
    blind: cover.gaestezimmerfenster
    auto_options:
      - auto_up_enabled
      - auto_down_enabled
      - auto_sun_enabled
      - auto_shading_enabled
    contact_cover_place: door
    cover_status_options: cover_helper_enabled
    shading_forecast_sensor: weather.wxxxxxstrasse_xx_x
    shading_forecast_temp: 24
    cover_status_helper: input_text.helper_cover_gastezimmer
    contact_sensor: binary_sensor.gastezimmerfenster_links
    time_up_early: "07:30:00"
    time_up_early_non_workday: "08:30:00"
    time_up_late: "08:30:00"
    ventilate_position: 99
    shading_tilt_position: 50
    default_sun_sensor: sun.sun
    sun_elevation_down: 4
    drive_delay_random: 0
    position_tolerance: 1
    ignore_after_manual_config: []

Can anybody help me with these issues?

Thank you in advance!

BR

The trace is incorrect. This refers to the detection of a manual shutter movement. I need traces of a trigger that is causing your problems.

Could it be tust your are using a really old version? I see parameters that have not existed for months.

Hello,
yes could be - I added the blueprint some months ago. I now reimported it and recreated the automation. I will give it a try now and let you know. Thanks!

New update

2024.09.19:
  - Fixed: Fixed some warnings in the log. No influence on functionality #141
  - Fixed: Brightness Down not working #144
  - Fixed: Shutter up after resident on not (always) functional #139

If you would like to support me or say thank you, please click here: :pray: Click Here :pray:

I updated yesterday morning to the last version, but still I am facing the same issues.

As you can see, the cover opens at 0730 and closes at 1600. Afterwards I open the windows, but the cover stayed closed. Why? (is it somehow related that my covers do not have a precise % open value (if closed it is 0, is open it is 100, if it is somewhere in the middle it has 50)

alias: Rollladen Gästezimmer
description: ""
use_blueprint:
  path: hvorragend/cover_control_automation.yaml
  input:
    blind: cover.gaestezimmerfenster
    cover_status_helper: input_text.helper_cover_gastezimmer
    cover_status_options: cover_helper_enabled
    open_tilt_position: 100
    close_tilt_position: 0
    ventilate_position: 99
    ventilate_tilt_position: 0
    shading_position: 100
    shading_tilt_position: 0
    position_tolerance: 1
    time_up_early: "07:30:00"
    time_up_early_non_workday: "08:30:00"
    time_up_late: "09:00:00"
    time_up_late_non_workday: "10:00:00"
    contact_window_opened: binary_sensor.gastezimmerfenster_links
    shading_forecast_temp: 24
    time_down_late: "22:00:00"
    time_down_late_non_workday: "22:00:00"
    time_down_early_non_workday: "16:00:00"
    time_down_early: "16:00:00"

Thank you very much!

EDIT: one more thing what I just notices: in the GUI of the automation i have selected for example the shading_forecast_sensor, but in the yaml I can not see it? i have to delete the the sensor in the automation and readd it that it appears in the yaml code…

Please reduce the value of your ventilation position. And take a look at the following description.
I could imagine that this is the reason.

Ok, I understood that you could choose between different executions for the traces. This is the one during which the shutter should have opened… Currently, it is 9:09, it is not open…

https://file.io/nGAKX5qe7Vyc

So, according to the trace, all actions were carried out correctly.

And a push message was also sent to your smartphone.

Are you sure that this is a trace for a roller blind that didn’t work? I don’t see any problems.

  "action/3/choose/0/sequence/1/default/1/then/0/repeat/sequence/0/then/0": [
    {
      "path": "action/3/choose/0/sequence/1/default/1/then/0/repeat/sequence/0/then/0",
      "timestamp": "2024-09-20T05:49:58.326098+00:00",
      "result": {
        "params": {
          "domain": "cover",
          "service": "open_cover",
          "service_data": {},
          "target": {
            "entity_id": [
              "cover.volet_angle"
            ]
          }
        },
        "running_script": false
      }
    }
  ],