======== Tasmota : personnalisation du firmware ======== =====Configurer un conteneur Docker à partir de zéro===== === Prerequis === -1- Utiliser une installation de *[[https://fr.linux-console.net/?p=18883|Linux sous virtualbox]] -2- Installer Docker sous linux *[[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-fr|Installer docker sous linux]] -3- Installer git sous linux *sudo apt install git-all ===Clonez ce dépôt et accédez au répertoire où il est cloné :=== git clone https://github.com/tasmota/docker-tasmota cd docker-tasmota Exécutez ceci pour créer le conteneur Docker : docker build -t docker-tasmota . Accédez au répertoire dans lequel vous souhaitez cloner le dépôt Tasmota : git clone https://github.com/arendst/Tasmota.git Si vous avez un fichier **user_config_override.h** ou **platformio_override.ini** avec vos paramètres personnalisés, vous devrez les placer sous Tasmota/tasmota. *[[https://tasmota.github.io/docs/Compile-your-build/#defining-multiple-custom-firmwares|Personnalisez votre firmware tasmota EN ]] *[[start:esp32:tasmota:RFID|Personnalisation pour cartes RFID]] A partir du même répertoire, exécutez pour compiler la version souhaitée docker run -ti --rm -v $(pwd)/Tasmota:/tasmota -u $UID:$GID docker-tasmota -e tasmota -e où peut être n'importe laquelle des builds listées dans platformio.ini . Si vous ne définissez pas de build, chaque build sera compilé. Une fois la compilation terminée, vous devriez avoir la version binaire compilée et gzippée dans** Tasmota/build_output/firmware** laquelle vous pouvez flasher sur vos appareils. ===== Autres liens ===== [[https://ota.tasmota.com/tasmota/release/| Firmware à telecharger ]] [[https://github.com/benzino77/tasmocompiler| TasmoCompiler ]] [[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-fr|Installer docker sous linux]] [[https://lofurol.fr/joomla/electronique/domotique/164-sonoff-flasher-le-firmware-tasmota-sous-arduino-ide|Flasher-le-firmware-tasmota-sous-arduino-ide]] [[https://tasmota.github.io/docs/Compile-your-build/#defining-multiple-custom-firmwares|Personnalisez votre firmware tasmota EN ]] [[https://docs.docker.com/desktop/setup/install/windows-install/|Installation de docker sous windows11 EN]]