Skip to content

Latest commit

 

History

History

hello-zigbee

Пример прошивки ESPHome для Zigbee-устройств на базе ESP32-C6

Пример предназначен для демонстрации принципиальной возможности сборки в 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