Skip to content

v1.3.0 - Sun-aware seasonal adaptation (NOAA)

Choose a tag to compare

@RMANOV RMANOV released this 08 Feb 06:41
· 19 commits to rust-rewrite since this release

What's New

  • NOAA solar calculator built into both Python and Rust controllers — calculates sunrise/sunset for your location, adapts smoothing speed during light transition windows
  • 1.5x faster convergence during sunrise/sunset (30min before to 2h after each event)
  • Convergence log now shows active sun window: Converged in 11.6s (Sunrise window)

Bug Fixes

  • Fix ABRT crash: cleanup no longer opens cameras 0-9 with cv2.VideoCapture() — was causing C++ exceptions on non-existent devices
  • Fix cron using Python instead of Rust: USE_RUST="" unblocks auto-detection (was "false", which blocked the != "false" check)
  • Zero compiler warnings — removed all dead code, unused imports/fields

Binary

  • adaptive-controller — Linux x86_64, 780K stripped, LTO-optimized
  • Run: ./adaptive-controller (auto-exit) or ./adaptive-controller --continuous
  • Location config: ~/.config/adaptive-controller/location.conf