Skip to content

History

Revisions

  • docs: note that custom-position minimum mode is not enforced on external cover.set_cover_position calls; document adaptive_cover_pro.set_position service

    @jrhubott jrhubott committed May 17, 2026
    ad8993a
  • docs: document venetian post_settle_hold option Add Post-settle Hold row to the Geometry inputs table and renumber the dual-axis sequencing steps so step 3 (the configurable hold) sits between position-settle and the tilt command.

    @jrhubott jrhubott committed May 16, 2026
    3b3f037
  • docs: add hysteresis template and weather-entity caveat to cloudy-days Replace delay_on-only Variant B with a Schmitt-trigger hysteresis pattern (2500/3500 lx band, delay_on + delay_off) contributed by @MSL-DA. Add a caveat under 'Why it happens' explaining that cloud suppression inputs are OR-combined, so a 'cloudy' weather forecast can fire suppression even when lux is bright.

    @jrhubott jrhubott committed May 13, 2026
    85a2055
  • Document Is Sunny Sensor option (issue #363)

    @jrhubott jrhubott committed May 13, 2026
    f50e558
  • docs: reflect HACS default-store availability

    @jrhubott jrhubott committed May 11, 2026
    4cbaf71
  • docs: reorder sidebar — Operations and Advanced Use Cases above Dashboard

    @jrhubott jrhubott committed May 10, 2026
    44caf3b
  • docs: add cloudy days advanced use case and tips & tricks page

    @jrhubott jrhubott committed May 10, 2026
    278aabc
  • docs: clarify max_position is carriage-axis only; add Inverse Tilt row

    @jrhubott jrhubott committed May 10, 2026
    2883ec4
  • docs: refresh Developer-Architecture for cover_types/, RuntimeConfig, OPTION_RANGES Sync the architecture page with the current state of the integration: - Promote ``cover_types/`` to its own section with the CoverTypePolicy / CoverAxis polymorphism boundaries and the four per-cover-type policy files. Document where each kind of decision lives (axis routing, capability checks via ``caps_get`` + ``CAP_*`` constants, post-position settle). - Replace the obsolete "calculation.py is the calc engine" framing — ``calculation.py`` is now a re-export shim and the real classes live in ``engine/covers/``. Update the calc-engine section accordingly. - Add ``RuntimeConfig`` to the typed-config table; explain it's the single read-once-per-cycle snapshot consumed by ``_update_options``. - Add ``const.OPTION_RANGES`` to the utility-modules table; note that both ``options_service.FIELD_VALIDATORS`` and ``config_flow.py`` selectors source their ``(min, max)`` from there. - Drop the stale ``NormalCoverState`` reference (the class was removed this cycle — it was test-only, pure dead code). - Add the new managers (``dual_axis_sequencer``, ``position_verification``) and engine cover modules (``vertical``, ``horizontal``, ``tilt``, ``venetian``) that were missing from the file map. - Refresh the "Adding a new cover type" recipe to walk through the CoverTypePolicy registration flow rather than the old "extend AdaptiveGeneralCover and pray" version. - Drop hard-coded line counts and test counts ("~2,180 lines", "2,239 tests") — these drifted between releases. Pointers to ``wc -l`` / ``pytest`` give a current answer.

    @jrhubott jrhubott committed May 10, 2026
    cbde214
  • docs: add venetian_mode option and continuous tilt section Documents tilt-only mode, position-and-tilt mode, and continuous tilt tracking (tilt updates even when position hasn't changed). Also adds the SOLAR gate note, updates the Decision Trace examples for both modes, and removes the v2.20.0 "out of scope" label from the section header.

    @jrhubott jrhubott committed May 9, 2026
    4eae905
  • feat: document venetian_tilt_skip_above option and dual-axis suppression fix

    @jrhubott jrhubott committed May 8, 2026
    99ba976
  • docs: apply writing skill improvements — batch 4 (Troubleshooting, Lovelace, Sky Compass)

    @jrhubott jrhubott committed May 7, 2026
    66e98c1
  • docs: apply writing skill improvements — batch 3 (26 pages)

    @jrhubott jrhubott committed May 7, 2026
    259884e
  • docs: apply writing skill improvements — batch 2 (15 pages)

    @jrhubott jrhubott committed May 7, 2026
    6cbb32b
  • docs: apply writing skill — tighten prose, fix em dashes, remove chatbot tone - How-It-Decides: remove redundant intro paragraph and meta-sentence; fix "Two things worth flagging" (was three items); replace em dashes with colons - Known-Limitations: rewrite chatbot sections — remove "IMPORTANT:", "we strongly recommend", numbered list for simple advice, and "Why Not Instant?" defensive section; convert over-bulleted content to prose; cut ceremonial closing sentences - First-Time-Setup: remove "(for now)" informal aside and marketing-copy "Enhanced Configuration UI" paragraph; fix awkward list construction - Features: replace all 34 em dashes with colons in definition-style bullets - Advanced-Use-Cases: replace 3 em dashes with colons in bullet list

    @jrhubott jrhubott committed May 7, 2026
    d602514
  • docs: document climate_status sensor attributes including is_sunny

    @jrhubott jrhubott committed May 6, 2026
    e809b60
  • docs: add dual-axis diagram to Venetian Blinds page

    @jrhubott jrhubott committed May 6, 2026
    df304a5
  • docs: pin cover type icons to 150px width for consistent table rendering

    @jrhubott jrhubott committed May 6, 2026
    c8f1d79
  • docs: add venetian blind dual-axis icon to Cover Types table

    @jrhubott jrhubott committed May 6, 2026
    ad66bec
  • docs: add Venetian Blind (Dual-Axis) column to Cover Types table

    @jrhubott jrhubott committed May 6, 2026
    ac7d2c6
  • docs: rewrite Credits with updated framing, full contributor list, and library credits

    @jrhubott jrhubott committed May 6, 2026
    3e4093b
  • docs: update Upstream section to reflect diverged codebase

    @jrhubott jrhubott committed May 6, 2026
    3f757ba
  • docs: clean up Dashboard row in Start Here table

    @jrhubott jrhubott committed May 6, 2026
    8a805d7
  • docs: update Home page Start Here table to match sidebar

    @jrhubott jrhubott committed May 6, 2026
    02f8978
  • Add Venetian Blinds (Dual-Axis) page for Issue #33 / v2.20.0

    @jrhubott jrhubott committed May 6, 2026
    73487c8
  • Add cover_unavailable skip reason to troubleshooting table Documents the new skip code introduced in adaptive-cover-pro #342: covers entities that aren't yet registered or report unavailable on HA startup (common on Homematic IP).

    @jrhubott jrhubott committed May 5, 2026
    b093643
  • fix: replace broken Configuration-Common link with Configuration-Sun-Tracking

    @jrhubott jrhubott committed May 5, 2026
    52b12aa
  • docs: add bedroom sleep mode recipe to advanced use cases

    @jrhubott jrhubott committed May 5, 2026
    b9fc2e4
  • docs: split Advanced Use Cases into per-use-case pages

    @jrhubott jrhubott committed May 5, 2026
    9f4dbeb
  • docs: add Advanced Use Cases section with dynamic threshold recipe

    @jrhubott jrhubott committed May 5, 2026
    4b734ae