Difference between revisions of "Release Notes 3.9.0"
Jump to navigation
Jump to search
(→EVENTS) |
|||
(38 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
== Server Updates == | == Server Updates == | ||
+ | *CONTATTO I/O Server: | ||
+ | **support of MODSENSE-CO2 | ||
+ | *DOMINO I/O Server: | ||
+ | **support of AURORA | ||
+ | **support of DFPID | ||
+ | **new devicecommlog DFCP datapoint | ||
+ | **DFIGLASS i<address>.fault removed | ||
*DUELUX I/O Server: | *DUELUX I/O Server: | ||
+ | **new a<n>.s<m>.presence data point | ||
+ | **new a<n>.s<m>.g<x>.activationvalue data point | ||
+ | **new a<n>.s<m>.g<x>.deactivationvalue data point | ||
+ | **new a<n>.s<m>.g<x>.commandonvalue data point | ||
+ | **new a<n>.s<m>.g<x>.commandoffvalue data point | ||
**new g<n>.lock data points | **new g<n>.lock data points | ||
+ | **c<n>, g<n> and a<n>.s<m> datapoints are loaded dynamically only if defined in DLCP's configuration | ||
+ | **o<n> datapoints now accept values between 0 and 255 | ||
+ | **new "commands" option | ||
+ | **added support for DLCP4 | ||
+ | *DUMMY I/O Server: | ||
+ | **new "startupevents" option | ||
+ | *HWGMONITOR I/O Server: | ||
+ | **improved compatibility with series 2 monitoring devices (e.g. Damocles2) | ||
+ | *IonoPiMax I/O Server: | ||
+ | **new dualsdsync.root datapoint | ||
+ | *KNX I/O Server: | ||
+ | **added support for DPT 251 datapoints | ||
+ | **added support for DPT 245 datapoints | ||
+ | **added support for ETS6 export file | ||
+ | **added "decimals" I/O Server option | ||
+ | **import performance improvements | ||
+ | *Lares4 I/O Server: | ||
+ | **communication with panel now based on asynchronous protocol | ||
+ | **polling discontinued, pollinterval attribute will be ignored | ||
+ | **changed default log size to 50 lines, max 300 lines | ||
+ | **minor bug fixes and optimization | ||
+ | *LoRaWAN I/O Server: | ||
+ | **LoRaWAN Utility: MAC changed to EUI | ||
*MEWS I/O Server: | *MEWS I/O Server: | ||
**added retryafterinterrupt configuration setting (defaults to 10) | **added retryafterinterrupt configuration setting (defaults to 10) | ||
+ | *MNET I/O Server: | ||
+ | **improved protocol compatibility | ||
*Modbus I/O Server: | *Modbus I/O Server: | ||
**new frameinterval data point | **new frameinterval data point | ||
+ | *NETATMO I/O Server: | ||
+ | **refresh token is now automatically renewed by the driver | ||
+ | **support of Netatmo radiator valves | ||
+ | **support for new api authentication mode | ||
+ | **added datapoints home.<home_id>.module.<module_id>.firmwarerevision and home.<home_id>.module.<module_id>.wifistrength | ||
+ | **datapoint home.<home_id>.room.<room_id>.temp.set is now writable | ||
+ | **datapoint home.<home_id>.room.<room_id>.temp.mode is now writable | ||
+ | *NotifierESibM I/O Server: | ||
+ | **new I/O Server for the E-SIB-M (Modbus TCP) Notifier and Honeywell fire detection panels | ||
+ | *Siemens Vanderbilt Edp I/O Server: | ||
+ | **new forcedlastzone configuration option | ||
+ | *SIP I/O Server: | ||
+ | **added support of linphone versions 4.x and 5.x | ||
+ | *Strato I/O Server: | ||
+ | **new dualsdsync.root datapoint | ||
+ | *Strato Pi Max I/O Server: | ||
+ | **new I/O Server for the Strato Pi Max XL and XS servers | ||
*Tecnoalarm I/O Server: | *Tecnoalarm I/O Server: | ||
**support for EV 10-50 | **support for EV 10-50 | ||
Line 15: | Line 69: | ||
*Cameras: | *Cameras: | ||
**improved HTTP authentication compatibility with some camera models | **improved HTTP authentication compatibility with some camera models | ||
+ | *faster NTP clock synchronization at start-up | ||
+ | *improved Linux versions compatibility for Time Zone settings | ||
+ | *improved compatibility with external mail servers when sending mail | ||
*improved storage efficiency and reliability for persistent variables and data loggers | *improved storage efficiency and reliability for persistent variables and data loggers | ||
+ | *added support for JDK 11 | ||
+ | *added support of Spanish language (ES) | ||
== EVENTS == | == EVENTS == | ||
Line 24: | Line 83: | ||
== JavaScript API == | == JavaScript API == | ||
+ | *new eventsJavaScriptGlobalScope configuration option. Changes the behavior of the INIT global scope for JavaScript. Defaults to true | ||
*improved timing accuracy of SchedulerEvent() and programTimerEvent() callbacks | *improved timing accuracy of SchedulerEvent() and programTimerEvent() callbacks | ||
Line 31: | Line 91: | ||
== Bug Fixes == | == Bug Fixes == | ||
+ | *GUI: | ||
+ | **lock command printed a logout exception error in the log | ||
*High Availability: | *High Availability: | ||
**the slave HSYCO server could keep restarting if haDatabaseSlaveSync was enabled | **the slave HSYCO server could keep restarting if haDatabaseSlaveSync was enabled | ||
+ | *CONTATTO I/O Server: | ||
+ | **fixed a bug that, in some specific conditions, could interrupt input and output polling from MODDALI; improved logging in verbose mode | ||
+ | *DETNOV I/O Server: | ||
+ | **loop status was not updated | ||
+ | *DOMINO I/O Server: | ||
+ | **fixed a bug that, in some specific conditions, could interrupt input and output polling from DFDALI and DFDALI64; improved logging in verbose mode | ||
+ | *DUMMY I/O Server: | ||
+ | **data point names are now stripped of space characters | ||
+ | *ELMO I/O Server: | ||
+ | **UI object (elmo) inputs selection not working properly | ||
*MEWS I/O Server: | *MEWS I/O Server: | ||
**StartupEvent setting was not reading correctly | **StartupEvent setting was not reading correctly | ||
**when the driver gets a 429 error the connection datapoint is now set to "offline" until the rate-limit timeout expires | **when the driver gets a 429 error the connection datapoint is now set to "offline" until the rate-limit timeout expires | ||
+ | *Modbus I/O Server: | ||
+ | **rying to use a communication port for Modbus RTU communication that is already being used by a different type of server (not a Modbus I/O Server), the API calls would fail | ||
*SATEL I/O Server: | *SATEL I/O Server: | ||
**Satel UI object layout | **Satel UI object layout | ||
+ | *XGENCONNECT I/O Server: | ||
+ | **fixed a bug that caused the driver to stop reading zone status when the zone index was equal to the maxareas attribute | ||
*JavaScript API: | *JavaScript API: | ||
+ | **JavaScript callback function parameters not isolated from global scope | ||
**httpRawEvent callback function not working and could also block httpCallEvent callback functions | **httpRawEvent callback function not working and could also block httpCallEvent callback functions |
Latest revision as of 11:31, 28 February 2025
Server Updates
- CONTATTO I/O Server:
- support of MODSENSE-CO2
- DOMINO I/O Server:
- support of AURORA
- support of DFPID
- new devicecommlog DFCP datapoint
- DFIGLASS i<address>.fault removed
- DUELUX I/O Server:
- new a<n>.s<m>.presence data point
- new a<n>.s<m>.g<x>.activationvalue data point
- new a<n>.s<m>.g<x>.deactivationvalue data point
- new a<n>.s<m>.g<x>.commandonvalue data point
- new a<n>.s<m>.g<x>.commandoffvalue data point
- new g<n>.lock data points
- c<n>, g<n> and a<n>.s<m> datapoints are loaded dynamically only if defined in DLCP's configuration
- o<n> datapoints now accept values between 0 and 255
- new "commands" option
- added support for DLCP4
- DUMMY I/O Server:
- new "startupevents" option
- HWGMONITOR I/O Server:
- improved compatibility with series 2 monitoring devices (e.g. Damocles2)
- IonoPiMax I/O Server:
- new dualsdsync.root datapoint
- KNX I/O Server:
- added support for DPT 251 datapoints
- added support for DPT 245 datapoints
- added support for ETS6 export file
- added "decimals" I/O Server option
- import performance improvements
- Lares4 I/O Server:
- communication with panel now based on asynchronous protocol
- polling discontinued, pollinterval attribute will be ignored
- changed default log size to 50 lines, max 300 lines
- minor bug fixes and optimization
- LoRaWAN I/O Server:
- LoRaWAN Utility: MAC changed to EUI
- MEWS I/O Server:
- added retryafterinterrupt configuration setting (defaults to 10)
- MNET I/O Server:
- improved protocol compatibility
- Modbus I/O Server:
- new frameinterval data point
- NETATMO I/O Server:
- refresh token is now automatically renewed by the driver
- support of Netatmo radiator valves
- support for new api authentication mode
- added datapoints home.<home_id>.module.<module_id>.firmwarerevision and home.<home_id>.module.<module_id>.wifistrength
- datapoint home.<home_id>.room.<room_id>.temp.set is now writable
- datapoint home.<home_id>.room.<room_id>.temp.mode is now writable
- NotifierESibM I/O Server:
- new I/O Server for the E-SIB-M (Modbus TCP) Notifier and Honeywell fire detection panels
- Siemens Vanderbilt Edp I/O Server:
- new forcedlastzone configuration option
- SIP I/O Server:
- added support of linphone versions 4.x and 5.x
- Strato I/O Server:
- new dualsdsync.root datapoint
- Strato Pi Max I/O Server:
- new I/O Server for the Strato Pi Max XL and XS servers
- Tecnoalarm I/O Server:
- support for EV 10-50
- Telegram I/O Server:
- the password datapoint can now be set to an empty string to delete the password and allow all incoming messages, even from users that are not registered
- Cameras:
- improved HTTP authentication compatibility with some camera models
- faster NTP clock synchronization at start-up
- improved Linux versions compatibility for Time Zone settings
- improved compatibility with external mail servers when sending mail
- improved storage efficiency and reliability for persistent variables and data loggers
- added support for JDK 11
- added support of Spanish language (ES)
EVENTS
- improved timing accuracy of PROGRAMTIMER event
Java API
- improved timing accuracy of SchedulerEvent() and programTimerEvent() callbacks
JavaScript API
- new eventsJavaScriptGlobalScope configuration option. Changes the behavior of the INIT global scope for JavaScript. Defaults to true
- improved timing accuracy of SchedulerEvent() and programTimerEvent() callbacks
GUI Updates
Manager
Bug Fixes
- GUI:
- lock command printed a logout exception error in the log
- High Availability:
- the slave HSYCO server could keep restarting if haDatabaseSlaveSync was enabled
- CONTATTO I/O Server:
- fixed a bug that, in some specific conditions, could interrupt input and output polling from MODDALI; improved logging in verbose mode
- DETNOV I/O Server:
- loop status was not updated
- DOMINO I/O Server:
- fixed a bug that, in some specific conditions, could interrupt input and output polling from DFDALI and DFDALI64; improved logging in verbose mode
- DUMMY I/O Server:
- data point names are now stripped of space characters
- ELMO I/O Server:
- UI object (elmo) inputs selection not working properly
- MEWS I/O Server:
- StartupEvent setting was not reading correctly
- when the driver gets a 429 error the connection datapoint is now set to "offline" until the rate-limit timeout expires
- Modbus I/O Server:
- rying to use a communication port for Modbus RTU communication that is already being used by a different type of server (not a Modbus I/O Server), the API calls would fail
- SATEL I/O Server:
- Satel UI object layout
- XGENCONNECT I/O Server:
- fixed a bug that caused the driver to stop reading zone status when the zone index was equal to the maxareas attribute
- JavaScript API:
- JavaScript callback function parameters not isolated from global scope
- httpRawEvent callback function not working and could also block httpCallEvent callback functions