adaptive-lighting/custom_components/adaptive_lighting
Casey a602a05f22 Implement add-runtime-ramp-width: live ramp half-width number entity
Fifth runtime number per profile (5-120 min, default 30 = the old
RAMP_HALF_WIDTH_SECONDS constant). No options-flow field — the entity is
the only knob, meant to be driven seasonally from Node-RED. Two-tier
restore (restored -> default; no options tier, which would reset the
width on every unrelated options save). The curve and the sun-event
day-anchoring read the width once per tick and share the same value, so
widened evening ramps complete past the next_* sensor flip.

8 new tests; 164 passing. Bump to 2.5.0-cdit.1.
2026-06-07 22:30:58 +02:00
..
translations Rename range sliders to lower/upper + friendlier new-profile defaults 2026-06-05 10:49:40 +02:00
__init__.py Clean up all remaining ruff errors; lint is now fully green 2026-06-05 12:16:40 +02:00
adaptation_utils.py Individual manual control of brightness and color (#1356) 2025-12-22 22:55:16 -08:00
color_and_brightness.py Fix sun-event day-anchoring: curve collapsed to min in summer afternoons 2026-06-07 20:26:42 +02:00
config_flow.py Clean up all remaining ruff errors; lint is now fully green 2026-06-05 12:16:40 +02:00
const.py Implement add-runtime-ramp-width: live ramp half-width number entity 2026-06-07 22:30:58 +02:00
hass_utils.py Clean up all remaining ruff errors; lint is now fully green 2026-06-05 12:16:40 +02:00
helpers.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
manifest.json Implement add-runtime-ramp-width: live ramp half-width number entity 2026-06-07 22:30:58 +02:00
number.py Implement add-runtime-ramp-width: live ramp half-width number entity 2026-06-07 22:30:58 +02:00
sensor.py Apply ruff/black auto-fixes from ./scripts/lint 2026-06-05 10:49:30 +02:00
services.yaml Groups 8 + 9: strings, services.yaml, README, CHANGELOG (37/53) 2026-05-16 14:59:09 +02:00
strings.json Rename range sliders to lower/upper + friendlier new-profile defaults 2026-06-05 10:49:40 +02:00
switch.py Implement add-runtime-ramp-width: live ramp half-width number entity 2026-06-07 22:30:58 +02:00