Open Hedda opened 1 year ago
Thank fo you ideas. I'll try to implement them, when I'll have some free time for hobby.
Just for note, I'm already using ESP Web Tools on https://install.zig-star.com
But it's really a good idea to make multitool available via web browser.
Just for note, I'm already using ESP Web Tools on https://install.zig-star.com
@xyzroe Nice! You should update the "Products using ESP Web Tools" on their official website to reflect that fact:
@xyzroe @mercenaruss Home Assistant founders have now among other things announced "SL Web Tools" project (short for "Silicon Labs Web Tools") is available as open source, so wondering if you would consider forking that to make a project called "TI Web Tools" (short for "Texas Instruments Web Tools") or similar that is based on that in combination with ZigStarGW-MT and/or cc2538-bsl code for the TI flashing part?
https://www.home-assistant.io/blog/2023/02/08/state-of-matter-and-thread/#silabs-multi-flasher--sl-web-tools
(Note that this is only just one section from https://www.home-assistant.io/blog/2023/02/08/state-of-matter-and-thread/ )
SL Web Tools allows users to manage the firmware on Zigbee/Thread sticks directly from a web browser, with no terminals or compilation necessary. This allows any creator to offer easy firmware updates to their users and make experimental firmware updates available to test bug fixes quickly.
SL Web Tools runs in the browser using Pyodide and is currently powered by another new open-source Python project from them, “silabs-universal-flasher”, which is obviously for Silicon Labs based SoCs, so request/idea would be to replace that with ZigStarGW-MT and/or cc2538-bsl code in order to allow flashing of Texas Instruments based adapters instead, do you think that would be possible?
https://github.com/NabuCasa/sl-web-tools
(and currently powered by https://github.com/NabuCasa/universal-silabs-flasher for Silicon Labs based chips)
https://www.youtube.com/watch?v=-88K23e8XYw&t=2s&ab_channel=HomeAssistant
To see it in action, a demo of SL Web Tools for Silicon Labs chips has been added to the Home Assistant SkyConnect documentation.
https://skyconnect.home-assistant.io/firmware-update/ redirected from https://skyconnect.home-assistant.io/
Note! SL Web Tools is in turn a fork of their previous "ESP Web Tools" project which allow DIY firmware flashing of ESP32/ESP8266 SoC projecst to offer an easy web installer on their homepage, allowing users to get started directly from their browser. It has been adopted by all the great projects, including Tasmota, WLED, and ESPresense. Ever since the introduction of ESP Web Tools, they expanded this to more devices, and now they also introduced SL Web Tools for SiLabs based chips.
PS: For reference; the firmware build system for Silicon Labs was made by Home Assistant developer/engineer and Nabu Casa employee Stefan Agner (a.k.a. agners, who also developed the EFR32MG21-based Home Assistant SkyConnect USB stick/dongle as well as the EFR32MG21-based radio module integrated into the Home Assistant Yellow appliance for Rasberry Pi 4 Compute Module). And the "universal-silabs-flasher" firmware tool was made by puddly who is also one of the lead developers of zigpy and the radio libraries for zigpy that is used in Home Assistant's ZHA integration (among other projects).