Skip to content

Feature request: USB firmware flashing and local configuration UIΒ #106

@tekk

Description

@tekk

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions