Skip to content

Aggregation reporter #2520

Description

@nhoening

In projects, a common ask is that several sensors (often of the same kind) should be available as aggregated signal. For example, all PV assets on a site should be aggregated so we can forecast the overall available PV energy (ans use that sensor in our flex scheduling).

The new AggregationReporter is not just a Pandas pipeline but includes some actual logic:

  • Allow to aggregate from everything below a certain asset (often, a site asset) - so it gets an asset parameter
  • Sensors identified by ID list or filtering criteria (name-regex, units) - adding three kinds of optional params
  • The reporter handle unit conversions and resampling to target output sensor
  • Check if the reporter runs well as a data generator, that is, as an automation (if report-automation PR Reports as jobs and as automations #2297 is far enough). Its data source should be accountable.
  • Also, we can check compatibility with it being listed as template, see Prepared report templates #2300

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions