Water Stop
The Water stop widget represents a remotely controlled water shutoff valve in a SCADA fluid system diagram. It visualizes the open or closed state of the valve, supports an optional blinking animation when the valve is closed, and sends open or close commands to the connected HMI Device when the user clicks the symbol.
This widget belongs to the Traditional SCADA fluid system bundle — a collection of pipe segments, fittings, valves, pumps, and gauges designed for building fluid system diagrams on iRis Cloud dashboards. It connects to a HMI Device and reflects real-time valve state through configurable state colors and optional closed-state animation.
Key capabilities
Section titled “Key capabilities”- Visualize the open or closed state of a remotely controlled shutoff valve in real time.
- Enable a blinking animation when the valve is closed to draw attention to a shut-off line.
- Send open or close commands to the HMI Device when the user clicks the valve symbol.
- Apply custom colors for the open state, the closed state, and the pipe segment independently.
- Receive state data from HMI Device attributes, time series, alarm status, or dashboard state.
Target HMI Device
Section titled “Target HMI Device”The widget connects to a single data source: either a Device or an Entity alias that resolves to a HMI Device. This HMI Device provides the telemetry or attribute values used to drive the widget’s visual state.
SCADA symbol
Section titled “SCADA symbol”The SCADA symbol defines the visual shape of the widget. The Water stop widget has a pre-selected symbol from the Traditional SCADA fluid system bundle. To use a different symbol, click Browse SCADA symbol from gallery and choose one from the library, or upload your own.
Behavior
Section titled “Behavior”The widget has four behavior parameters: two that read state from the HMI Device (Opened, Closed state animation), and two that define commands sent to the HMI Device when the user operates the valve (Open, Close).
| Parameter | Default | Description |
|---|---|---|
| Opened | Use attribute 'open' | Whether the valve is currently open. True = open state (shows the opened color); False = closed state (shows the closed color). |
| Open | Set 'open' attribute to: true | Command sent to the HMI Device when the user clicks the valve to open it. |
| Close | Set 'open' attribute to: false | Command sent to the HMI Device when the user clicks the valve to close it. |
| Closed state animation | False | Whether to enable a blinking animation when the valve is in the closed state. |
Behavior configuration — Opened and Closed state animation
Section titled “Behavior configuration — Opened and Closed state animation”Both Opened and Closed state animation read a value from the connected HMI Device and activate the corresponding visual state. To configure either parameter, click its edit icon.
When Action is Do nothing, set the Value directly:
| Value | Effect |
|---|---|
True | Activates the parameter unconditionally. |
False | Deactivates the parameter (default). |
For all other actions, the widget reads the state dynamically from the HMI Device:
-
Get attribute — Read the state from a HMI Device attribute.
Parameter Description Attribute scope Where the attribute is stored: Any, Client, Server, or Shared. Attribute key Attribute name to read, like openorvalveOpen.’[parameter]’ when result is The attribute value that activates this parameter. -
Get time series — Read the state from the latest telemetry value.
Parameter Description Time series key Telemetry key to monitor, like openorstate.’[parameter]’ when result is The telemetry value that activates this parameter. -
Get alarm status — Activate the parameter when a specific alarm is active on the HMI Device.
Parameter Description Alarm severity Severity levels that trigger the state: Critical, Major, Minor, Warning, or Indeterminate. Alarm types Any alarm, or a specific alarm type. -
Get dashboard state id — Activate the parameter based on which dashboard state is currently open.
Parameter Description ’[parameter]’ when result is The dashboard state name that activates this parameter. -
Get dashboard state object — Activate the parameter using the full dashboard state context.
Parameter Description Parse value function A f(data)function that returnstruewhen the parameter should be active.
Behavior configuration — Open and Close
Section titled “Behavior configuration — Open and Close”The Open and Close parameters define the command sent to the HMI Device when the user clicks the valve symbol. Click each parameter’s edit icon to configure the action.
-
Set attribute — Write a value to a HMI Device attribute.
Parameter Description Attribute scope Where the attribute is stored: Shared, Client, or Server. Attribute key Attribute name to write, like open.Value Attribute value: truefor Open,falsefor Close. -
Add time series — Write a value to a time series key.
Parameter Description Time series key Time series key to write, like state.Value Time series value: truefor Open,falsefor Close.
Appearance
Section titled “Appearance”The Appearance section controls the widget title and the colors of the valve symbol and pipe segment.
| Setting | Default | Description |
|---|---|---|
| Title | Water stop | Widget title displayed in the header. Supports entityName and entityLabel variables. |
| Card icon | — | Icon shown in the widget header. Configure its size and color. |
| Opened color | Green | Color of the valve body when in the open state. |
| Closed color | Red | Color of the valve body when in the closed state. |
| Pipe color | Transparent | Color of the pipe segment shown in the symbol. |
Card appearance
Section titled “Card appearance”The Card appearance section controls the widget container style.
| Setting | Default | Description |
|---|---|---|
| Background | Transparent | Card background color. |
| Show card buttons | Fullscreen | Buttons shown on the card when hovered. |
| Card border radius | 0px | Rounding of card corners. |
| Card padding | 12px | Inner spacing between the card edge and widget content. |
Troubleshooting
Section titled “Troubleshooting”Widget shows no state change or shows the wrong state
| Cause | Solution |
|---|---|
| Opened action is set to Do nothing | Open the Opened edit dialog, set the correct Action, and specify the attribute or time-series key. |
| Attribute or telemetry key mismatch | Verify that the key name in the Opened configuration matches exactly what the HMI Device reports. |
| Target HMI Device is not connected | Confirm that the selected HMI Device is online and actively sending data. |
Clicking the valve does not send a command to the HMI Device
| Cause | Solution |
|---|---|
| Open or Close action is not configured | Open the Open or Close edit dialog and set the action type (Set attribute, or Add time series). |
| Target HMI Device is not connected | Confirm that the selected HMI Device is online. |
Closed state animation does not play
| Cause | Solution |
|---|---|
Closed state animation is set to Do nothing with value False | Open the Closed state animation edit dialog, set the correct Action and condition, or set the value directly to True to enable it unconditionally. |
| Valve is not in the closed state | The animation only plays when Opened evaluates to False. Verify the Opened parameter reads the correct HMI Device state. |