You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several new open-source projects from Home Assistant / Nabu Casa developers related to Silicon Labs EFR32 firmware flashing / OTW update management
#5449
I think that some of the news in this blog post on Home Assistant's web page (from Home Assistant founder and Nabu Casa developers) might indirectly be of interest to Z-Wave JS users/developers as related to different new options for flashing microcontroller adapters:
@AlCalzone I believe it would be very interesting from the end-user's point-of-view if you could extend the universal-silabs-flasher project and the SL Web Tools project to also support flashing Silicon Labs Z-Wave Controller adapters so users have easier and more flexible options.
Home Assistant founder / Nabu Casa developers announced SL Web Tools available as open source. It allows users to manage the firmware on Zigbee/Thread sticks using SiLabs EFR32 chips directly from their browser, with no terminals or compilation necessary. This allows any creator to offer easy firmware updates to their users and make experimental updates available to test bug fixes quickly.
PS: Slightly off-topic; the "silabs-universal-flasher" is also used by Home Assistant Add-on: SiliconLabs Zigbee/OpenThread Multiprotocol Add-on for managing the Silicon Labsed based Home Assistant SkyConnect USB dongle, (and If using Home Assistant Operating System it is now possible to turn your Home Assistant SkyConnect into a OpenThread Border Router (OTBR). This can be done by enabling our experimental multiprotocol support in Settings -> Hardware and by clicking Configure.) -> https://github.com/home-assistant/addons/tree/master/silabs-multiprotocol
PPS: More off-topic; they announced and released an open-source project with an automated build system to help make it easier to create reproducible firmware builds for Zigbee and Thread based on SoCs from Silicon Labs.
They made a big update to the SkyConnect documentation website, including tutorials on how to migrate from a different Zigbee stick inside ZHA (which in turn uses zigpy-cli to backup and restore Zigbee network).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I think that some of the news in this blog post on Home Assistant's web page (from Home Assistant founder and Nabu Casa developers) might indirectly be of interest to Z-Wave JS users/developers as related to different new options for flashing microcontroller adapters:
https://www.home-assistant.io/blog/2023/02/08/state-of-matter-and-thread/
@AlCalzone I believe it would be very interesting from the end-user's point-of-view if you could extend the universal-silabs-flasher project and the SL Web Tools project to also support flashing Silicon Labs Z-Wave Controller adapters so users have easier and more flexible options.
https://www.home-assistant.io/blog/2023/02/08/state-of-matter-and-thread/#silabs-multi-flasher--sl-web-tools
Summary:
Home Assistant founder / Nabu Casa developers announced SL Web Tools available as open source. It allows users to manage the firmware on Zigbee/Thread sticks using SiLabs EFR32 chips directly from their browser, with no terminals or compilation necessary. This allows any creator to offer easy firmware updates to their users and make experimental updates available to test bug fixes quickly.
https://github.com/NabuCasa/sl-web-tools
To see it in action, a demo SL Web Tools has been added to the Home Assistant SkyConnect documentation:
https://skyconnect.home-assistant.io
https://www.youtube.com/watch?v=-88K23e8XYw&ab_channel=HomeAssistant
SL Web Tools is in turn powered by another new open-source Python package "silabs-universal-flasher" which can also be used stand-alone:
https://github.com/NabuCasa/universal-silabs-flasher
They then run this in the browser using Pyodide.
https://pyodide.org/en/stable/
PS: Slightly off-topic; the "silabs-universal-flasher" is also used by Home Assistant Add-on: SiliconLabs Zigbee/OpenThread Multiprotocol Add-on for managing the Silicon Labsed based Home Assistant SkyConnect USB dongle, (and If using Home Assistant Operating System it is now possible to turn your Home Assistant SkyConnect into a OpenThread Border Router (OTBR). This can be done by enabling our experimental multiprotocol support in Settings -> Hardware and by clicking Configure.) -> https://github.com/home-assistant/addons/tree/master/silabs-multiprotocol
PPS: More off-topic; they announced and released an open-source project with an automated build system to help make it easier to create reproducible firmware builds for Zigbee and Thread based on SoCs from Silicon Labs.
Beta Was this translation helpful? Give feedback.
All reactions