esp-matter sdk and (simple) OTA update
Posted: Fri Feb 23, 2024 11:04 am
Hi,
I've been able to compile, modify (added temperature + contact sensors), upload and commission the light example from espressif's matter-sdk into HomeAssistant. This one https://github.com/espressif/esp-matter ... ples/light - so, not the connectedhomeip light* examples. I'd like to be able to upload firmware updates as easily as possible. The documentation I've read describes setting CONFIG*OTA and CONFIG*SOFTWARE*VERSION* flags in sdkconfig and using linux providers or ESPrainmaker ... but it's all a bit over my head. Can someone kindly show me the steps (e.g. code to add to app_main.cpp, if needed; flags to set ...) to support OTA updates as simply as possible. If there's a way to get HomeAssistant to push firmware to the esp32, I'd do that. But, maybe not possible, `cause it sounds like the esp32 as an OTA requestor has to fetch firmware.
Thanks,
--Antonio
I've been able to compile, modify (added temperature + contact sensors), upload and commission the light example from espressif's matter-sdk into HomeAssistant. This one https://github.com/espressif/esp-matter ... ples/light - so, not the connectedhomeip light* examples. I'd like to be able to upload firmware updates as easily as possible. The documentation I've read describes setting CONFIG*OTA and CONFIG*SOFTWARE*VERSION* flags in sdkconfig and using linux providers or ESPrainmaker ... but it's all a bit over my head. Can someone kindly show me the steps (e.g. code to add to app_main.cpp, if needed; flags to set ...) to support OTA updates as simply as possible. If there's a way to get HomeAssistant to push firmware to the esp32, I'd do that. But, maybe not possible, `cause it sounds like the esp32 as an OTA requestor has to fetch firmware.
Thanks,
--Antonio