Skip to main content

General

Monitoring Device Details

A comprehensive guide to the real-time monitoring dashboard for individual devices.

The Device Detail View is the command center for monitoring a single asset. Unlike static configuration pages, this view connects directly to the Edge Gateway to stream real-time telemetry, health metrics, and status updates. For configuration history, you can also check the Audit Logs.

Device Detail Overview
Device Detail Overview

Header Controls

At the top of the interface, you manage the device's operational state:

  • Active Checkbox: Starts or stops data collection. Changes are deployed instantly to the Gateway.
  • Current Status: A live indicator of the connection health that refreshes in place while the page stays open.
    • 🟢 Connected: Normal operation.
    • 🛌 Sleep Mode: Device is active but outside of scheduled operating hours.
    • ⚠️ Error: Connection issues or timeout. See System Logs for technical details.
    • 🌐 Gateway Offline: The parent Edge Gateway is unreachable.
  • Context Actions: Audit, logs, cloning, and connection overrides remain available without interrupting runtime monitoring.

Overriding Connection Parameters

While Device Profiles define default settings (like standard ports or timeouts), specific devices on the factory floor may require unique configurations (e.g., a PLC on a different IP or a specific Station ID).

Override Connection Parameters Button
Override Connection Parameters Button

To override these settings:

  1. Click the Override Connection Parameters button in the header.
  2. A popup will appear showing all available parameters for the selected protocol.
  3. Modify the necessary fields (e.g., Host, Port, Station).
  4. Click Save.

Override Connection Parameters Popup
Override Connection Parameters Popup

priority_high
Immediate Effect

Saving overrides will trigger an immediate restart of the protocol driver on the Edge Gateway to apply the new settings.

Data Metrics

The Data Metrics tab provides a live health check of the physical connection. It aggregates counters from the protocol driver and refreshes automatically as new telemetry and runtime counters arrive.

Device Metrics Tab
Device Metrics Tab

MetricDescription
Data FreshnessPercentage of successful reads in the last window. Should be near 100%.
Response TimeAverage round-trip time (RTT) to the PLC/Device.
Success/Failed OpsTotal count of read/write operations since the last reset.
Sleep Mode TransitionsHow many times the device entered power-saving mode.

Latest Values

This tab shows the most recent value for every tag defined in the Device Profile. It acts as a live runtime view of the machine's current state and updates automatically while the detail page stays open.

Latest Values Tab
Latest Values Tab

Live Updates

Runtime updates follow an event-driven flow:

  1. Edge to Central: The Edge Gateway continues sending telemetry and runtime metrics according to the device and protocol configuration.
  2. Central to UI: The detail page subscribes to live runtime updates and refreshes the visible data sections without a full page reload.

This means Current Status, Data Metrics, Latest Values, and Device Data stay current while the operator remains on the page.

Trend Preview and Drill-Down

Each numeric signal in Latest Values includes a compact inline trend preview. This allows operators to spot recent movement without leaving the grid.

  • Inline trend preview: A small chart gives quick visual context for the most recent movement of the signal.
  • Trend direction summary: The trend cell highlights direction and recent percentage movement without implying whether the change is good or bad.
  • Click-to-open detail: Selecting the trend cell opens a fullscreen signal view for deeper investigation.

Fullscreen Raw Trend View
Fullscreen Raw Trend View

In the fullscreen view, operators can:

  • switch between quick ranges such as 15m, 1h, 6h, 24h, and 7d
  • apply a custom From / To range
  • compare Last, Average, Min / Max, and Samples
  • switch between Trend mode for historical downsampled analysis and Raw mode for short-interval inspection

Raw mode is intended for close inspection of higher-frequency behavior and currently supports up to 1 hour per request.

Tag Quality and Error Isolation (v1.5.3)

Starting with v1.5.3, read behavior is quality-aware at tag level:

  • Good: Tag value was read successfully.
  • Bad: Tag-level read error occurred, but the device read cycle continues for other tags.
  • Uncertain: A repeatedly failing tag is temporarily disabled and retried periodically.

This prevents one invalid or unstable tag from stopping all telemetry for a device.

Connection reliability decisions are also stricter:

  • ProtocolError is treated as connection-level by default.
  • Only clearly tag-scoped protocol errors are isolated at tag level.

In practice, real communication/session failures are less likely to be masked as tag errors.

lightbulb
High-Speed Monitoring

For sub-second changes, use the fullscreen Raw trend mode or the Device Data tab. Both provide a more detailed view than the Latest Values grid alone.

Configuration Settings

The following settings in Proxus-config.toml control the behavior of this view:

SettingDefaultDescription
DeviceDataTimeRange1hThe time window of historical data kept in the UI cache.
MaxDeviceDataLoad1000Maximum number of data points loaded per request.
DeviceMetricsTransmissionInterval10sHow often the Edge sends health and performance metrics.

For a complete list of all system settings, see the Configuration Reference.

priority_high
Data Throttling

To ensure platform stability, internal UNS updates are throttled at 500ms per metric. This prevents UI lockups during massive high-frequency data bursts.

Device Data (History)

The Device Data tab displays the raw packet stream coming from the device. It updates live while the page remains open and is useful for debugging protocol issues or verifying that data is being ingested correctly.

Device Data Tab
Device Data Tab

  • Incoming: The raw value received from the device.
  • Timestamp: The exact time (UTC) the data was timestamped at the Edge.
  • Quality: Per-tag read quality (Good, Bad, Uncertain) for operational troubleshooting.

Targets

Manage where the data flows. By default, every device writes to the System Internal DB (ClickHouse). You can add external Targets like AWS IoT, Kafka, or MQTT Brokers here.

Targets Tab
Targets Tab

Transport Strategy

Each target has a Transport Strategy that controls how data is forwarded:

  • Pass Through: Sends every data point to the target (best for full fidelity storage).
  • On Change: Sends only values that changed (reduces bandwidth for high-frequency tags).

Choose the strategy per target based on bandwidth and storage requirements.

ISA-95 Hierarchy

This tab defines where this device fits in your organizational model.

ISA-95 Hierarchy Tab
ISA-95 Hierarchy Tab

  • Enterprise: The top-level organization.
  • Site: Physical location (e.g., "New York Plant").
  • Area: Production area (e.g., "Assembly Line A").
  • Process Cell: Logical grouping (e.g., "Welding Station").

Setting these values allows for hierarchical filtering in Dashboards and UNS (Unified Namespace) Topic Generation.