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

feat(cc): implement Inclusion Controller CC #4851

Merged
merged 15 commits into from Jan 5, 2023
Merged

Conversation

AlCalzone
Copy link
Member

@AlCalzone AlCalzone commented Jul 26, 2022

This PR adds support for the SIS side of the Inclusion Controller CC, which enables including/excluding/replacing devices through a secondary (inclusion) controller.

fixes: #4853
fixes: #4852

@AlCalzone

This comment was marked as resolved.

@AlCalzone AlCalzone self-assigned this Jul 27, 2022
@AlCalzone AlCalzone added the Waiting for manufacturer 🏭️ Needs confirmation or info from a device manufacturer to continue label Aug 8, 2022
@AlCalzone

This comment was marked as outdated.

@AlCalzone

This comment was marked as resolved.

@AlCalzone AlCalzone marked this pull request as ready for review January 4, 2023 21:38
@AlCalzone AlCalzone removed the Waiting for manufacturer 🏭️ Needs confirmation or info from a device manufacturer to continue label Jan 4, 2023
@AlCalzone
Copy link
Member Author

@zwave-js-bot approve

@AlCalzone AlCalzone merged commit 75feccb into master Jan 5, 2023
@AlCalzone AlCalzone deleted the inclusion-controller-cc branch January 5, 2023 12:22
AlCalzone added a commit that referenced this pull request Jan 16, 2023
### Features
* Support OTW firmware updates of 500 and 700+ series controllers (#5321, #5326)
* Parallel firmware updates and soft/hard reset during ongoing firmware updates is now prevented (#5220)
* Added a readonly `rfRegion` property to the `Controller` class (#5288)
* Added support for requesting region-specific firmware updates from the update service (#5296)
* Allow configuring the number of kept logfiles (#5294)
* Added support for the `Inclusion Controller CC` which allows secondary controllers in the network to include devices on behalf of Z-Wave JS (#4851)
* Added support for scanning QR codes that only contain the DSK, as well as pre-filling the DSK before the inclusion process (#5309)

### Bugfixes
* Known Wake Up CC version no longer gets overwritten with 1 (#5261)
* Surrounding whitespace in S2 or SmartStart QR codes now gets ignored (#5295)
* Always use S2 for endpoint communication if the node uses S2 (#5310)
* Distinguish between protocol and SDK version on 500 series (#5323)

### Config file changes
* Add metadata for Sensative strips (#5223)
* Add Ring Retrofit Alarm Kit (#5299)
* Correct value size for some Nortek/GoControl device params (#5297)
* Correct low temp threshold for Aeotec aërQ (#5286)
* Add fingerprint for Fibaro FGWP102 (#5280)
* Add metadata to Aeotec aërQ (#5224)
* Allow higher minimum dim level for Inovelli LZW31-SN, FW 1.57+ (#5181)
* Add Zooz 800 series controllers (#5324)

### Changes under the hood
* Removed a workaround for broken caching in the `got` library (#5090)
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.

Show nodes added by an inclusion controller Support the SIS side of the Inclusion Controller Command Class
2 participants