Releases: zwave-js/node-zwave-js
Releases · zwave-js/node-zwave-js
Release v12.8.0
Features
- Automatically prefer LR-capable RF regions over their non-LR counterparts (#6843, #6845)
- Add
destroy
method to Zniffer to free serial port (#6848) - Expose more Long Range RF settings as methods, controller properties and driver options (#6841)
Config file changes
- Disable Supervision for Everspring EH403 (#6847)
Release v12.7.0
Features
- Add methods to get/set max. LR powerlevel, add driver option to automatically configure it (#6824)
Bugfixes
- Fixed a bug causing the device class of a node to be unintentionally be deleted (#6840)
- Forbid associations from and to LR devices, except for the lifeline (#6819)
- Zniffer: convert LR beam TX power to dBm, add documentation for beam frames (#6820)
Config file changes
- Override CC versions for Wayne Dalton WDTC-20 (#6822)
Changes under the hood
- Refactor Zniffer exports, add them to
/safe
entrypoint (#6830)
Release v12.6.0
This release enhances the diagnostics in Z-Wave JS by adding support for controlling a Zniffer, which allows inspecting traffic from any Z-Wave network. See here for details on using this API, and here for information on how to create a Zniffer device.
Features
- Add Zniffer support (#6651)
Bugfixes
- Ignore SmartStart requests and log errors when some keys for the granted security classes were not configured (#6787)
- Fixed an issue where excluded ZWLR nodes were not removed from the list of nodes until restart (#6795)
- The mandatory CCs for a device class are no longer automatically considered supported. Instead only the NIF is used to determine them (#6788)
- The
mandatorySupportedCCs
andmandatoryControlledCCs
properties of theDeviceClass
class are now deprecated and return an empty array (#6796)
Config file changes
- Use specific float encoding for Namron 4512757 (#6793)
- Add fingerprint for Aeotec MultiSensor 7 (#6807)
Changes under the hood
- Fix links on Long Range documentation page (#6790)
Release v12.5.6
Bugfixes
- NVM restore works around an issue in some 800 series controllers where the NVM migration built into the Z-Wave firmware would not work due to the SDK version being encoded incorrectly (#6777)
Config file changes
Release v12.5.5
Features
- Rework compat flags for
Basic CC
mapping (#6773)
Bugfixes
- The
protocolDataRate
field inRouteStatistics
is optional (#6746) - Fixed an infinite loop during NVM migration which could happen in rare cases (#6769)
Config file changes
- Always map
Basic CC
toBinary Sensor CC
for Aeotec ZW100 Multisensor 6 (#6773)
Changes under the hood
- Reword recommendations on encrypting traffic (#6770)
Release v12.5.4
Bugfixes
- Firmware updates on Z-Wave Long Range now utilize the larger frame size better (#6759)
- Fixed an issue where multicast
setValue
had aSupervisionCCReport
as the result instead of aSetValueResult
(#6765) - Parsing of provisioning entries with numeric
supportedProtocols
(#6764) - Fix error when
ConfigurationCCBulkGet
response is missing (#6763) - Values from force-removed or endpoint-mapped CCs are no longer persisted (#6760)
Config file changes
- Fix versioning logic for parameter 26 of Zooz ZEN72 (#6761)
Release v12.5.3
Bugfixes
- Disallow associating a node with itself and skip self-associations when rebuilding routes (#6749)
- Fix computation of SNR margin when noise floor measurement is N/A (#6732)
Config file changes
- Add new Leviton 800 series devices (#6757)
- Add UltraPro Z-Wave Plus In-Wall Toggle Switch, 700S (#6664)
- Rename generic 700 series controller to include 800 series (#6744)
- Add fingerprint and config parameters for UltraPro 700 Switch (#6726)
- Add Zooz Zen37 800LR Wall Remote (#6577)
Changes under the hood
- Several dependency updates
Release v12.5.2
Bugfixes
- Add workaround for devices that omit notification event parameters instead of sending "no data" (#6719)
Config file changes
Release v12.5.1
Bugfixes
- Fix/improve route diagnostics for Z-Wave LR devices (#6718)
Release v12.5.0
This release adds support for Z-Wave Long Range thanks to the amazing work of @jtbraun. Application developers planning to add support should read this to get started.
Features
Config file changes
- Remove Association Groups 2 & 3 from AEON Labs DSB09 (#6691)
- Correct group 3 label for GE/Enbrighten 26931/ZW4006 (#6703)
- Add new Fingerprint for Ring Contact sensor (#6676)
- Preserve root endpoint in Vision ZL7432 (#6675)
- Add new Product ID to Fibaro Smoke Detector (#6603)
- Add Product ID for Benext Energy Switch FW1.6 (#6602)
- Add fingerprint for Ring Glass Break Sensor EU (#6590)
- Change MH9-CO2 Temperature Reporting Threshold step size to 0.1 (#6581)
- Add new product ID to Fibaro FGS-213 (#6576)
- Add units, improve descriptions for Everspring ST814 (#6712)
- Label and parameter definitions for Sensative Drip 700 (#6514)
- Override supported sensor scales for HELTUN HE-ZW-THERM-FL2 (#6711)