mirror of
https://github.com/jpawlowski/hass.tibber_prices.git
synced 2026-03-29 21:03:40 +00:00
Added comprehensive volatility analysis system: - 4 new volatility sensors (today, tomorrow, next_24h, today+tomorrow) - Volatility classification (LOW/MODERATE/HIGH/VERY HIGH) based on price spread - Configurable thresholds in options flow (step 6 of 6) - Best/Peak price period filters using volatility and price level - Price spread calculation in get_price service Volatility sensors help users decide if price-based optimization is worthwhile. For example, battery optimization only makes sense when volatility ≥ MODERATE. Period filters allow AND-logic combinations: - best_price_min_volatility: Only show cheap periods on volatile days - best_price_max_level: Only show periods when prices reach desired level - peak_price_min_volatility: Only show peaks on volatile days - peak_price_min_level: Only show peaks when expensive levels occur All 5 language files updated (de, en, nb, nl, sv) with: - Volatility sensor translations (name, states, descriptions) - Config flow step 6 "Volatility" with threshold settings - Step progress indicators added to all config steps - Period filter translations with usage tips Impact: Users can now assess daily price volatility and configure period sensors to only activate when conditions justify battery cycling or load shifting. Reduces unnecessary battery wear on low-volatility days. |
||
|---|---|---|
| .. | ||
| custom_translations | ||
| translations | ||
| __init__.py | ||
| api.py | ||
| average_utils.py | ||
| binary_sensor.py | ||
| config_flow.py | ||
| const.py | ||
| coordinator.py | ||
| data.py | ||
| diagnostics.py | ||
| entity.py | ||
| manifest.json | ||
| period_utils.py | ||
| price_utils.py | ||
| sensor.py | ||
| services.py | ||
| services.yaml | ||