hass.tibber_prices/docs/user/docs/config-peak-price.md
Julian Pawlowski ee9adce9d5
Some checks failed
Deploy Docusaurus Documentation (Dual Sites) / Build and Deploy Documentation Sites (push) Waiting to run
Lint / Ruff (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
Validate / HACS validation (push) Waiting to run
Auto-Tag on Version Bump / Check and create version tag (push) Has been cancelled
feat(docs): add comprehensive configuration documentation for Tibber Prices integration
Introduced new documentation files covering various configuration aspects such as chart data export, currency display, general settings, peak price periods, price levels, price ratings, price trends, and volatility. Each section provides detailed explanations of settings, their impacts, and migration guidance for legacy features.

Impact: Users gain clear guidance on configuring the Tibber Prices integration, enhancing usability and understanding of features.

### Notes
- New files include config-chart-export.md, config-currency.md, config-general.md, config-peak-price.md, config-price-level.md, config-price-rating.md, config-price-trend.md, config-runtime-overrides.md, and config-volatility.md.
- Updated sidebar for improved navigation within the documentation.
2026-04-14 21:11:37 +00:00

2.9 KiB
Raw Blame History

sidebar_label
🔴 Peak Price Period

🔴 Peak Price Period

Settings → Devices & Services → Tibber Prices → Configure → 🔴 Peak Price Period


Peak Price Period sensors detect windows of time when electricity is expensive enough that you should avoid or postpone consumption. The binary sensor is_peak_price_period is on during these windows.

The detection algorithm mirrors Best Price Period, but in reverse — looking for expensive intervals rather than cheap ones.

See Period Calculation for an in-depth explanation of the detection algorithm and Period Relaxation for how relaxation works.

Settings

Period Settings

Setting Default Description
Minimum period length 60 min Shortest window to report as a period
Minimum price level EXPENSIVE Only intervals at this Tibber level or more expensive qualify
Gap tolerance 1 Consecutive below-threshold intervals allowed inside a period — bridges small price dips between two expensive windows

Flexibility Settings

Setting Default Description
Flex percentage -20% How far below the daily maximum a price can be and still qualify (negative value = below maximum)
Minimum distance from average 5% Qualifying intervals must be at least this far above the daily average

Relaxation & Target

Setting Default Description
Enable minimum period target On Automatically loosens criteria until the target count is reached
Target periods per day 2 How many distinct peak periods the algorithm aims to find per day
Relaxation attempts 11 How many times to loosen the criteria before giving up

Runtime Override Entities

Same concept as Best Price overrides — disabled by default, enable individually in Entities.

Entity Type Range Overrides
number.<home_name>_peak_price_flexibility Number -500% Flex percentage
number.<home_name>_peak_price_minimum_distance Number 050% Minimum distance from average
number.<home_name>_peak_price_minimum_period_length Number 15180 min Minimum period length
number.<home_name>_peak_price_minimum_periods Number 110 Target periods per day
number.<home_name>_peak_price_relaxation_attempts Number 112 Relaxation attempts
number.<home_name>_peak_price_gap_tolerance Number 08 Gap tolerance
switch.<home_name>_peak_price_enable_relaxation Switch On/Off Enable relaxation

See Runtime Override Entities for full details on how overrides work, viewing entity descriptions, and recorder optimization.