Socket
Socket
Sign inDemoInstall

@zwave-js/cc

Package Overview
Dependencies
73
Maintainers
1
Versions
143
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2345
15Next

12.11.0

Diff

Changelog

Source

12.11.0 (2024-06-10)

Features

  • Add ZWaveNode.createDump() method to save debug information in a format Z-Wave JS understands (#6906)
  • Support node dumps created by ZWaveNode.createDump() as input for `mock-server' (#6907)
  • mock-server: enable mDNS discovery (#6909)
  • Add driver option to configure vendor-specific constants Z-Wave JS uses to reply to requests from other nodes, including manufacturer ID, product type/ID and hardware version (#6876)

Bugfixes

  • Fixed a race condition that would cause a timeout error to be shown after an actually successful OTW update (#6912)
  • Create supportedNotificationTypes and supportedNotificationEvents values with alarmMapping compat flag (#6914)

Config file changes

  • Correct config parameters for Minoston MP21ZD Dimmer Plug (#6686)
alcalzone
published 12.10.1 •

Changelog

Source

12.10.1 (2024-06-06)

This release implements the workaround mentioned by Silicon Labs in their SDK 7.21.3 release notes. Jammed 700/800 series controllers (fail to transmit continuously) are now restarted when this situation is detected, which hopefully resolves the issue temporarily.

Unfortunately I have no way to reproduce the situation other than simulated tests, so please let us know if this actually helps or not.

Bugfixes

  • Set supportsLongRange to false on controllers known not to support LR ever (#6894)
  • Attempt to recover jammed controller by soft-resetting (#6900)

Config file changes

  • Add fingerprint 0x0004:0xffff to "Yale YRD210" (#6899)

Changes under the hood

  • Migrate pack PR action to github-script (#6897)
alcalzone
published 12.10.1-0-pr-6894-d0169e8 •

alcalzone
published 12.10.0 •

Changelog

Source

12.10.0 (2024-06-05)

Features

  • Support SendTestFrame command and perform powerlevel tests on behalf of other nodes (#6889)

Bugfixes

  • Respond to more queries from other devices (#6866)
  • Handle supervised queries from other devices correctly (#6866)
  • Harden S2 extension parsing and validation (#6866)
  • Fixed some more edge cases found by S2 certification tests (#6887)
  • Abort S2 bootstrapping when CSA is requested (not supported in Z-Wave JS) (#6890)

Config file changes

  • Parameter update for Zooz Zen16 v2.0 and v2.10 (#6855)
  • Override Central Scene CC version for Springs Window Fashions BRZ (#6870)
alcalzone
published 12.9.1 •

Changelog

Source

12.9.1 (2024-05-24)

Config file changes

  • Add parameter 117 to Shelly Wave Plug US and UK (#6831)
  • Add params 12, 20, 254 for Aeotec DSB09 (#6818)
  • Use HomeSeer template for LED Indicator (parameter 3) for all HomeSeer switches (#6868)
  • Add Fibaro FGR-224 Roller Shutter 4 (#6812)
alcalzone
published 12.9.0 •

Changelog

Source

12.9.0 (2024-05-21)

This release contains several bugfixes and improvements for Zniffer, as well as fixing some deviations from the Z-Wave specification.

Features

  • Zniffer: Expose raw capture data in emitted frames (#6852)
  • Zniffer: Expose previously captured frames using capturedFrames property and clearCapturedFrames() method (#6852)
  • Zniffer: Add method to return saved capture file as Buffer (#6836)
  • Zniffer: Add a special frame type to distinguish Broadcast frames from singlecast frames without having to inspect the node ID (#6863)
  • Zniffer: Add an optional parameter for znifferProtocolDataRateToString to omit the protocol name (#6863)
  • Zniffer: Add an option to limit the number of captured frames kept in memory (#6863)

Bugfixes

  • Always query Basic CC version as part of the interview
  • Do not report Z-Wave Protocol CC and Z-Wave Long Range CC as supported
  • Encode CCs using the version implemented by Z-Wave JS, not the target's version
  • Abort S2 bootstrapping when first KEXReport incorrectly has echo flag set
  • Correct NIF contents, distinguish between securely and insecurely supported commands
  • Respond to ManufacturerSpecificCCGet
  • Correct parsing of auto-channel capabilities in GetLongRangeChannelResponse (#6850)
  • Include LR node information in NVM conversion (#6846)
  • Zniffer: Expose rssi field in all Frame types (#6851)
  • Zniffer: Expose payload in ExplorerInclusionRequest frame

Changes under the hood

  • Docs: add link to Zooz 800 series firmware upgrade (#6856, #6862)
alcalzone
published 12.8.1 •

Changelog

Source

12.8.1 (2024-05-14)

Bugfixes

This release adds a bit of polishing for Zniffer and some bugfixes (#6849):

  • Z-Wave Classic inclusion frames from LR devices are now parsed instead of logging an error
  • Z-Wave LR protocol frames are now recognized (but not parsed in detail) instead of logging an error
  • The payload property for routed frames contains the parsed CC now
  • Expose the active property used to determine whether the Zniffer is currently capturing traffic
alcalzone
published 12.8.0 •

Changelog

Source

12.8.0 (2024-05-14)

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)
alcalzone
published 12.7.0 •

Changelog

Source

12.7.0 (2024-05-13)

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)
alcalzone
published 12.6.0 •

Changelog

Source

12.6.0 (2024-05-07)

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 and mandatoryControlledCCs properties of the DeviceClass 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)
2345
15Next
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc