Update! A new “zstack” driver in development by leonschenk for Texas Instruments Z-Stack 3 dongles is now ready for testing if anyone to help test any CC2652 based adapter with openHAB’s ZigBee Binding:
Back-story; openHAB’s ZigBee Binding does not yet support new Zigbee Coordinator dongles/adapters based on Texas Instruments CC2652 or CC1352 with Z-Stack 3 (TI Z-Stack 3.x.x firmware) that other projects such as Zigbee2MQTT recommend because there is not yet driver for it in the open-source com.zsmartsystems.zigbee library which it depends on.
- https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin
- https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator
FYI @t-8ch started looking at rebasing com.zsmartsystems.zigbee zstack driver rewrite by @chris
https://github.com/zsmartsystems/com.zsmartsystems.zigbee/pull/1280
See feature request issue for tracking and more information:
PR #1226 is a first attemt to add Z-Stack 3 support for com.zsmartsystems.zigbee which in turn would add support in ZigBee Binding for all Texas Instruments Z-Stack 3.x based Zigbee Coordinators:
https://www.openhab.org/addons/bindings/zigbee/#supported-coordinators
https://github.com/openhab/org.openhab.binding.zigbee/issues/605
https://github.com/openhab/org.openhab.binding.zigbee/issues/649
Support for Texas Instruments Z-Stack 3.0 (Z-Stack 3.x) in the ZigBee Binding is of interest since inexpensive yet very powerful Texas Instruments CC2652P, CC2652R, CC2652RB, CC1352R and CC1352P SimpleLink MCU with 2.4 GHz based radio USB adapters with Zigbee 3.0 (Zigbee Coordinator) support are already widely available worldwide, easily competing with Silicon Labs EFR32 Series 2 USB adapters with equivalent microcontroller CPU performance and RAM-memory + Flash-Storage sizes (e.g. Silabs EFR32MG21 which suffer from the current chip shortage or postponed EFR32MG23/EFR32MG24 so out-of-stock almost everywhere).
https://github.com/Koenkk/Z-Stack-firmware/blob/master/coordinator/Z-Stack_3.x.0/bin/README.md
That is, if it is merged upstream it will allow adding TI Z-Stack 3.x to the ZigBee Binding for openHAB.
https://github.com/openhab/org.openhab.binding.zigbee/issues/605
https://github.com/openhab/org.openhab.binding.zigbee/issues/649
Note! In its current state end-user testing of branch is still very limited so it is still only for developers:
https://github.com/t-8ch/com.zsmartsystems.zigbee/tree/zstack_driver
I think support for this newer hardware is imported since long ago noted that many still recommend Zigbee adapters based on older CC2530/CC2531 chips for use with openHAB ZigBee Binding simply because they are inexpensive and easy to get a hold of, with CC253x chips being end-of-life and using unmaintained firmware from TI or are underpowered so can not control a bunch of Zigbee 3.0 devices in a larger Zigbee network.
PS: Firmware can easily be updated on these via USB without pressing BTL button by using Auto-BSL: