Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESPWeb Tools Install button manifest compatibility #26

Open
DanielBaulig opened this issue Feb 16, 2024 · 0 comments
Open

ESPWeb Tools Install button manifest compatibility #26

DanielBaulig opened this issue Feb 16, 2024 · 0 comments
Labels
enhancement New feature or request self-hosted This is related to the self-hosting / customization features

Comments

@DanielBaulig
Copy link
Owner

Since the PR offer of implementing user providable firmware for espweb tools install button was rejected, I'm going to build out flashing via serial from scratch using esptool-js.

Especially for the self-hosted/customized variant of ESPHome Web App though having the "preselected" firmware option that espweb tools install button provides through it's manifest mechanism seems pretty nice. A Maker might want to provide a customized version of ESPHome Web Tools that only allows for installation of their specific given firmware.

For compatibility reasons and to make migrations easy I should consider reimplementing espweb tools install button manifests in ESPWA. Maybe it would even make sense to just build a "headless" API surface with all the espweb tools install button functionality (manifest et al), but none of the UI to be used in ESPWA. Might be useful for other projects, too. Heck, espweb tools could in theory rebase onto that and just be providing the actual install button UI.

@DanielBaulig DanielBaulig added enhancement New feature or request self-hosted This is related to the self-hosting / customization features labels Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request self-hosted This is related to the self-hosting / customization features
Projects
None yet
Development

No branches or pull requests

1 participant