hass.tibber_prices/custom_components/tibber_prices/translations
Julian Pawlowski 31fca73ccd feat(services): add sequential parameter to find_cheapest_schedule
When sequential: true, tasks are placed in declaration order instead of
being sorted by duration. Each task's search window starts after the
previous task ends (plus gap_minutes). If a task cannot be placed, all
subsequent tasks in the chain are also marked unscheduled.

Adds 12 tests covering ordering, chaining, gap enforcement, and
chain-breaking behavior.

Impact: Users can now schedule dependent appliances (e.g., washing
machine → dryer) in a single find_cheapest_schedule call with guaranteed
order, instead of chaining two find_cheapest_block calls.
2026-04-19 14:17:32 +00:00
..
de.json feat(services): add sequential parameter to find_cheapest_schedule 2026-04-19 14:17:32 +00:00
en.json feat(services): add sequential parameter to find_cheapest_schedule 2026-04-19 14:17:32 +00:00
nb.json feat(services): add sequential parameter to find_cheapest_schedule 2026-04-19 14:17:32 +00:00
nl.json feat(services): add sequential parameter to find_cheapest_schedule 2026-04-19 14:17:32 +00:00
sv.json feat(services): add sequential parameter to find_cheapest_schedule 2026-04-19 14:17:32 +00:00