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

Hello again :slight_smile:

I had a problem with the lockout protection which are not working at all on my side, here is my configuration:

alias: "[Bureau] Volets"
description: ""
use_blueprint:
  path: hvorragend/cover_control_automation.yaml
  input:
    blind: cover.bureau
    contact_sensor_lockout: binary_sensor.bureau_detection_ouverture_porte_contact
    auto_options:
      - auto_up_enabled
      - auto_down_enabled
      - auto_sun_enabled
      - auto_lockout_protection_enabled
    sun_elevation_down: -8
    contact_sensor: binary_sensor.bureau_detection_ouverture_porte_contact

Note: my binary sensor is working fine. When my door are open and the sun goes down, the cover is closing but it normally does’nt because the door is open no?

I can’t see that you have configured a Cover Status Helper.

1 Like

Is it possible to configure shading using only open/close cover? The covers in our bedroom are RFX and do not support position or tilting.

I think I figured it using “Prevent the use of ‘set_cover_position’ and ‘set_cover_tilt_position’ and only use the additional actions” and configuring open/close in additional actions.

Thank a lot for you answer, I didn’t see the note…
I will try with helper configured :slight_smile:

I only have one beta tester so far, who is trying out the changes to the contact sensors. Are there really no other volunteers?

The following Beta-URL installs another blueprint that is completely independent of the main blueprint.

You just have to choose a blind automation and in the automations.yaml change the line from

  • path: hvorragend/cover_control_automation.yaml

to

  • path: hvorragend/cover_control_automation_beta.yaml

Very good job, it’s a very good template, I’m changing it because I had it organized in node red.
In case it helps you improve or to add something in the future, in my node red I have a node that is to raise the blinds in the morning randomly between the hours that I set, so every day that there are no people at home the blinds go up at a random hour or minute. It’s very good for a vacation mode or if you’re not at home.

Can you please share the flow or send it to me

Later I publish the remaining nodes

What is the changelog between beta and current release?

Please have a look here. (Click on the link. Not just the preview.)
You can also see this when you download and configure the blueprint.

Thanks will try next week then

i implemented in to my door automation:)…normaly tomorrow if the door is open it shouldn’t close :)…

I am currently going through very well presented and detailed information from darkm242. My head is spinning. I still need to change a few things in the beta. It’s not bug-free at the moment. I hope I’ll find the time soon.

3 Likes

i tested the beta-version, and as i can say for today, the new lockout protection when “Contact Sensor For Open Window” is selected works, but the cover wouldn’t close if i close the door and the shading started during the door was open! I got some traces for you :slight_smile:

  1. door open
  2. shading started → cover still open …great :slight_smile:
  3. door closed → cover still open … bad :frowning: … here it should close because the shading allready started

hopefully that helps

1 Like

@Herr.Vorragend You did an Amazing job !
I have abandoned my NodeRed flow for your blueprint who did more than i had !
Thank You

1 Like

Hi,
I would need some support to get this great blueprint running. For some reason it is not moving into shading. Here my config:

id: '1715886341771'
alias: Beschattung Kidi Süd
description: ''
use_blueprint:
  path: hvorragend/cover_control_automation.yaml
  input:
    blind: cover.jalousie_kinderzimmer_sud
    auto_options:
      - auto_shading_enabled
    drive_time: 17
    open_position: 0
    time_up_early: '09:00:00'
    time_up_early_non_workday: '09:00:00'
    time_up_late_non_workday: '09:00:00'
    close_position: 100
    time_down_early: '20:00:00'
    time_down_early_non_workday: '20:00:00'
    time_down_late: '20:00:00'
    time_down_late_non_workday: '20:00:00'
    brightness_down: 500
    brightness_up: 300
    sun_time_duration: 60
    sun_elevation_up: 30
    sun_elevation_down: 50
    shading_position: 80
    shading_temperatur_sensor1: sensor.og_kinderzimmer_west_temp_2
    shading_min_temperatur1: 22.5
    shading_temperatur_sensor2: sensor.wpm_aussentemperatur
    ignore_after_manual_config:
      - ignore_shading_after_manual
    individual_config:
      - allow_shading_multiple_times
      - prevent_forecast_service
    check_config: true
    check_config_debuglevel: debug
    shading_brightness_sensor: sensor.helligkeit
    time_control: time_control_disabled
    cover_status_options: cover_helper_enabled
    cover_status_helper: input_text.helper_og_jalousie_kizi_sud
    shading_azimuth_start: 120
    shading_azimuth_end: 270
    reset_override_config: reset_timeout
    reset_override_timeout: 180
    shading_forecast_type: weather_attributes
    shading_weather_conditions: []
    time_up_late: '09:00:00'
    position_tolerance: 5

thanks a lot for your support,
Matthias

@Herr.Vorragend : today the same issue: door was open, shading started, but cover still open, because of the lockout protection, than door closed, but cover still open!
After opening the door again, and closing it, the cover closed as it should! Maybe there is a prob. with the status helper!

1 Like

Today the shading started to work. I have shading position set to 80.
open_position: 0
close_position: 100
but the shade is moved to position 20 and not 80.
Seems I need to change the configuration. it seems to be different to what I have used in FHEM.
br,
Matthias

If you operate your roller blind via the normal entity and use the slider, you can see whether the position information is correct.

The CCA blueprint does not change anything here. This can only be your hardware.

20% opening position is just 20%. :smiley: