ESP8266MinimalHTTPUpdater icon indicating copy to clipboard operation
ESP8266MinimalHTTPUpdater copied to clipboard

EspBuddy now handles Wled & Feature request

Open soif opened this issue 3 years ago • 0 comments
trafficstars

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! 🍻

soif avatar Feb 14 '22 14:02 soif