Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: discard Meter CC and Multilevel Sensor CC reports when the node does not support them #6178

Merged
merged 2 commits into from
Aug 17, 2023

Conversation

AlCalzone
Copy link
Member

This PR helps with situations where reports get corrupted on air and get attributed to a different node ID. We may consider expanding this check to all CCs, but this will likely result in breaks for some users where devices don't report all their capabilities.

fixes: #5510

@AlCalzone
Copy link
Member Author

@zwave-js-bot automerge

@zwave-js-bot zwave-js-bot merged commit afd9816 into master Aug 17, 2023
@zwave-js-bot zwave-js-bot deleted the discard-unsupported-meter-or-sensor branch August 17, 2023 11:01
AlCalzone added a commit that referenced this pull request Aug 22, 2023
### Features
* Auto-detected serialports now prominently include `/dev/serial/by-id/*` paths (#6182)

### Bugfixes
* Discard `Meter CC` and `Multilevel Sensor CC` reports when the node they supposedly come from does not support them (#6178)
* Abort inclusion when a node with the same ID is already part of the network (#6180)
* Fixed an issue where a node that does not support S0 and/or S2 was shown with an unknown security class (#6187)
* Fixed a regression from `v11.12.0` where devices with a `proprietary` field in the device config would not finish the interview (#6202)

### Config file changes
* Remove unnecessary endpoint functionality for CT100 (#6185)

### Changes under the hood
* Extended documentation for parsing QR codes (#6181)
* Fixed an issue where directly editing `driver.options` in tests would modify the `defaultOptions` and influence future driver instances (#6188)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Meter CC / Multilevel Sensor CC / ...: Ignore reports on non-supporting nodes
2 participants