Replace static tag-history binding with expression binding using
runScript to call flowrate.queryHistory(), which dynamically queries
tag history based on the selected time range. Buttons highlight
blue when active, grey when inactive.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds 1H, 6H, 24H, and 7D buttons to the FlowRatePopup view.
Buttons set view custom properties (timeAmount/timeUnits) which
drive the tag-history binding dateRange dynamically.
Active button highlighted blue (#4747FF), inactive grey (#AAAAAA).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add leading tab to flowRatePopup onClick script to fix SyntaxError
- Add rowStyles to AlarmStatusTable: grey (#BDBDBD) for Low priority alarms
to visually distinguish from High priority (default red)
- Create FlowRatePopup view with time series chart for prefilter flow rate
- Add onClick event to GPM label in Home view to open popup
- Add Low priority alarms to PrimaryValveClosedInd, PumpInd, SedimentFilterValveOpenInd
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bridge MQTT Engine flow rate and daily usage tags into the default
provider via expression-based UDT members with CoreDB history enabled.
Update Perspective Home view bindings to use [default]WaterMeter/ paths.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>