HS4Touch Actions
Documentation on using the HS4Touch Designer Actions
Overview
HS4Touch Actions are what happens when you click of touch a button slider or graphic. This document defines all the actions.
See HS4Touch Quick Start Guide for more context on using actions.
Element Actions
Action | Description |
---|---|
Adjust a control's level down | Use to adjusts a control's level down. You select the control and the value to adjust down. |
Adjust a control's level up | Use to adjusts a control's level up. You select the control and the value to adjust up. |
Append text to a text box control | Use to enter data into a text box control. |
Apply a display filter | Use to apply a display filter to a list box or to the music selector. Use CHAR* to filter on the first character such as "F*". Use CHAR-CHAR to display a range such as all text that starts with A through F, use: A-F |
Clear a text box control | Use to clear a text box control. |
De-select / De-emphasize a control | Use to change a control from a selected or emphasized (pressed) state to a de-selected or de-emphasized (unpressed) state. |
Disable a control | Use to disable a control. |
Enable a control | Use to enable a control. |
Hide a control | Use to hide a control |
Select / Emphasize a control | Use to change a control from a de-selected or de-emphasized (unpressed) stat to a selected or emphasized (pressed) state. |
Simulate a press and release on another control | Use to simulate a press and release on another control. Useful if you wish to activate more than one control with just one action. |
Simulate a press on another control | Use to simulate a press on another control. Useful if you wish to activate more than one control with just one action. |
Simulate a release on another control | Use to simulate a release on another control. Useful if you wish to activate more than one control with just one action. |
Trigger the 'Text Changed' actions on a text box control | Use to trigger the 'text changed' actions on a text box, even if the text itself hasn't changed. |
Unhide a control | Use to unhide a control. |
Set and Elements Image | Use to change the image that is displayed in an image element. The action parameter is the filename to the new image. |
Set an Elements URL | Use to change the URL an element is using to display HTML content. This will cause the element to display the web page that the URL is pointing to. |
Increment RSS feed row index to display | Select the element that holds the RSS data that you want to change. This action will increment the index of the row that is currently being displayed. Many RSS feeds have multiple rows of data and this action will allow you to display the next set of data in the RSS data. Use it to display the next news item from a news feed for example. |
Set RSS Feed row index to display | When an element displays RSS data, one of the properties is the RSS table row index. Normally, each row will display different content, for example a news feed may contain a different news article for each row index. The row index can be assigned at design time, but its not always known how many items are in the RSS table. By assigning this action to a button, you can alter which row is displayed in the view. This allows for one large view of HTML content and then a row of buttons to change the row index and display more information. |
Set an Elements text property | Use to set the text property of a text or button element. The text property is the displayed text on the element. |
HomeSeer Actions
Action | Description |
---|---|
Control a HomeSeer device | Use to control a HomeSeer device (from any HomeSeer automation system). |
Run a HomeSeer script with values from control(s) | Use to run a HomeSeer script based on values entered. Useful for working with security codes and passwords. |
Trigger a HomeSeer event | Use to trigger a specific HomeSeer event. |
Misc Actions
Action | Description |
---|---|
Pause / Wait for up to 2 minutes | Use to introduce a pause into any multiple action sequence. |
Play a WAV sound file | Use to play a WAV sound file. |
Exit Application | Causes the HSTouch client to exit. |
Launch Application | Will launch the application specified. The full path to the application may be required. On Android, the name of the application, on IOS use a URL scheme that is published by the app to be launched. |
Minimize Client | Minimizes the HSTouch client application to the task bar. (not available on CE) |
Screen Actions
Action | Description |
---|---|
Close a screen | Use to close a specific screen. |
Show another screen by itself | Use to show another screen by itself. |
Show another screen on top of the current screen | Use to show another screen on top of the current screen. Useful for 'pop-up' effects. |
Thermostat Actions
Action | Description |
---|---|
Enable or Disable Hold | Sets the thermostat Hold mode |
Next Fan Mode | Cycles the Fan between On and Auto. |
Next Operating Mode | Cycles the mode on the thermostat. The mode will be set to the next mode in the order: Off, Heat, Cool, Auto, then back to Off. It does not cycle through the AUX mode as most thermostats do not support this mode. Use a separate button if you need to set the AUX mode. |
Raise or Lower the Cool Set point | Raises or lowers the Cool set point by the value given. Values are positive for raising the setpoint and negative for lowering the set point. |
Raise or Lower the Heat Set point | Raises or lowers the Heat set point by the value given. Values are positive for raising the setpoint and negative for lowering the set point. |
Raise or Lower the Set point | Raises or lowers the set point using the current mode. If the current mode is Heating, then the heat set point is modified, if the current mode is Cooling, then the Cool set point is modified. Has no affect for Aux, Off, or Auto modes. |
Set the Cool Set point | Sets the Cooling set point to the value given. |
Set the Fan Mode | Sets the Fan to On or Auto. |
Set the Heat Set point | Sets the Heating set point to the value given. |
Set the Mode | Sets the current operating mode, Off, Heat, Cool, Auto, or Aux. |
Need more help?
- Get support by creating a ticket here
- Community Support