Difference between revisions of "Release Notes 3.5.0"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
*Elsner P03-Modbus I/O Server: | *Elsner P03-Modbus I/O Server: | ||
**new "light.lux" data point | **new "light.lux" data point | ||
− | *EPSON ESC/VP I/O Server: improved communication reliability | + | *EPSON ESC/VP I/O Server: |
− | *Google Calendar I/O Server: new I/O Server for Google Calendar | + | **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: | *GSM I/O Server: | ||
**improved stability for the Teleorigin modem | **improved stability for the Teleorigin modem | ||
Line 24: | Line 28: | ||
**added "key" server option | **added "key" server option | ||
**improved communication error handling | **improved communication error handling | ||
− | *HESA I/O Server: new I/O Server for the HESA Q15, Q50 and Q100 security panels | + | *HESA I/O Server: |
− | *Heos I/O Server: new I/O Server for the Denon Heos music players | + | **new I/O Server for the HESA Q15, Q50 and Q100 security panels |
− | *Hue I/O Server: new I/O Server for the Philips Hue wireless lighting control system | + | *Heos I/O Server: |
− | *iono I/O Server: new I/O Server for the iono I/O module | + | **new I/O Server for the Denon Heos music players |
− | *Mitsubishi MNET I/O Server: response timeout increased | + | *Hue I/O Server: |
− | *Modbus I/O Server: new data types "intx", "longx", "uintx", "ulongx", "floatx" to implement low word first data encoding | + | **new I/O Server for the Philips Hue wireless lighting control system |
− | *SONOS I/O Server: new I/O Server for the SONOS music players | + | *iono I/O Server: |
− | *Strato I/O Server: new I/O Server for the Sfera Labs Strato Pi expansion board | + | **new I/O Server for the iono I/O module |
− | *System I/O Server: new "internetmonitor" option. Set to "false" to disable Internet connection check | + | *Mitsubishi MNET I/O Server: |
− | *Tecnoalarm TECNO OUT I/O Server: added support for TP20-440 | + | **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: | *Yamaha I/O Server: | ||
**added support for hdmi sources selection | **added support for hdmi sources selection |
Revision as of 13:50, 1 September 2015
Server Updates
- Bosch MAP I/O Server:
- added "armed" datapoint
- added "clearmem" datapoints
- improved communication error handling
- Contatto I/O Server:
- added support for MCP4
- added support for MODCA firmware version 2.0, with new "relay.forced" datapoint
- 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:
- 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
EVENTS
- 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
Java API
GUI Updates
- new overlay pages: overlay pages are always visible in a project, on top of all objects of the current page
- adminlink object: new "puk" link allows users to modify their PUK
- datalogger object: new attributes: “pointsize” and “stroke”
- image, imagelink, submitimage, userimage objects: setting "img" to "" (empty string) loads the empty picture
- login procedure now allows for up to three PIN attempts before asking for PUK
- dmxrgb object replaced by rgb object, with support for Philips Hue I/O Server
- new project styles:
- "scrollbar-width" : width of the scrollbar’s cursor
- "scrollbar-thumb-color": scrollbar’s cursor color
- new project attribute: "project.gestures", set to false to disable all gestures for the project
- camerapanel object: new "cameralist" attribute, allows to dynamically change the list of cameras viewable in a camerapanel
- userlist, selectpanel objects: in "template" attribute, $n placeholder replaced with %n, to avoid parsing problems
- text object: added "template" attribute, works the same way as userlist’s template attribute
- selector object: added "id" and "label" attributes
- scheduler object: new "repeat every year" mode
- new attribute “rotation”, to allow rotation of any GUI object (value in degrees)
- Danish language support
Manager
- support of multiple EVENTS files
- new HEOS Utility
- the uiSet("manager", "lock", "true") method can be used, at startup only, to block access to the HSYCO Manager
Bug Fixes
- fix to the "notouch" GUI URL option
- camerapanel GUI object:
- scrollbar was disabled in some special cases
- click sometimes not immediately responsive
- datalogger GUI object:
- splines did not draw properly when min == origin
- attributes “notches” and “drawaxis” didn’t work
- labelcolor fixed (didn’t change all the labels’ colors)
- the "lock:<page>" UISET command not working on page reload
- select GUI object: fatal error when selected value was no longer available after resetting values
- userlist, selectpanel GUI objects: selected item on userlist/selectpanel wouldn’t stay selected
- keypad GUI object: fixed dot support with decimal numbers
- removed a white bar at the bottom, when using link from home screen icon on Apple iOS
- Public announcement: TTS not working with espeak engine on Axis cameras
- Domino I/O Server: fixed a bug that could cause erroneous readings of DFCC's 2'complements values
- Modbus I/O Server: fixed a bug that could cause ushort and uint read requests to return signed numbers
- KNX I/O Server: fixed bug in KNX project import
- Yamaha RX I/O Server: fixed bug for models not supporting party mode