[GH-ISSUE #727] Webupdate as additional feature #609

Open
opened 2026-02-28 01:26:12 +03:00 by kerem · 6 comments
Owner

Originally created by @22MarioZ on GitHub (Sep 12, 2018).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/727

First I have to say the WiFiManager is a great and easy to use. Big thanks to developer. An addition as webupdate would be relay nice. This is just my suggestion for future improvements.

PS: For webupdate I only tested code example as part of Arduino ESP32 examples.

Originally created by @22MarioZ on GitHub (Sep 12, 2018). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/727 First I have to say the WiFiManager is a great and easy to use. Big thanks to developer. An addition as webupdate would be relay nice. This is just my suggestion for future improvements. PS: For webupdate I only tested code example as part of Arduino ESP32 examples.
Author
Owner

@tablatronix commented on GitHub (Sep 12, 2018):

you mean manual upload sketch from web?

<!-- gh-comment-id:420678965 --> @tablatronix commented on GitHub (Sep 12, 2018): you mean manual upload sketch from web?
Author
Owner

@22MarioZ commented on GitHub (Sep 12, 2018):

I mean uploading new FW via web. In Arduino you can find the sketch under Examples -> Wemos LOLIN32 -> WebServer -> Webupdate. See pic:
screen shot 2018-09-12 at 17 19 29

This would make the WiFiManager really a powerful tool.

<!-- gh-comment-id:420690040 --> @22MarioZ commented on GitHub (Sep 12, 2018): I mean uploading new FW via web. In Arduino you can find the sketch under Examples -> Wemos LOLIN32 -> WebServer -> Webupdate. See pic: <img width="458" alt="screen shot 2018-09-12 at 17 19 29" src="https://user-images.githubusercontent.com/41046857/45435072-0e95d580-b6b0-11e8-89fe-d8c2902dbc2a.png"> This would make the WiFiManager really a powerful tool.
Author
Owner
<!-- gh-comment-id:420700057 --> @tablatronix commented on GitHub (Sep 12, 2018): https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WebServer/examples/WebUpdate/WebUpdate.ino
Author
Owner
<!-- gh-comment-id:420762050 --> @22MarioZ commented on GitHub (Sep 12, 2018): For ESP32 https://github.com/espressif/arduino-esp32/blob/master/libraries/WebServer/examples/WebUpdate/WebUpdate.ino
Author
Owner

@tablatronix commented on GitHub (Nov 8, 2018):

PR #587

<!-- gh-comment-id:437121755 --> @tablatronix commented on GitHub (Nov 8, 2018): PR #587
Author
Owner

@tablatronix commented on GitHub (Nov 9, 2018):

  • cannot upload files in captive portal, file select is not allowed, show message with link or hide
  • cannot upload if softreset after upload, maybe check for hard reset at least for dev, ERROR[11]: Invalid bootstrapping state, reset ESP8266 before updating
  • add upload status to webpage somehow
  • abort upload if error detected ?
  • supress cp timeout on upload, so it doesnt keep uploading?
  • add progress handler for debugging
  • combine route handlers into one callback and use argument or post checking instead of mutiple functions maybe, if POST process else server upload page?
  • add upload checking, do we need too check file?
  • convert output to debugger if not moving to example
<!-- gh-comment-id:437483785 --> @tablatronix commented on GitHub (Nov 9, 2018): - [x] cannot upload files in captive portal, file select is not allowed, show message with link or hide - [x] cannot upload if softreset after upload, maybe check for hard reset at least for dev, ERROR[11]: Invalid bootstrapping state, reset ESP8266 before updating - [ ] add upload status to webpage somehow - [ ] abort upload if error detected ? - [x] supress cp timeout on upload, so it doesnt keep uploading? - [ ] add progress handler for debugging - [ ] combine route handlers into one callback and use argument or post checking instead of mutiple functions maybe, if POST process else server upload page? - [x] add upload checking, do we need too check file? - [ ] convert output to debugger if not moving to example
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#609
No description provided.