-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Feature request: Local node flashing & Web UI config client
Hi @awolden,
I'd like to propose extending the integration so it could cover the full provisioning workflow for MeshCore nodes by reusing the existing ecosystem tools. The two components that already solve this well are flasher.meshcore.dev for firmware updates and app.meshcore.nz for configuration.
The idea is that when a MeshCore node is connected over USB, meshcore-ha could detect it and do the flashing process used by flasher.meshcore.dev or meshcore-py (?)... Once flashing is finished, it could start a local configuration UI that reuses functionality from app.meshcore.nz. The goal would be to expose the UI locally on the host so the user can open it in the browser and configure the node whithin HA.
This would streamline onboarding, especially on headless HA setups... Flashing and configuration could happen on the same machine where the integration already runs.
I'm not sure if this makes any sense?
Happy to help in any way, if you find this beneficial.