hass.tibber_prices/custom_components/tibber_prices/sensor
Julian Pawlowski 4e64cf7598 refactor(sensors): optimize default entity activation for better UX
Adjusted entity_registry_enabled_default flags to reduce initial entity
count while keeping most useful sensors active by default.

Changes:
- Disabled rating sensors (current/next interval, hourly, daily) - Level
  sensors provide better granularity (5 levels vs 3) for automations
- Disabled leading 24h window sensors (avg/min/max) - Advanced use case,
  overlaps with tomorrow statistics
- Disabled additional volatility sensors (tomorrow, next_24h,
  today_tomorrow) - Today's volatility sufficient for typical use cases

Rationale:
- Price level sensors (5 states: very_cheap → very_expensive) are more
  commonly used than rating sensors (3 states: low → high)
- Leading 24h windows overlap with tomorrow daily statistics which have
  clearer boundaries
- Single volatility indicator (today) covers most automation needs

Impact: Reduces default active entities from ~65 to ~50 while maintaining
all essential functionality. Advanced users can enable additional sensors
as needed. Improves initial setup experience by focusing on most relevant
sensors.
2025-11-15 21:47:09 +00:00
..
__init__.py refactor(sensors): Transform sensor platform into package 2025-11-15 11:46:54 +00:00
attributes.py feat(sensors): add timing sensors for best_price and peak_price periods 2025-11-15 17:12:55 +00:00
core.py feat(sensors): add Energy Dashboard price sensor and period duration sensors 2025-11-15 20:38:21 +00:00
definitions.py refactor(sensors): optimize default entity activation for better UX 2025-11-15 21:47:09 +00:00
helpers.py refactor(sensors): Transform sensor platform into package 2025-11-15 11:46:54 +00:00