github zwave-js/node-zwave-js v7.4.0
Release v7.4.0

latest releases: v12.8.1, v12.8.0, v12.7.0...
3 years ago

Features

  • Implement get/setPowerlevel, get/setRFRegion controller methods
  • Auto-enable TX status reports for later use in the driver
  • Add controller.getNodeNeighbors method, deprecate node.neighbors property
  • Define external config DB location with ZWAVEJS_EXTERNAL_CONFIG environment variable
  • Added the property deviceDatabaseUrl to ZWaveNode instances which includes the URL of a device's entry in the device database
  • Improve network healing strategy to avoid congestion. Healing now happens one by one, topologically, starting from the controller's neighbors. Listening nodes are prioritized over sleeping nodes.
  • Added daily log rotation for log files

Bugfixes

  • Avoid polynomial regex in isPrintableASCIIWithNewlines
  • Validate that mandatory CCs make sense before appying them to nodes or endpoints
  • Eliminate @zwave-js/maintenance devDependency from packages
  • Query Version CC version before relying on it
  • Updating the embedded config now uses the --production flag for npm install and yarn install
  • Fixed a driver crash when the SerialAPISetup command is not supported
  • Fixed a driver crash during Association Group Information CC interview when a group has no members

Config file changes

  • Disable supervision for ZL-PD-100
  • Fix typos in ZTS-110
  • Add additional identifier for FGKF-601
  • Update Devolo Siren param 31
  • Add additional identifiers for FGWP102
  • Cleanup and template Aeotec configurations (part 3)
  • Add new power reporting parameter to ZEN25
  • Update zw97 device config for 2nd gen EvaLogik hardware
  • Remove Popp 701202 FW version limits
  • Add PoPP 10-Years Smoke Detector Without Siren
  • Update ZSE11 with ZWA import
  • Add Ring contact sensor v2
  • Add Ring Keypad v2
  • Add compat flag preserveRootApplicationCCValueIDs to zen20
  • Add FGFS-101 v3.4 productId
  • Add Clamp 3 meters to DSB28, fix bitmask
  • Add Ring Motion Sensor Gen2
  • Add config file for Nice IBT4 BusT4
  • Change Aeotec Minimote config to writeOnly
  • Add zso7300 to logic group
  • Add Ring Outdoor Siren
  • Add new variant of param 52 for LZW31-SN v1.54+
  • Remove duplicate association group for Shenzhen Neo AB01Z
  • Add associations and double tap to GE 12729

Changes under the hood

  • When linting config files, conditions are now correctly considered
  • Allow $import-ing from partial parameters in config files

Don't miss a new node-zwave-js release

NewReleases is sending notifications on new releases.