Factry Historian v7.3: Faster setup, time-weighted averages, improved Grafana dashboards.

With Factry Historian v7.3, we’ve focused on the essentials: Cut configuration time considerably with bulk asset & property imports.More powerful Grafana integration. Advanced filtering, parent-child event logic, and SQL expressions to build smarter, drill-down dashboardsTrue time-weighted average for streams with sparse dataDiscover how these enhancements make Factry Historian better.
No items found.
Factry Historian
Product Updates
Jente De Meyer
4
 min read
Published on
Jul 9, 2025

With Factry Historian v7.3, we’ve focused on the essentials: 

  • Cut configuration time considerably with bulk asset & property imports.
  • More powerful Grafana integration.
    • Advanced filtering, parent-child event logic, and SQL expressions to build smarter, drill-down dashboards
  • True time-weighted average for streams with sparse data

Discover how these enhancements make Factry Historian better.

Added bulk import of assets & properties

Previously, administrators had to create and configure each asset and its properties one by one. A manual, click-intensive process that introduced a risk of misconfiguration.

With Factry Historian v7.3 you can now import and export entire asset hierarchies including parent-child relationships and properties, in one go.

Simply download the spreadsheet template, and add multiple assets, their parent/child relationships and asset properties in advance and let the system validate the structure and apply the configuration in seconds.

The result? No more sore fingers from manual clicking  and a much lower risk of configuration errors. Designed for administrators and deployment teams, it ensures consistent setups across multiple sites and cuts setup time.

Grafana datasource plugin refinements

Building on the existing Grafana Datasource plugin, Factry Historian v7.3 delivers a number of small but meaningful improvements:

  • Parent event filters
    Filter child events based on attributes of their parent event for deeper, context-aware analysis in Grafana panels. 
    Example: Show only the filling steps of a reactor when the parent batch used recipe “X”.
  • Expanded filtering options
    Override time ranges directly in event queries and filter by data type. Perfect for building dashboards that cut through the noise.
    Example: Always display last week’s batch data, regardless of the dashboard’s global time range.
  • Bug fixes and usability tweaks
    Common issues, such as dropped queries under heavy load, have been resolved. Tooltip descriptions and error messages are clearer.
  • Compatibility with Grafana 12 Beta’s SQL Expressions
    Power users gain the ability to write SQL-like expressions directly in Grafana, combining multiple series and performing inline transformations. This opens a world of advanced queries without altering your dashboards.

    What's new for these SQL expressions?

    SQL expressions now work not just on event data but also on time-series data. You can perform inline without modifying dashboards or pre-processing data in Factry Historian. This helps to reduce complex chains of transformations to a single, readable SQL expression

    Example use cases where you'd want to use this:
    Combine streams for total flow or energy usage, apply conditional logic across series, calculate performance indicators on the fly, ...

Time-weighted average for sparse data

If you have a setup that reports by exception (which is often the case with MQTT), sensors emit changes only when values differ. Traditional arithmetic averages can misrepresent such “on-change” streams.

Factry Historian v7.3 introduces a time-weighted average calculation: each reading is weighted by the duration it remains valid, not just by its occurrence count.

Why this matters

Imagine a freezer whose thermostat reports only when temperature shifts by 0.5 °C. If the unit spends most of an hour at 20 °C but logs just two readings there and one at 15 °C when it dips briefly, a simple average skews toward 15 °C. A time-weighted average respects the fact that the freezer held 20 °C for the vast majority of the hour.

This feature ensures accurate performance metrics, compliance reporting and anomaly detection in any scenario with irregular sampling, whether food processing, batch manufacturing or remote asset monitoring, via event-driven protocols.

Looking ahead

The v7.3 release reinforces our commitment to steady, user-driven improvements. In the months ahead, expect:

  • A redesigned single-screen configuration UI. Featuring inline error alerts, contextual tooltips and a faster setup experience.

  • Expanded support for calculated event properties. Script new measurements, such as efficiency or performance indices, directly within Factry Historian.

  • Deeper support for sparse data workflows. Including more back-end tools for advanced time-series transformations.

Subscribe to our newsletter

Stay updated on the latest Factry news and gain insights to improve the way your factory works.

Still hungry? There's more to read

Discover some of our most popular stories.
View all