Hi
I'm the developper of EspBuddy, a sort of SwissArmyKnife intended to make build/upload, as well as various usefull command, available, in a simple, easy-to-use command line tool.
I've just added some support (currenly only in the develop branch) for your EXCELLENT Wled firmware , among already supported EspEasy, Tasmota & Espurna firmwares
It currently support the following commands for Wled:
'upload' => "Build and/or Upload current repo version to Device(s)",
'build' => "Build firmware for the selected device",
'backup' => "Download and archive settings from the remote device",
'monitor' => "Monitor device connected to the serial port",
'send' => "Send commands to device",
'status' => "Show Device's Information",
'version' => "Show remote device version",
'reboot' => "Reboot Device(s)",
'ping' => "Ping Device(s)",
'repo_version' => "Parse the current repository (REPO) version. REPO is a supported repository (espurna, espeasy, tasmota or wled)",
'repo_pull' => "Git Pull the local repository (REPO). REPO is a supported repository (espurna, espeasy, tasmota or wled)",
Give it a try 😃
One of the MAIN (and now popular) reason that I've created this tool, was the ability to easily update remote ESPs, even when they need a "2steps" upload (needed for 1M devices: first OTA upload an intermediate firmaware, then OTA upload the final firmware)
This work like a charm for Tasmota, EspEasy and Espurna!
I could also implement this for Wled (thus making Wled users life easier when updating 1M devices), BUT, counter to theses other firmwares, there is a small issue with your minimal minimal Esp8266HTTPUpdater.
---> it revert itself to another fixed IP, in a Wifi AccessPoint mode.
This makes it really boring (many steps) to use, and near impossible to script.
SO:
Would you mind (as others great ESP firmware makers do) to simply update your Minimal firmware to:
- read the saved setting (IP address, Mask, Gateway, Wifi AP, Wifi password)
- connect the ESP using THESES settings
This would:
- certainly not make the minimal firmware that bigger
- make life really easier for any Wled user that need to perform this "2Step" upload
- Finally allow me to implement it in EspBuddy, so that it's even easier for people able/daring to use EspBuddy. Or anyone wanting to automate "2Steps" uploads
Anyway , congratulations for your AMAZING firmware! 🍻