Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
This command is not included by default and requires a self-compile with
#defined USE_WEBRUN
It uses 0.5k of code
Syntax:
WebRun http://someserver/somepath/somecommandfile
Execute the Tasmota commands from the downloaded text file.
Format is similar to the .bat file that can be executed by UfsRun from the file system:
1 command per line
accept backlog command
leading spaces are ignored
line starting by ; is considered as a comment and is ignored
empty line is ignored
It is implemented as an extension of WebQuery so it also supports all additional arguments of WebQuery
method (default to GET when not specified, must be specified if other arguments are used)
Side effect: GET is now default method for WebQuery too when not specified.
headers (between [ ]) => for example for authentication
body
Note: WebSend is not modified, just moved below WebQuery
Checklist:
[X] The pull request is done against the latest development branch
[X] Only relevant files were touched
[X] Only one feature/fix was added per PR and the code change compiles without warnings
[X] The code change is tested and works with Tasmota core ESP8266 V.2.7.6
[X] The code change is tested and works with Tasmota core ESP32 V.3.0.0
Description:
Related issue (if applicable): fixes #21325
This command is not included by default and requires a self-compile with
It uses 0.5k of code
Syntax:
Execute the Tasmota commands from the downloaded text file. Format is similar to the
.bat
file that can be executed byUfsRun
from the file system:backlog
command;
is considered as a comment and is ignoredIt is implemented as an extension of
WebQuery
so it also supports all additional arguments ofWebQuery
WebQuery
too when not specified.[ ]
) => for example for authenticationNote:
WebSend
is not modified, just moved below WebQueryChecklist:
NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass