This widget allows displaying some buttons triggering commands on the remote Thing.
When a button is pressed, the server will run the command to the remote Thing by sending all the parameters configured within the Command Definition.
If the feedback has been enabled the button will be highlighted in green or in red for a while depending on whether the command execution succeeds or fails.
Template Syntax
Below you can find some examples of how to use the component within a template.
<commands-widget title="Commands" class="vertical-buttons">
<command name="Reset"></command>
<command name="Clean"></command>
<command name="Update"></command>
</commands-widget>
Component Reference
Here is a comprehensive list of all the elements and properties that can be used to configure the component.
Commands <commands-widget> | |
---|---|
PROPERTIES | |
CSS Class | The name(s) of the CSS class used to customize the widget layout. |
Feedback Enabled | The flag indicating whether to enable the execution feedback. true false
|
Feedback Timeout | The number of seconds after that the widget shows an error in case no feedback has been received. |
Title | The title displayed on the top part of the widget box. |
Visibility Condition | The expression that allows you to reduce the visibility of the element. |
SUB-ELEMENTS | |
Command | The sub-element referencing a thing command. |
Command <command> | |
---|---|
PROPERTIES | |
Confirm Execution | The flag prompting the user to confirm the command execution. true false
|
Name | The thing-definition command to invoke. |
Off Color | The colore of the button when the status is OFF. |
Off Icon | The icon displayed within the button when the status is OFF (eg. fa-power-on). |
Off Label | The label displayed within the button when the status is OFF (eg. TURN ON). |
On Color | The colore of the button when the status is ON. |
On Icon | The icon displayed within the button when the status is ON (eg. fa-power-off). |
On Label | The label displayed within the button when the status is ON (eg. TURN OFF). |
Running Color | The colore of the button when the status is RUNNING. |
Running Icon | The icon displayed within the button when the status is RUNNING (eg. fa-running). |
Running Label | The label displayed within the button when the status is RUNNING (eg. HEATING). |
Component Reference
Here is a comprehensive list of all the elements and properties that can be used to configure the component.
Commands <commands-widget>
Feedback Enabled | The flag indicating whether to enable the execution feedback. Type: BOOLEAN | Optional Default Value: false
|
Feedback Timeout | The number of seconds after that the widget shows an error in case no feedback has been received. Type: INTEGER | Optional
|
Title | The title displayed on the top part of the widget box. Type: STRING | Optional
|
Rendering | |
CSS Class | The name(s) of the CSS class used to customize the widget layout. Type: STRING | Optional
|
Visibility Condition | The expression that allows you to reduce the visibility of the element. Type: STRING | Optional
|
Sub Elements | |
The sub-element referencing a thing command. |
Command <command>
Confirm Execution | The flag prompting the user to confirm the command execution. Type: BOOLEAN | Optional
|
Name | The thing-definition command to invoke. Type: COMMAND | Optional
|
Off Color | The colore of the button when the status is OFF. Type: STRING | Optional
|
Off Icon | The icon displayed within the button when the status is OFF (eg. fa-power-on). Type: STRING | Optional
|
Off Label | The label displayed within the button when the status is OFF (eg. TURN ON). Type: STRING | Optional
|
On Color | The colore of the button when the status is ON. Type: STRING | Optional
|
On Icon | The icon displayed within the button when the status is ON (eg. fa-power-off). Type: STRING | Optional
|
On Label | The label displayed within the button when the status is ON (eg. TURN OFF). Type: STRING | Optional
|
Running Color | The colore of the button when the status is RUNNING. Type: STRING | Optional
|
Running Icon | The icon displayed within the button when the status is RUNNING (eg. fa-running). Type: STRING | Optional
|
Running Label | The label displayed within the button when the status is RUNNING (eg. HEATING). Type: STRING | Optional
|