Пример предназначен для демонстрации принципиальной возможности сборки в ESPHome прошивки для Zigbee-устройств на базе ESP32-C6 или ESP32-H2. Прошивка содержит минимальные функции Zigbee End Device для лампочки.
Пример использует кастомные компоненты, являющиеся обертками над Zigbee-классами для ESP32-C6/H2. В дальнейшем планируется преобразовать кастомные компоненты ESPHome во внешние компоненты ESPHome и избавиться от костылей в виде шаблонных сенсоров, использованных для передачи значений между компонентами и сущностями ESPHome.
Взято из примера от luar123. После первой сборки, заканчивающейся ошибкой, необходимо:
- скопировать файл idf_component.yml в папку .esphome/build/hello-zigbee/src/
- добавить следующие строки в файл .esphome/build/zb-sensor/sdkconfig.hello-zigbee
CONFIG_ZB_ENABLED=y
CONFIG_ZB_RADIO_NATIVE=y
CONFIG_ZB_ZED=y
ZB_ED_ROLE=y