Skip to content

🤖🤖🤖 Add type-aware aggregate history series - #83

Draft
buggedcom wants to merge 2 commits into
mainfrom
codex/67-aggregate-series
Draft

buggedcom wants to merge 2 commits into
mainfrom
codex/67-aggregate-series

Conversation

@buggedcom

Copy link
Copy Markdown
Owner

Summary

Add type-aware aggregate series to Home Assistant entity history: measurement summaries, consumption, state activity, and typed event counts. Preserve existing source/analysis behavior and provide calendar periods, cumulative baselines, and coverage indicators.

HA history + statistics
  -> typed aggregation calculations
  -> independent derived series
  -> interval bars / cumulative lines

Closes #67.

Evidence

  • Before: Existing panel/domain baseline tests and type checking pass; typed events and consumption series are unavailable.
  • After: Implementation and verification in progress. This draft tracks integration of calculation, controls/persistence, and chart/data-loading work.

Merge Danger

Door: two-way

Existing configurations remain valid; aggregate definitions are additive and do not write recorder history.

Blast Radius: history

Changes affect history controls, data ingestion, calendar aggregation, and chart rendering. Persistent counter entities and analysis composition are deferred.

Oliver Lillie and others added 2 commits October 19, 2026 18:58
@buggedcom
buggedcom force-pushed the codex/67-aggregate-series branch from 1eb66db to 69c7cbc Compare October 19, 2026 15:59

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a display option to aggregate a series

1 participant