hass.tibber_prices/docs/user/docs
Julian Pawlowski 96f36a3339 feat(services): add plan_charging service for battery/EV scheduling
Accepts battery parameters (capacity, current/target SoC, max power) and
returns a cost-minimized charging schedule with per-interval power, SoC
progression, and total cost — no manual duration calculation needed.

Supports fixed, continuous (min_charge_power_w), and stepped
(charge_power_steps_w) charging modes, deadline-aware two-pass planning
(must_reach_soc + must_reach_by / must_reach_by_event), and round-trip
economics (expected_discharge_price, reserve_for_discharge,
max_cost_per_kwh) for arbitrage use cases. Includes min_charge_duration
and max_cycles_per_day constraints.

Groups deadline fields (must_reach_soc_*, must_reach_by,
must_reach_by_event) into a dedicated section so a deadline use case can
be configured in one place. Battery section lists capacity before the
percent SoC fields that depend on it. Response exposes stable reason
codes (already_at_target, energy_unreachable, energy_unreachable_by_
deadline, no_intervals_after_economic_filter, …) documented in the
service description and user docs.
2026-04-20 21:43:41 +00:00
..
actions.md feat(services): add plan_charging service for battery/EV scheduling 2026-04-20 21:43:41 +00:00
automation-examples.md docs: add blueprint import badges and update automation examples 2026-04-20 18:45:20 +00:00
chart-actions.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
chart-examples.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
community-examples.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
concepts.md docs(concepts): clarify V-shaped and U-shaped price day definitions 2026-04-17 22:23:55 +00:00
config-best-price.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-chart-export.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-currency.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-general.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-peak-price.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-price-level.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-price-rating.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-price-trend.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-runtime-overrides.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
config-volatility.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
configuration.md feat(docs): add comprehensive configuration documentation for Tibber Prices integration 2026-04-14 21:11:37 +00:00
dashboard-examples.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
data-actions.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
dynamic-icons.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
faq.md feat(docs): add price phase sensors documentation and update references 2026-04-15 08:49:37 +00:00
glossary.md docs(concepts): clarify V-shaped and U-shaped price day definitions 2026-04-17 22:23:55 +00:00
icon-colors.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
installation.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
intro.md docs(actions): restructure into dedicated Actions category 2026-04-11 19:25:17 +00:00
period-calculation.md refactor(periods): replace cross-day extension with bidirectional bridging 2026-04-19 11:47:45 +00:00
period-relaxation.md fix(periods): replace redundant total attributes with per-day counts 2026-04-12 09:50:31 +00:00
plan-charging-action.md feat(services): add plan_charging service for battery/EV scheduling 2026-04-20 21:43:41 +00:00
scheduling-actions.md docs(scheduling): update docs for sequential scheduling parameter 2026-04-19 14:17:41 +00:00
sensor-reference.md docs: add blueprint import badges and update automation examples 2026-04-20 18:45:20 +00:00
sensors-average.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-energy-tax.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-overview.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-price-phases.md docs(concepts): clarify V-shaped and U-shaped price day definitions 2026-04-17 22:23:55 +00:00
sensors-ratings-levels.md feat(docs): add price phase sensors documentation and update references 2026-04-15 08:49:37 +00:00
sensors-timing.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-trends.md feat(translations): enhance price trend change descriptions and usage tips 2026-04-12 19:55:57 +00:00
sensors-volatility.md refactor(translations): update terminology for previous interval price ranks 2026-04-15 10:43:29 +00:00
troubleshooting.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00