Custom Component - Adaptive Cover

Hi, do you see something like that when you are in Adaptive Cover integration?

For now you can add two seperate services/devices within the integration; one for the vertical movement, and the other for the tilt/slat movement.

am i right to assume that it is still required to create two devices?

Yes, you have to create two entities of the same device (one for cover and one for tilt). @basbrus hasn’t made any improvements to his application for a long time


time for a rewrite? I have seen your logic breakdown and it feels like it is quite convoluted and sometimes too complex.

Je ne comprends pas votre remarque. Je ne la trouve aps trÚs agréable en tous cas

Peut-ĂȘtre serait-il prĂ©fĂ©rable pour vous d’attendre les explications de @basbruss, lequel n’a plus donnĂ© aucune nouvelle depuis des mois !

I don’t understand your comment. I don’t find it very pleasant anyway

Perhaps it would be better for you to wait for an explanation from @basbrus, who hasn’t given any news in months!

Hi,
Is this project abandoned?
Is it still compatible or up-to-date in relation to Home Assistant?
Maybe affected by any breaking change


I ask, because I wouldn’t want to invest time in this only to realize that it won’t work or is “fragile”.

Hello,
Although @basbrus doesn’t seem willing (or able) to update this application, it works perfectly well.
There are, of course, a few improvements that could be made, but by following my tutorial, I think you’ll be satisfied.

Hi everybody, seeing the complexity of this integration, I went ahead and created my own: Smart Cover Automation.

I developed it completely from scratch with a focus on ease of use and quality. I wrote an announcement post here.

Giving it a try should be quick and easy. I’d be happy to get your feedback!

Hi,
Like you, I’m disappointed that @brabuss hasn’t been able to develop this potentially interesting integration further. And his absence for several months doesn’t bode well for future updates


Nevertheless, with a few tips, described in this tutorial, it’s possible to work around some of the unreliable features to take full advantage of all the available options.

In any case, I think it’s great that you were able to develop your own integration, which I will certainly test.

For now, I’ve carefully read the description of the functions you offer for managing roller shutters, and I already have a few questions for you, which I prefer to ask in the thread dedicated to your integration.

Sincerely,
patrickp78

1 Like

Well that is a testament, the old automation could not live up

1 Like

:sun_with_face: Adaptive Cover Pro - Intelligent Sun-Tracking Blind Control

Automatically control your blinds, awnings, and shutters based on the sun’s position to block direct sunlight while maximizing natural light!

Adaptive Cover Pro calculates optimal cover positions throughout the day by tracking the sun’s azimuth and elevation, keeping your home comfortable and energy-efficient.

:sparkles: Key Features

  • Three Cover Types: Vertical blinds, horizontal awnings, and tilted/venetian blinds
  • Climate-Aware: Adjusts strategy based on temperature, weather, and occupancy
    • Winter: Opens to gain solar heat
    • Summer: Closes to prevent overheating
    • Intermediate: Tracks sun position for optimal shading
  • Smart Control:
    • Automatic manual override detection
    • Configurable automation timing and thresholds
    • Support for both position-capable and open/close-only covers
  • Advanced Options:
    • Blind spot configuration for obstacles (trees, buildings)
    • Min/max position limits
    • Sunrise/sunset offset handling
    • Diagnostic sensors for troubleshooting

:new: Recent Improvements (v2.6.1)

  • Significantly expanded test coverage (91% for core calculation logic)
  • Comprehensive developer documentation
  • Enhanced testing infrastructure
  • All 172 automated tests passing

:rocket: Planned Enhancements

  • Manual Override Improvements: Wait until next manual change option
  • Unit System Support: Automatic °F/°C and meter/feet conversions
  • Enhanced climate strategies and automation options

:package: Installation

HACS (Recommended)

  1. Open HACS → Integrations
  2. Click the three dots (⋼) → Custom repositories
  3. Add repository: https://github.com/jrhubott/adaptive-cover
  4. Category: Integration
  5. Click “Download” on the Adaptive Cover Pro card
  6. Restart Home Assistant
  7. Add via Settings → Devices & Services → Add Integration

Manual

Download the latest release and copy the custom_components/adaptive_cover_pro folder to your Home Assistant custom_components directory.

:open_book: Documentation

Full documentation, configuration guide, and examples available in the repository:

GitHub - jrhubott/adaptive-cover: An Adaptive Cover component for HomeAsisstant to control covers based on the sun's position

:pray: Credits

This integration is a fork of the excellent Adaptive Cover by Bas Brussee (@basbruss). The core functionality and architecture are based on his outstanding work.

:speech_balloon: Support & Discussion

Found a bug or have a feature request? Please open an issue on GitHub.

Have questions or want to share your setup? Join the discussion in this thread!


Compatible with Home Assistant 2024.5.0+

3 Likes

Just wanted to share an alternative in case anyone here is specifically running venetian blinds and wants something more focused: I built Smart Venetian Blinds — deliberately scoped to venetian blinds only, with proper slat
geometry math baked in.

I’ve been using it personally and am quite happy with how it works and how easy it is to configure through the UI. It was developed with Claude (AI-assisted).

Full thread here: Smart Venetian Blinds — A focused integration for venetian blind slat control via sun position
Repo: GitHub - herpaderpaldent/ha-smart-venetian-blinds: An Adaptive Cover component for HomeAsisstant to control venetian blinds based on the sun's position

Hi all,
First of all thanks for this wonderful component I just found and think I’m going to love.
Sorry for this stupid question as I’m new to HA but I can’t find how to modify the settings. There’s a nice UI to create it but can’t get it to edit my cover. Searched for something in the files but nothing. Maybe an other way ? In the SQL db ?
When I click on the wheel it shows “Le flux de configuration n’a pas pu ĂȘtre chargĂ©: 500 Internal Server Error Server got itself in trouble”

Here’s the log : https://sharetext.io/pgsckzma

Thanks.