Skip to content

v3.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@Sese-Schneider Sese-Schneider released this 12 Dec 08:33
a4f5ed3

3.0.0 (2025-12-12)

Big thanks to @tykarol for all these changes!

Features

  • Synchronized travel and tilt movements: Travel and tilt now move proportionally on the same motor, accurately simulating real blind mechanism behavior
  • Automatic position constraints: Tilt automatically resets to correct position at travel endpoints (0% horizontal at fully open, 100% vertical at fully closed)
  • Optional endpoint delay (travel_delay_at_end): Configurable relay delay at endpoint positions for covers with mechanical endstops, allowing position reset through endstop contact
  • Minimum movement time (min_movement_time): Optional parameter to prevent position drift by blocking relay activations too brief to physically move the cover
  • Polish translation: Added Polish language support
  • Motor startup delay compensation (travel_startup_delay, tilt_startup_delay): Optional parameters to compensate for motor inertia by delaying position tracking after relay activation, improving position accuracy for short movements
  • Default values (defaults): Optional section to define default timing parameters for all devices, reducing configuration duplication

Improvements

  • Travel and tilt movements are now time-synchronized and stop simultaneously
  • Movements to endpoint positions (0% or 100%) always allowed regardless of minimum movement time constraint
  • Delay task properly cancelled when new movements initiated
  • Enhanced position accuracy through mechanical constraint enforcement

Bug Fixes

  • Fixed simultaneous travel and tilt operations not properly stopping each other when needed
  • Improved mutual exclusion between travel and tilt movements
  • Fixed endpoint delay not properly stopping relay when starting new movement in opposite direction
  • Fixed position calculation using stale data after stopping movement during direction change
  • Fixed defaults not working