Releases: zwave-js/node-red-contrib-zwave-js
Release v6.1.0
Changes
-
The device node set to Multiple Nodes, now supports omitting the node in your payload.
The submitted payload will be distributed to each node, but will do so with rate limiting, which can be changed.Including a node in your payload, will target that node only - providing it is selected.
Release v6.0.0
Breaking Changes
-
The network keys MUST now be a hex string.
- If you currently use a 16 character string, use a string to hex converter (http://string-functions.com/string-hex.aspx)
- If using a byte array, simply copy the array and patse it back in,
it will convert the byte array to its hex string equivalent.
If you do not use security, this breaking change does not apply.
-
The following events have been named correctly according to the driver.
- NETWORK_HEAL_DONE ---> HEAL_NETWORK_DONE
- FIRMWARE_UPDATE_COMPLETE ---> FIRMWARE_UPDATE_FINISHED
- INTERVIEW_COMPLETE ---> INTERVIEW_COMPLETED
New Features
- Implement official device db update mechanism.
- Network keys can now be generated
- S2 Supervision Get has now been implemented (Driver)
Fixes
- Correctly report the Config DB version as used by the driver.
- Interview Failed event, is now only triggered on the last retry.
- S2 Endpoint interview now correctly completes (Driver)
Changes
- Default log file name is now zwave-js.log
- Bump ZWave JS to 8.3.1
Release v5.1.2
Changes
- Read me typo
Release v5.1.1
Changes
- Display Driver DB Version in node config
- Bump serial ports to 9.2.1
- Fix LGTM Alerts
Release v5.1.0
New Features
- Added an extremely advanced event-filter node, allowing node events to be filtered with ease.
- Added the ability to pipe log messages to a 2nd output pin of the Controller Node
- Added a new event type: ALL_NODES_READY
Fixes
- Fix phantom parentheses in node location.
Changes
- Improvements to the device paring wizard.
- Bump Zwave JS to 8.2.3
Release v5.0.0
Breaking Changes
- Legacy API has now been removed (deprecated in V4 PLEASE SEE MIGRATION GUIDE)
- Min Node version is now 12.22.2
- Node Inclusion, Exclusion and Replace methods are no longer possible using messages,
these must now be performed using the UI - The
node
property is now omitted for none node events.
Changes
- Migrate to Z-Wave JS Version 8
- Device Node status text is now reduced down to a more acceptable length
- Code refactoring
- Various bug fixes/improvements
- Migrated Read Me to github Wiki
- Improvements to ready status checks
- Sanity checks to ensure S0 and S2 encryption keys are present
New Features
- Added ZWave Security S2 support
- Multicast is now supported on CCAPI (set type commands Only)
- The text box inputs on the UI are now committed on the enter/return key.
- Added Individual Node Heal.
Release v4.3.0
-
Implemented critical driver error recovery.
This update implements a maximum retry routine (max 3), for critical driver errors.
Initially, critical errors were not recoverable, and needed a restart of the module.
We now try a maximum of 3 times, before giving up.
Release v4.2.1
- Fix Node Red V2 UI compatibility on the zwave Z-Wave tab.
Release 4.2.0
- Device Nodes can now be setup to only Send or Receive messages (or both), for better organisation.
- Device Nodes in a subflow, now offers the use of a Variable to specify a single node
- Node Lists in UI/Config, are now grouped by Location
- Corrected error in Readme example code
- Multicast bug fixes
Release v4.1.0
- Bug fixes on zwave-device node
- zwave-device node now has the following modes
- All Nodes
- Multiple Nodes
- Multicast
- Specific Node
- As Specified
- Bug fixes on the main node
- UI now handles the driver not being ready, and now waits before listing nodes.
- Bump Z-Wave JS to 7.12.1