Table des matières
Tasmota : personnalisation du firmware
Configurer un conteneur Docker à partir de zéro
Prerequis
-1- Utiliser une installation de
-2- 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.
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 <buildname> 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.