Alarm History reports, scheduled programs and the Layout Editor

platform-2026-11-01
•Platform

Features

  • Alarm History: an occurrences view with time to acknowledge and time in alarm, append-only operator notes, analytics, saved views and a column chooser.
  • Alarm History: generate a report and export it to Excel, filter by area past the row limit, and pick This shift or Previous shift as a time range.
  • Alarm History: new events appear within seconds, event times show milliseconds, and right-click See Transition History opens one alarm's transitions.
  • Programs: programs and rule chains can start on a schedule or on a field write, and the Programs editor manages their triggers and shows each run's result.
  • Rule chains: chains run per trigger, executables keep their memory between runs, and service actions return results to the chain.
  • Layout Editor: save a layout as a template and start a new layout from one, including built-in templates.
  • Layout Editor: multi-select with marquee and multi-drag, group and ungroup, align, distribute and z-order, lock nodes, and bind cards from a tag browser.
  • Layout Editor: a desktop preview shares its stage with the phone preview, right click opens a menu, and panning moves to the middle button and Space.
  • Historian: coverage reporting, recorded gaps, minimum retention and a tamper-evident chain of stored segments.
  • Task Manager: service usage history gives rates as soon as the app opens.

Bug Fixes

  • Permissions: every create checks the type being created as well as its parent, and Engineers have full rights on layout templates.
  • Alarms: Active Alarms shows the latest note, alarm-level notes reach the detail view and exports, and CSV export is audit-complete and safe from spreadsheet formula injection.
  • Historian: rows of one entity within the same second all survive a read, and queries can keep the newest rows under a limit.
  • Charts and history views: entity history, executions, scans and usage read the newest rows, and charts say when a range is cut.
  • IO Manager: write a Choice tag from a list of its labels, the Quality column is named and shows N/A for write tags, and tag filters are tidier on phones.
  • Backups: capturing user configuration no longer fails on an entity with no parent.
  • Programs: a budget stop outranks the error a program reports for it.
  • Rule chains: disabled chains read Disabled, errors show their message and new chains open clean.
  • NFC tags: clearer errors, validation and delete confirmation, and the scan page shows the time and next action.
  • Zigbee2MQTT: rediscovery retries, and re-provisioning follows renames and new capabilities.
  • Extensions: the catalog replies at once and core records download once.
  • Interface: consistent selection styling across tables, trees and lists, opaque popovers, tinted danger buttons and steadier filter menus.

Performance

  • Historian: queries that match many entity ids run faster.