Skip to main content
Skip table of contents

HS4 Release 4.2.18.0

Changes

KeySummary
HS-1813

Log database written to C:\Logs

HS-1809

Conditional actions with recurring trigger cause excessive log entries

HS-1805

Conditional Actions: legacy plugins conditions not working when action group is moved

HS-1803

Backup config folder when upgrading to a newer build

HS-1797

Add scripting access to html tags

HS-1795

Access to the state object using html tags retrieves the wrong page

HS-1794

Add events access to json interface

HS-1793

Logging is not working from scheduler.dll

HS-1783

Sweetalert popups not displayed in group actions and group conditions pages

HS-1777

Avoid refreshing the whole page when a JUI action or trigger is updated or saved

HS-1773

Possible duplicates of strTrigActInfo.UID

HS-1766

DoGlobalSearch is called twice when clicking the search button

HS-1765

404 page when hitting enter on a search from the root page

HS-1708

GetPropertyByType(dev, EProperty.FeatureDisplayType) returns PriorityDisplayType instead of EFeatureDisplayType

HS-1683

Conditional Actions added to events | Blog Post about this feature

HS-1664

Editing 2 events in different browser tabs causes event corruption

HS-1499

HSTouch Server Warning "Exception on String Change callback: Value was either too large or too small for an Int32"

HS-1372

Copying a device Adds the word "copy" to loc1 and loc2 values

Known Issues

  • You might notice missing devices from your device list or device property pages that are not formatted correctly. This error is due to some new logging which is causing an error. You can update to Beta 4.2.18.1 which includes a fix for this. 4.2.18.1 is available from Setup.


Reverting to a Previous Version

If you wish to revert to a previous version, you'll need to follow the steps below. Starting with beta 4.2.17.2, a new backup feature was added to back up your configuration whenever you update your HS4 version. The backup may be retrieved from Setup.

When running Beta versions of HS4 it is advised that you always perform a backup from the Tools menu. This is an alternate way to go back to a previous config.

Windows

  1. Uninstall the beta. Do not remove HS4 settings and temporary files.
  2. Install the previous version.
  3. Launch HS4 and navigate to Setup > General and click Edit Config
  4. Select the config file that was created when the beta was installed. The name will contain _before_4.2.x.x.json
  5. Check your events to confirm they're all there and the actions are correct

Linux

  1. Navigate to Setup > General and click REINSTALL UPDATE
  2. Once installation is complete, navigate to Setup > General and click Edit Config
  3. Select the config file that was created when the beta was installed. The name will contain _before_4.2.x.x.json
  4. Check your events to confirm they're all there and the actions are correct

JavaScript errors detected

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

If this problem persists, please contact our support.