Skip to content

Support for esp-zigbee-sdk v2.0 #96

Description

@luar123

Started to implement support for the new zigbee sdk in the v2 branch

For now there are a few limitations and issues:

  • When using an old Zigbee 1.2 coordinator reporting is not not working directly after joining only after the first reboot.
  • Sleepy devices are not working with all coordinators Sleepy end device can not join Zigbee 1.2 coordinator espressif/esp-zigbee-sdk#828.
  • trust_center_key is not implemented (please create a PR, I can't test)
  • Zigbee now uses the default nvs partition, so you can do Wifi OTA update but still need to re-join the network.

Please test and report issues here. Once most stuff is working I will push it to the master branch.

For general discussion you can use #93

Fixed:

  • the default value of mandatory attributes can not be changed. This is mostly an issue for clusters where you want to set a value and never change it (e.g. to define color capabilities of a light)
  • device_version not implemented
  • no idf 6 support
  • there might be issues with some coordinators
  • Best is to run esptool erase-flash. No wifi OTA.
  • time is not implemented
  • reporting and on_report is not fully implemented
  • sleepy devices

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions