Skip to main content
Skip table of contents

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

ActionDescription

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

ActionDescription

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

ActionDescription

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

ActionDescription

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

ActionDescription

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?

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.