hass.tibber_prices/docs/user/docs
Julian Pawlowski 447dc907e6 feat(sensors): add day pattern detection sensors (valley/peak/flat/rising/falling)
Introduces a new day_pattern.py module that analyses the 15-min price curve
for each calendar day (yesterday/today/tomorrow) and classifies its shape.

New sensors:
  day_pattern_yesterday / day_pattern_today / day_pattern_tomorrow
  EntityCategory.DIAGNOSTIC, SensorDeviceClass.ENUM

Patterns: valley, peak, double_valley, double_peak, flat, rising, falling, mixed

The detector uses centred-rolling smoothing, prominence-filtered extrema,
Kneedle-based knee detection, and monotone segment building.
Coordinator populates transformed_data["dayPatterns"] after priceInfo enrichment.

Impact: Users can trigger automations based on the shape of the day's price
curve, e.g. pre-heat when tomorrow is a valley day.
2026-04-11 21:07:16 +00:00
..
actions.md docs(actions): restructure into dedicated Actions category 2026-04-11 19:25:17 +00:00
automation-examples.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +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 refactor(docs): restructure navigation and split large pages 2026-04-11 10:33:58 +00:00
configuration.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +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 docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
glossary.md refactor(docs): restructure navigation and split large pages 2026-04-11 10:33:58 +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 docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
period-relaxation.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
scheduling-actions.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensor-reference.md feat(sensors): add day pattern detection sensors (valley/peak/flat/rising/falling) 2026-04-11 21:07:16 +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-ratings-levels.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-timing.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-trends.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
sensors-volatility.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00
troubleshooting.md docs(user): collapse code blocks and normalize labels 2026-04-11 19:51:58 +00:00