Grobasoz, you got me to thinking though, maybe a binary switch would be a better approach, so I loaded up that example.
It failed also, but it was even more spectacular. When I pushed the button to change states, it rebooted. That behaviour was totally repeatable. The debug log showed:
[ 56694][D][ZigbeeBinary.cpp:70] setBinaryInput(): Setting binary input to 1
[ 56694][D][ZigbeeBinary.cpp:70] setBinaryInput(): Setting binary input to 1
Zigbee stack assertion failed /builds/thread_zigbee/esp-zboss/components/esp_
abort() was called at PC 0x42016e3d on core 0
It’s beginning to look like these examples are not ready for prime-time use. The light switch seems to work and the light bulb as well. The things I need don’t.