Skip to main content

Input Output Diagnostics

Input-Output Diagnostics Screen

Screen Overview

The Input-Output Diagnostics screen provides real-time tools to test, monitor, and troubleshoot controller communications, control points (outputs), and monitoring points (inputs). It shows command and reply logs, lets you select a controller, view its points, issue manual commands, and query device/board information directly from BluSKY.


Field Definitions

Field LabelDefinitionNotes
Commands to controllerRead-only log showing commands issued from BluSKY to the controller.Auto-updates while active; can be cleared or paused.
Replies From ControllerRead-only log of responses returned by the controller.Filtered by “Only Selected Controller” when enabled.
Only Selected ControllerCheckbox to limit the Replies log to the currently highlighted controller.Uncheck to view replies from all controllers visible to your account.
Show ControllersButton to load or refresh the controller list using the current filters.Use after changing the filter/search fields.
Controller FilterText field to narrow the controller list by name/ID.Partial matches allowed. Leave blank to show all (subject to Online Only).
Online OnlyCheckbox to display only controllers that are currently online.Enabled by default to reduce noise during diagnostics.
ControllersList of available controllers. Select one to run diagnostics and load its points.Highlight a controller before issuing most commands.
Control PointsPanel that lists output/control points for the selected controller.Select one or more points before running point actions.
Command StringFree-form text field to send a raw command to the selected controller.Advanced use; format must match controller protocol.
ExecuteButton that sends the Command String to the highlighted controller.Disabled or ineffective if no controller is selected.
Monitoring pointsPanel that lists input/monitor points for the selected controller.Read-only until a status query is performed.
Clear ScreensButton to clear both the Commands and Replies log panes.Clears the UI logs only; does not delete audit history.
PauseButton to temporarily stop appending new lines to the log panes.Useful for reading static content; actions still run in background.
Controller InfoButton to query and display details about the selected controller.Typical details include firmware, network, and health info.
Board InfoButton to query and display details about boards/modules on the selected controller.Content varies by hardware model.
Control Point StatusButton to query and display the current state of selected control points.Results appear in the Replies log and/or Control Points panel.
Control Point OnButton to command selected control points to turn ON.Safety policies may restrict availability.
Control Point OffButton to command selected control points to turn OFF.Safety policies may restrict availability.
Single CycleButton to pulse selected control points (momentary ON then OFF).Pulse duration is hardware/config dependent.
Mon. Point StatusButton to query and display the status of monitoring (input) points.Results appear in the Monitoring points panel and/or Replies log.

Screen Actions and Functions

  • Load or refresh controllers using Show Controllers; filter by text and Online Only.
  • Select a controller to populate Control Points and Monitoring points.
  • Query device details with Controller Info and Board Info.
  • Manage output states with Control Point Status, Control Point On, Control Point Off, and Single Cycle.
  • Query inputs with Mon. Point Status.
  • Issue advanced/manual commands via Command String + Execute.
  • Manage visibility of logs using Pause and Clear Screens.

Usage Instructions & Examples

  1. View live controller communications

    1. Ensure Online Only is checked (optional).
    2. Click Show Controllers.
    3. Highlight a controller.
    4. Observe Commands to controller and Replies From Controller as you run actions; use Pause to stop auto-scrolling when needed.
  2. Turn a control point ON, verify status, then turn it OFF

    1. Highlight the target controller.
    2. In Control Points, select one or more points.
    3. Click Control Point On.
    4. Click Control Point Status to confirm the change in the Replies log.
    5. Click Control Point Off to revert the points.
  3. Pulse a control point (Single Cycle)

    1. Highlight the controller and select the point.
    2. Click Single Cycle.
    3. Review the Replies log to confirm the pulse was issued.
  4. Check monitoring (input) point states

    1. Highlight the controller.
    2. Click Mon. Point Status.
    3. Review Monitoring points and/or the Replies log for current states.
  5. Send a raw command for advanced diagnostics

    1. Highlight the controller.
    2. Enter the required protocol command in Command String.
    3. Click Execute.
    4. Verify the response in Replies From Controller.
    5. Use Clear Screens to reset the panes if needed.

System Behaviors and Edge Cases

  • If no controller is selected, point actions and Execute may be disabled or will return no results.
  • Online Only hides offline controllers; uncheck to diagnose connectivity issues with offline units.
  • Pause stops new lines from displaying but does not stop the underlying actions; new data will appear after unpausing.
  • Clear Screens removes on-screen logs only; historical data remains in the system audit/event history.
  • Some actions are hardware- or firmware-dependent; unavailable operations may return a “not supported” message in Replies.
  • Single Cycle pulse duration is determined by controller configuration and may not be visible if the UI refresh lags.
  • Raw commands in Command String must follow the controller’s protocol; malformed commands are rejected and logged.
  • Large result sets may stream in batches; the log panes will grow until cleared or the session ends.

Permissions

  • Access typically limited to Global Administrators, Integrators, and Tenant Administrators with controller maintenance rights.
  • Executing output actions (On/Off/Single Cycle) requires elevated permissions specific to device control.
  • Viewing controller/board info may be allowed to read-only diagnostic roles; write/control actions are restricted.
  • All actions are subject to site-level safety policies and are audited.

Linked Workflows

  • Device/Controller setup and provisioning (controller creation, network settings).
  • Control Points and Monitoring Points configuration screens.
  • Event/Alarm History for reviewing outcomes of diagnostic actions.
  • Health and Status dashboards for continuous device monitoring.

Reference image 1