Skip to content

Cover does not move when calculated position increases (i.e., blinds don’t open in the morning) #413

@trevnologies

Description

@trevnologies

What version of Adaptive Cover are you using?

1.4.5

What version of Home Assistant are you using?

2025.7.4

Checklist

  • I have filled out the issue template to the best of my ability.
  • This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
  • This issue is not a duplicate issue of currently previous issues..

Describe the issue

Describe the behavior you’re seeing

  • In the morning, facing east (e.g. window_azimuth = 90°), binary_sensor.*_sun_infront turns on and
    sensor.*_cover_position increases correctly (e.g. from 0% to 50%).
  • However, blinds do not actually move (i.e. no cover.set_cover_position service calls are issued).
  • Manual override is detected and works, but after the override resets, blinds still don't move unless "Reset Manual Override Adaptive" is manually pressed.
  • After solar noon (west-facing side), when the calculated position decreases (closing blinds), movement does occur automatically.

Expected behavior

  • Blinds should receive and act on cover.set_cover_position whenever the calculated position changes, whether that's increasing (opening) or decreasing (closing).

Diagnostics & config

  • Version: adaptive_cover 1.4.5, Home Assistant 2025.7.4 and 2025.7.3
  • Config: operating in Intermediate mode, range of FOV = 90° left/right, no Climate Mode, inverse_state = false.

Reproduction steps

  • Manual reset of adaptive control triggers service call and blinds move.

Observed behavior summary

Time of day Sun in front Sensor updates Actual movement
Morning (raising) ✅ Yes ✅ Yes ❌ No
Afternoon (closing) ✅ Yes ✅ Yes ✅ Yes

Steps to reproduce

  1. Set up an east-facing blind with azimuth ~90° and FOV ~90°, in Basic mode.
  2. Enable debug logging.
  3. Observe position sensor and sun-in-front sensor in morning.
  4. Notice no movement, although position is increasing.
  5. In afternoon, observe correct automatic closing behavior.

Diagnostics dump

config_entry-adaptive_cover-01K191FXC5VX4DA3RVRN606BQA.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions