added support for MODCA firmware version 2.0, with new "relay.forced" datapoint
added support for MOD32IN
MODPQ5 is now identified with its unique ID. Use MCPIDE 3.2.3 or later to program the MCPXT/MCP4 to allow HSYCO to correctly identify this module
Cradlepoint I/O Server:
performance improvements
Domino I/O Server:
added support for DFCP4
Elsner P03-Modbus I/O Server:
new "light.lux" data point
EPSON ESC/VP I/O Server:
improved communication reliability
Galaxy I/O Server:
added "dump" option
Google Calendar I/O Server:
new I/O Server for Google Calendar
GSM I/O Server:
added voice call support
improved stability for the Teleorigin modem
Guardall I/O Server:
added "key" server option
improved communication error handling
HESA I/O Server:
new I/O Server for the HESA Q15, Q50 and Q100 security panels
Heos I/O Server:
new I/O Server for the Denon Heos music players
Hue I/O Server:
new I/O Server for the Philips Hue wireless lighting control system
iono I/O Server:
new I/O Server for the iono I/O module
Mitsubishi MNET I/O Server:
response timeout increased
Modbus I/O Server:
new data types "intx", "longx", "uintx", "ulongx", "floatx" to implement low word first data encoding
SONOS I/O Server:
new I/O Server for the SONOS music players
Strato I/O Server:
new I/O Server for the Sfera Labs Strato Pi expansion board
System I/O Server:
new "internetmonitor" option. Set to "false" to disable Internet connection check
Tecnoalarm TECNO OUT I/O Server:
added support for TP20-440
Yamaha I/O Server:
added support for hdmi sources selection
added support for RXA-2030
new "HTTPSCompatibility" configuration option: set to "old" to retain support for older browsers; set to "default" or avoid setting this option for a higher level of security
new "HTTPRootRedirect" configuration option: set to a valid absolute or relative URL to redirect root requests
improved video streaming performance
new "DatabaseTransactionLog" configuration option: If true the HSQLDB embedded database transaction log file is used to log individual transactions between checkpoints. If false the log file is not used, improving the performance and reducing I/O but, in case of uncontrolled shutdown of the HSYCO process, all data updates after the last checkpoint (a database checkpoint is automatically perfomed every 60 seconds) will be lost. Defaults to false
new automatic backup engine: automatic root backup can be configured using the "RootBackupDay", "RootBackupHour", "RootBackupMinute", "RootBackupDestinations" and "RootBackupExclude" options
the www directory is automatically created at startup if not present
public announcement:
you can now play audio on Axis audio devices that are not defined as cameras, explicitly using the host name or IP address of the device
new io@<I/O server id[.zone id]> destination
the /x/httpcall requests triggering httpCallEvent() callbacks and HTTP events are now accepted from outside the trusted networks if HTTPServerLowSecurityEnabled = true and the request is sent using HTTPS
multiple EVENTS files can be created in the "events" subdirectory. Files should have the ".txt" suffix
a plugin can now have its own "events.txt" file and "events" subdirectory
JavaScript: you can now define multiple JavaScript functions for the same callback. Execution order is not guaranteed. If the functions return a value, only the first not null value returned is used as the event return value