Zigbee bridge for ESP32 chip
This application can be used with :
- LiXee-ZiWifi32 (WiFi only)
- The zigbee radio is a ZiGate.
- LiXee-Ethernet32 (WiFi / Ethernet)
- The zigbee radio can be : ZiGate, ZNP, Conbee or EZSP.
Obviously, you can use this code with ESP32 chip but depend on your board pins connexions.
The main feature is to connect a smarthome box (WiFi / Ethernet) to Zigbee coordinator.
You can :
- Configure WiFi in STA mode or AP mode. You can scan the network WiFi to be a client.
- Configure Ethernet mode (if you board get an ethernet port).
- Configure your zigbee coordinator (ZiGate, ZNP, Conbee or EZSP) with serial speed and type.
- Configure some options to optimise connexion
- Supervise dialog with your zigbee coordinator
- Superviser connexion state
Just install esptools and run this command
esptool.py.exe --chip esp32 --port "COMXX" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size 16MB 0x1000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 lixee-zibridge.bin
- Fix Wifi network scan
- Fix AsyncTCP capacity
- Fix mDNS problem to be compatible with ZeroConf home-assistant
- Change name of the project
- Convert arduino IDE source to PlatformIo environment
- Initial source from ZiGate-Ethernet