Difference between revisions of "Release Notes 3.6.0"

From HSYCO
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
(No difference)

Latest revision as of 14:37, 21 October 2020


Server Updates

  • Contatto I/O Server:
    • added support for MOD32IL
    • added support for MOD4TP/I
    • added support for MODDALI8
    • added support for MODANAM
  • Domino I/O Server:
    • added support for DFTA and DFTE
    • DFIGLASS: added support for the optional temperature sensor, and other enhancements
  • Dummy I/O Server:
    • added support for generic read/write data points
  • Daikin I/O Server:
    • added support for iTM
  • Google Calendar I/O Server:
    • the Google Calendar I/O Server is now "free". Using it doesn't decrease the number of available I/O servers
  • GSM I/O Server:
    • new "simphase2" option to enable support for SIM phase 2+ on some modems
  • Hesa Quaranta I/O Server:
    • added datapoint "log0"
  • HID Edge Solo I/O Server:
    • added support for firmware version 2.0
  • HSYCO Remote I/O Server:
    • added support for data loggers replication
    • new "clocksync" option to automatically sync the clock of the remote server with the local one
  • Hue I/O Server:
    • added support for Philips Hue bridge 2.0 (Java Hue SDK 1.8.1 API)
  • HWGMONITOR I/O Server:
    • outputs can now be controlled using the name-based data point, as well as the output ID
  • INIM I/O Server:
    • added datapoint "log0"
  • Modbus I/O Server:
    • new Modbus Utility scheduler engine, for automatic scheduling and sequencing of Modbus requests
    • new Modbus Utility configuration interface
    • the Write Registers data point format now accepts values passed as hexadecimal strings
    • performance and stability improvements of the Modbus TCP client communication
    • Modbus TCP server / Modbus RTU master gateway:
      • new "tcpgatewayblacklist" option for IP address based black lists
      • new "tcpgatewaywhitelist" option for IP address based white lists
      • new "tcpgatewaypriority" option for IP address based priority support
      • new "tcpgatewaytimeout" option to set the maximum response timeout
  • MyHome I/O Server:
    • new "tempignorelocaloffset" option: when true, when sending zones absolute setpoint commands, the local offset is not corrected
  • Notifier I/O Server:
    • adds support for old AM-x000 firmware versions
    • new data points: detected.loops, detected.sensors.<loop>, detected.modules.<loop>, detected.lcds, detected.annunciators
    • data point panel.fire.unknown renamed panel.fire.ack
    • data point panel.fault.loop.open renamed panel.fault.siren.open
    • data point panel.fault.loop.short renamed panel.fault.siren.short
  • RACKPDU I/O Server:
    • new I/O Server for the APC (Schneider Electric) Rack Power Distribution Unit series AP88XX AP78XX
  • SATEL I/O Server:
    • new I/O Server for Satel security panels
  • SMTPSERVER I/O Server:
    • improved UTF-8 support
    • added support for multipart/alternative messages
  • Strato I/O Server:
    • added support for Strato Pi Mini and Strato Pi CM
    • new backlight.brightness data point to set the display backlight brightness of HSYCO Pi Touch Display
  • System I/O Server:
    • new "process.files" data point returns the total number of file descriptors currently opened by the JVM process
    • new "process.threads" data point returns the total number of threads used by the JVM process
    • new "watchdog" option: when true, enables the hardware watchdog on Linux servers
    • the "time" data point can now be written to set the system's clock
  • Tecnoalarm I/O Server:
    • adds support for TP8-88P
  • Tecnofire I/O Server:
    • new I/O Server for the Tecnofire fire panels
  • Telegram I/O Server:
    • new I/O Server for the Telegram messaging service bot API
  • Texecom I/O Server:
    • new I/O Server for Texecom security panels
  • Serial Communication Ports:
    • substantial performance improvements
    • the CommPortsList optional parameter is not used any more
  • Axis Cameras:
    • improved compatibility of PTZ control for panoramic cameras
  • Axis Audio devices:
    • added user authentication support to the AUDIO action and audioPlay() funcions
  • new "haTimeoutSeconds" parameter, allows to change the keep-alive timeout in high availability configuration
  • HSQLDB engine upgraded to version 2.3.4

EVENTS

  • new USERTIMERSET action, to dynamically set a user timer

Java API

  • uiSet(String session, String id, String attr, String value): calling this method with a null value, if a global UI value exists, removes the session value and restores the global one. Passing a null value has no effect if there is no previous session UI value, or no global UI value exists
  • new userTimerSet(timerid, on, hour, minute, duration, days) function, to dynamically set a user timer

JavaScript API

  • uiSessionSet(String session, String id, String attr, String value): calling this method with a null value, if a global UI value exists, removes the session value and restores the global one. Passing a null value has no effect if there is no previous session UI value, or no global UI value exists
  • new userTimerSet(String name, Boolean on, Integer hour, Integer minute, Integer duration, String days) function, to dynamically set a user timer

GUI Updates

  • the PUK authentication now returns with no delay if there were no previous authentication errors within the last 30 seconds
  • enhanced datalogger object
    • new pie chart type
    • support for multiple data logger sources displayed in the same object
    • new high-definition attribute
    • new valuecolor[n] attribute
  • new trigger mode for schedulers
  • new download, downloadimage, downloadlist, upload and uploadimage objects
  • new line object
  • image object:
    • new resize attribute
  • userimage object:
    • set repeat="move" to send commands when the cursor moves over the image; used in combination with parameter="coordinates"
    • positioning of pop-up pages now based on click coordinates for large images
  • link, linkmini, linkmicro, dlink, imagelink objects:
    • add a "!" character to the URL to open the page in a new window or tab
  • new alternative landscape/portrait page attribute
  • new project attributes: screensaverimage, screensaversize
  • improved keyboard support for date objects
  • usability improvements to user administration objects
  • minor usability improvements to date and datepanel objects
  • screensaver mode
  • set the page attribute of a project to "logout" to force a log out of the current session and show the PIN pop-up
  • extensions and performance improvements to the Draw API
  • redesigned Apple Watch support

Manager

  • new Modbus Utility configuration interface
  • user IDs now sorted alphabetically in User Admin panels
  • redesigned text editor, with code assist
  • support for Watch interface design in Project Editor

Bug Fixes

  • Contatto I/O Server:
    • fixed a bug that could cause erroneous readings of MODANA's ptotk datapoint when total active power is negative
  • Domino I/O Server:
    • improved compatibility with DF4DV
    • fixed a bug that could affect DF4RI/DF4RIR or DF8RIT modules with adjacent addresses and shutters defined
  • Elsner P03/3-MODBUS I/O Server:
    • fixed a bug that could cause erroneous readings of negative value temperatures
  • GSM I/O Server:
    • fixed hang on high traffic conditions
  • Guardall I/O Server:
    • stability improvements
  • HSYCO I/O Server:
    • special characters in data point values could cause the I/O server to go offline
  • API:
    • WebRootRequestEvent not working with URLs to external web servers
  • GUI:
    • fixed an issue related to the HTML5 persistent cache, that could cause an infinite loop reloading the page
    • background image not rendering correctly on Firefox when scaled
    • multiline inputs sometimes not working correctly on modal popups in iOS
    • minor fixes to the (adminlink) object
    • minor fixes to the (dmx) object
    • minor fixes to the (keypad) object
    • project's autoreload attribute: interface kept on reloading the cache in background if autoreload was false
    • fixes to the scale and browserscale attributes of the (datalogger) object, and other minor fixes
  • Manager:
    • fixed project editor minor issues when browser's view is zoomed