Currently, this example supports the following targets.
Supported Targets | ESP32-C6 | ESP32-H2 |
---|
To get more information about the Espressif boards see Espressif Development Kits.
- Before Compile/Verify, select the correct board:
Tools -> Board
. - Select the End device Zigbee mode:
Tools -> Zigbee mode: Zigbee ED (end device)
- Select Partition Scheme for Zigbee:
Tools -> Partition Scheme: Zigbee 4MB with spiffs
- Select the COM port:
Tools -> Port: xxx
where thexxx
is the detected COM port.
- Copy the
z2m-converter.js
to your Zigbee2mqttdata
folder, name the file if needed - Open Z2M web ui, go to "Setting -> External converters "
- Add a new entry with the name of the converter js file
- Click
Submit
- Restart Zigbee2mqtt
The ESP Zigbee SDK provides more examples:
-
ESP Zigbee SDK Docs: Link
-
ESP Zigbee SDK Repo: Link
-
Official ESP32 Forum: Link
-
Arduino-ESP32 Official Repository: espressif/arduino-esp32
-
ESP32 Datasheet: Link to datasheet
-
ESP32-S2 Datasheet: Link to datasheet
-
ESP32-C3 Datasheet: Link to datasheet
-
ESP32-S3 Datasheet: Link to datasheet
-
Official ESP-IDF documentation: ESP-IDF