hass.tibber_prices/docs/developer/docs
Julian Pawlowski d0f7ba321b docs: document statistics optimization and fix entity ID examples
Add coverage for the state_class/statistics table optimization across
both user and developer documentation.

docs/user/docs/configuration.md:
- Add 'Price Sensor Statistics' section explaining that only 3 sensors
  write to the HA statistics database (current_interval_price,
  current_interval_price_base, average_price_today)
- Fix incorrect entity ID examples: remove non-existent _override suffix
  from recorder exclude globs, Developer Tools example, and seasonal
  automation example (actual IDs: number.*_best_price_flexibility etc.)

docs/developer/docs/recorder-optimization.md:
- Add 'Long-Term Statistics Optimization (state_class)' section covering
  the statistics/statistics_short_term table dimension, which is distinct
  from _unrecorded_attributes (state_attributes table)
- Documents the MONETARY device_class constraint (MEASUREMENT blocked by
  hassfest, only TOTAL or None valid), the 3 sensors keeping TOTAL with
  rationale, the 23 sensors set to None, and ~88% write reduction
- Includes comparison table: _unrecorded_attributes vs state_class

Impact: Users now understand the built-in statistics optimization and
have correct recorder exclude examples. Developers understand both
optimization layers and their interaction.
2026-04-06 12:58:02 +00:00
..
api-reference.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
architecture.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00
caching-strategy.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00
coding-guidelines.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00
contributing.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
critical-patterns.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
debugging.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
intro.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00
performance.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
period-calculation-theory.md docs(period-calculation): document flat-day behavior and diagnostic attributes 2026-04-06 12:18:59 +00:00
recorder-optimization.md docs: document statistics optimization and fix entity ID examples 2026-04-06 12:58:02 +00:00
refactoring-guide.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00
release-management.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
repairs-system.md feat(coordinator): implement repairs system for proactive user notifications 2025-12-07 20:51:43 +00:00
setup.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00
testing.md git commit -m "feat(docs): add dual Docusaurus sites with custom branding and Giscus integration 2025-12-06 01:37:06 +00:00
timer-architecture.md docs(dev): update GitHub links to use main branch 2025-12-18 15:15:18 +00:00