Skip to content

Guardrails

Overview

Note

To understand the concept of Guardrails, you can read a full description in the Concept Overview page here.

The Guardrails page displays all configured guardrail rules across your Assets and Data Streams.

Guardrails define safe operating boundaries for control values -- preventing SmartApps from writing values that fall outside acceptable limits, protecting your assets from potentially harmful commands.

Each guardrail rule is defined for an Asset / Data Stream pair and specifies:

  • The Control status -- whether the guardrail is currently enforced
  • A Min Value and Max Value -- the absolute boundaries for the control value
  • Increase and Decrease delta limits -- the maximum change allowed in a single step

Warning

Guardrails apply at the platform level. A SmartApp recommendation that falls outside these boundaries will be blocked regardless of the application logic.

Columns

The table shows one row per Asset / Data Stream guardrail configuration.

Column Description
Asset The Asset the guardrail applies to
Data Stream The specific Data Stream being controlled
Control Whether the guardrail is currently Enabled or Disabled
Min Value The minimum value the control is permitted to write
Max Value The maximum value the control is permitted to write
Increase Min Value The minimum step size allowed when increasing the value
Increase Max Value The maximum step size allowed when increasing the value
Decrease Min Value The minimum step size allowed when decreasing the value
Decrease Max Value The maximum step size allowed when decreasing the value

Note

If a limit has not been configured for a particular field, you will see the N/A symbol.

Filter

Three filters can be applied to narrow the guardrail list:

Filter Description
Assets Select one or more Assets to show only their guardrail rules
Data Streams Select one or more Data Streams to filter by stream
Control Select to show only Enabled or Disabled Guardrails

A search field is also available in the top toolbar to search by keyword across Asset and Data Stream names.

Creating a guardrail

Click Create Guardrail in the top-right corner to open the creation form.

You will be prompted to select an Asset / Data Stream pair and define the boundary values for that control.

Note

You can also bulk-import guardrail configurations using the Import Guardrails button. This accepts a structured file format -- refer to the Import Guardrails page for the expected schema.

Click here to read how to create a new guardrail or here to create many guardrails at one time.

Edit a guardrail

Click the edit icon on the right side of any row to modify an existing guardrail configuration.

You can update any of the boundary values or toggle the Control status.

Click here to read how to edit a guardrail.

Deleting a guardrail

Click the delete icon on the right side of any row to permanently remove a guardrail rule.

Warning

Deleting a guardrail removes all boundary enforcement for that Asset / Data Stream pair immediately. SmartApp recommendations will no longer be blocked for that control.

Click here to read how to delete a guardrail or here delete many guardrails at one time.

Table configuration

Click the table configuration icon in the top toolbar to open the Table Configurations panel.

This panel lets you control column visibility and layout. The columns are divided into three sections:

  • Freeze on the left -- Asset and Data Stream are locked and always visible when scrolling horizontally
  • Scroll columns -- all other columns can be shown or hidden using the eye icon
  • Freeze on the right -- reserved for columns you want pinned on the right side

Note

Unlike some other tables in the Kelvin UI, the Guardrails table does not support adding custom columns. The available columns are fixed to the guardrail configuration fields.

List options

The table supports sorting and row spacing adjustments to help you navigate large guardrail sets.

Sort order

Click any column header to sort the list. Clicking the same column cycles through ascending, descending, and unsorted.

Row spacing

Use the row spacing control in the toolbar to adjust how many rows are visible on screen at once.

Download table

You can export the current guardrail list to a CSV file using the download icon in the toolbar.

Note

The export reflects the current filter and search state -- only visible rows are included in the download.