Description
TasmoAdmin est l'outil idéal pour administrer des dizaines ou centaines de devices Tasmota.
- ✅ Auto-découverte : scan réseau pour trouver devices Tasmota
- ✅ OTA en masse : flasher plusieurs devices simultanément
- ✅ Configuration centralisée : éditer settings à distance
- ✅ Templates : appliquer config à plusieurs devices
- ✅ Monitoring : statut, uptime, version firmware
- ✅ Backup/Restore : configurations devices
- ✅ Scheduler : reboot programmé, mises à jour
- ✅ Login multi-utilisateurs : basic auth
Différence vs ESPHome : TasmoAdmin = GUI admin pour Tasmota pré-compilé. ESPHome = tool pour créer firmware custom YAML. Pour qui: utilisateurs Tasmota avec parc important de devices (Sonoff, etc.).
Installation
Docker Compose (recommandé)
version: '3.8'
services:
tasmoadmin:
image: reloxx13/tasmoadmin:latest
container_name: tasmoadmin
restart: unless-stopped
environment:
- TZ=Europe/Paris
volumes:
- tasmoadmin_data:/data
ports:
- 9250:80
labels:
- "traefik.enable=true"
- "traefik.http.routers.tasmoadmin.rule=Host(`tasmoadmin.example.com`)"
- "traefik.http.routers.tasmoadmin.entrypoints=websecure"
- "traefik.http.routers.tasmoadmin.tls.certresolver=letsencrypt"
volumes:
tasmoadmin_data:
Alternatives
Open Source
- [[app-esphome]] — Tool firmware custom (alternative à Tasmota)
- Tasmota Device Manager (TDM) — Concurrent plus récent
- Tasmota Scripts — Pour les bricoleurs
- Home Assistant — Intégration Tasmota native, peut servir d'admin
Propriétaires
- Tuya / Smart Life — Cloud, pas d'OTA custom
- eWeLink (Sonoff) — Cloud Sonoff
- Athom (pre-flashed Tasmota) — Devices commerciaux
Sécurité
- Auth basique : changer user/password par défaut
- HTTPS obligatoire via reverse-proxy
- Auto-discovery réseau : UDP broadcast, à isoler en VLAN IoT
- OTA : pas d'auth forte par device, sécuriser le réseau
- Backups : exporter configs avant update
