Skip to content

[feat] Add esptool logs to install web dialog#707

Draft
pzich wants to merge 2 commits into
esphome:mainfrom
pzich:esptool-logs
Draft

[feat] Add esptool logs to install web dialog#707
pzich wants to merge 2 commits into
esphome:mainfrom
pzich:esptool-logs

Conversation

@pzich

@pzich pzich commented Jan 15, 2025

Copy link
Copy Markdown
Contributor

This adds the output of the esptool logs to the installer dialog

esptool-logs.mp4

@ximex

ximex commented May 5, 2025

Copy link
Copy Markdown
Contributor

@balloob could we get that merged?

Comment thread src/install-web/install-web-dialog.ts Outdated
Comment thread src/install-web/install-web-dialog.ts Outdated
@balloob

balloob commented May 5, 2025

Copy link
Copy Markdown
Member

@ximex it would need some more review

@pzich

pzich commented May 5, 2025 via email

Copy link
Copy Markdown
Contributor Author

@jesserockz jesserockz marked this pull request as draft May 14, 2025 05:22
@Gunni

Gunni commented Sep 15, 2025

Copy link
Copy Markdown

Can you remove the progress bar? Just entirely reuse the same log window "wireless" flashing uses?

Also, when flashing is done, start serial log immediately so we can catch the first boot after flashing.

@pzich

pzich commented Sep 19, 2025

Copy link
Copy Markdown
Contributor Author

Can you remove the progress bar?

I think it still makes sense to have this as a "user friendly" / less technical option.

Just entirely reuse the same log window "wireless" flashing uses?

I'm not sure if there's a good way to hand off the in progress serial log from the normal install dialog to the logs dialog. I'll try to see what's possible.

Also, when flashing is done, start serial log immediately so we can catch the first boot after flashing.

I'm not sure if esptool.js supports this, but I'll also try to see what's possible here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants