mirror of
https://github.com/jpawlowski/hass.tibber_prices.git
synced 2026-05-28 18:43:40 +00:00
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. |
||
|---|---|---|
| .. | ||
| attributes | ||
| calculators | ||
| __init__.py | ||
| chart_data.py | ||
| chart_metadata.py | ||
| core.py | ||
| definitions.py | ||
| helpers.py | ||
| types.py | ||
| value_getters.py | ||