Olá
Como a mim não me correu bem à primeira tentativa no flash do cc e como a maioria fazia o flash com o cabo cc-debugger, venho aqui partilhar o meu sucesso então com um Esp8266 (no meu caso utilizei um nodemcu).
Podem consultar aqui (https://www.zigbee2mqtt.io/information/alternative_flashing_methods.html) as alternativas para o flash e os passos que devem seguir.
No entanto caso queiram flashar com um esp8266 eu fiz da seguinte forma e tive sucesso:
Prepare the firmware:
- Fiz o HEX to bin em Linux (como indica o site acima)
Flashing the Arduino or ESP8266:
- Flashar o esp8266 com CCLoader.ino
- Dentro do CCLoader.ino alterar para:
Após estar flashado fazer a ligação entre o Esp8266 e CC:
Podem consultar aqui (https://tasmota.github.io/docs/#/Zigbee?id=1-flash-the-cc2530-module) mais sobre.
Flashing the CC2530:
Prepare CCLoader:
- CCLoader_x86_64.exe [Number of the COM port] CC2530ZNP-Prod.bin 0 ( aqui em Windows).
E esta será a mensagem de sucesso apos o flash:
A partir daqui a integração ao HA devem dar uma vista de olhos aqui https://www.zigbee2mqtt.io/information/connecting_cc2530.html.
Eu experimentei os 2, estando o cc alimentado por um FTDI usb e/ou directamente no rpi onde esta a correr o HA e ambos funcionaram.
Tenham atenção depois dentro do Addon zigbee2mqtt à opção “advanced” para cada caso (FTDI ou Rpi) e a Port usada.
dmesg | grep tty
Caso ao iniciar o Addon dê erro, apagem a pasta \HASSIO\share\zigbee2mqtt e reiniciem o addon novamente.