mirror of https://github.com/arendst/Tasmota.git
Sync editors, compilers, flashing tools with Flashing article
parent
f53d26a7f6
commit
26ad638759
|
@ -58,18 +58,32 @@ If you're experienced or adventurous, you can download the latest development bi
|
|||
- [**Esptool.py**](https://github.com/espressif/esptool) - the official flashing tool from Espressif. (Requires Python)
|
||||
- [**Esptool executable**](https://github.com/igrr/esptool-ck) - Esptool in executable form, no Python required. (Windows, Linux or Mac)
|
||||
|
||||
Only for Tuya devices:
|
||||
- [**Tuya-Convert**](https://github.com/ct-Open-Source/tuya-convert) - flash devices that work with Tuya Smart or Smart Life mobile app without disassembly or soldering.
|
||||
#### OTA Flashing Tools
|
||||
**Tasmota is NOT a developer of these tools. For help and troubleshooting you will need to _get support from those projects_.**
|
||||
- [**Sonoff DIY**](Sonoff-DIY) - OTA flash for select Sonoff devices (some disassembly required)
|
||||
- [**Node-RED OTA server and firmware manager**](https://flows.nodered.org/flow/888b4cd95250197eb429b2f40d188185) - [Node-RED](https://nodered.org/) flow for managing OTA updates
|
||||
- [**OTA over SCP**](OTA-over-SCP) - setup and configure "OTA over SCP" upload for PlatformIO
|
||||
- [**Python HTTP OTA server**](Python-HTTP-OTA-Server) - setting up a small Python server to serve OTA upgrade binaries
|
||||
- [**Tuya OTA**](Tuya-OTA) - easy OTA flash for devices with Tuya chips, no disassembly required
|
||||
- [**SonOTA**](SonOTA---Espressif2Arduino---Tasmota-without-compiling) - OTA flash eWeLink based devices *(mostly outdated - may work with newer Itead firmware)*
|
||||
|
||||
#### Modifying Tasmota Code
|
||||
If you want to modify the code or default settings you can use:
|
||||
- [**PlatformIO**](PlatformIO) - guide to setup and configure [PlatformIO](https://platformio.org) for Tasmota compilation and upload
|
||||
- [**Visual Studio Code**](Visual-Studio-Code) - guide to setup and configure [Visual Studio Code](https://code.visualstudio.com) with PlatformIO for Tasmota
|
||||
- [**PlatformIO**](PlatformIO) - setup and configure [PlatformIO](https://platformio.org) for Tasmota compilation and upload
|
||||
- [**PlatformIO CLI**](PlatformIO-CLI) - how to flash Tasmota using the PlatformIO command line interface on Linux
|
||||
- [**PlatformIO-Core**](Create-your-own-Firmware-Build-without-IDE) - automate firmware builds using PlatformIO-Core and flash with esptool
|
||||
- [**Visual Studio Code**](Visual-Studio-Code) - setup and configure [Visual Studio Code](https://code.visualstudio.com) with PlatformIO for Tasmota
|
||||
- [**Atom**](Beginner-Guide---Create-your-own-Firmware-Build) - beginner guide building Tasmota firmware using [Atom](https://atom.io/) with PlatformIO plugin
|
||||
- [**Arduino**](Arduino-IDE) - guide to setup and configure [Arduino](https://www.arduino.cc/) for Tasmota compilation and upload
|
||||
- [**Gitpod**](Compiling-Tasmota-on-Gitpod) - compile your own binary in the cloud using [Gitpod](https://www.gitpod.io/).
|
||||
_**Can only create a firmware binary.** Use one of the [listed tools](Prerequisites#flashing-tool) to flash it to your device._
|
||||
- [**TasmoCompiler**](https://github.com/benzino77/tasmocompiler) - simple web GUI to compile Tasmota with your own settings
|
||||
- [**Arduino IDE**](Arduino-IDE) - setup and configure Arduino IDE for Tasmota compilation and upload
|
||||
|
||||
If you use PlatformIO, to be sure that you have the latest build of the ESP Core, first delete the following folders in your current `.platformio` folder:
|
||||
- Everything in `.platformio/platforms`
|
||||
- All folders that begin with `framework...` in `.platformio/packages`
|
||||
|
||||
#### Online Compilers
|
||||
_**Can only create a firmware binary.** Use one of the [tools](Prerequisites#flashing-tool) to flash it to your device._
|
||||
- [**Gitpod**](Compiling-Tasmota-on-Gitpod) - compile your own binary in the cloud using [Gitpod](https://www.gitpod.io/).
|
||||
- [**TasmoCompiler**](https://github.com/benzino77/tasmocompiler) - simple web GUI to compile Tasmota with your own settings
|
||||
|
||||
### Serial terminal
|
||||
Program that connects to your Tasmota device directly over the serial connection you used to flash it.
|
||||
|
|
Loading…
Reference in New Issue