Système d'automatisation pour batteries Marstek Venus-E.
# Installation
make setup
# Éditer .env avec votre configuration
# Build et démarrage
docker compose build
docker compose up -d
# Voir les logs
make logsVoir make help pour la liste complète.
make build # Build Docker images
make up # Démarrer tous les services
make down # Arrêter tous les services
make logs # Voir les logs
make test # Lancer les tests
make lint # Vérifier le code
make format # Formater le codemake clean-images # Supprimer images non utilisées
make clean-cache # Supprimer cache de build
make clean-all # Nettoyage complet (⚠️ attention)-
docs/GUIDE_MODIFICATIONS_RECENTES.md- Mises à jour récentes (scheduler, Telegram, Docker, Tempo) -
docs/architecture.md- Architecture du système -
docs/api.md- Documentation API -
docs/deployment.md- Guide de déploiement -
docs/troubleshooting.md- Guide de dépannage -
docs/INSTALLATION_RASPBERRY.md- Installation sur Raspberry Pi -
CODE_REVIEW_TIMING_ISSUES.md- Analyse des problèmes de timing
- Nettoyer le cache :
docker compose build --no-cache - Vérifier
backend/pyproject.toml(syntaxe TOML) - Vérifier les logs :
docker compose logs backend
Voir le rapport détaillé : CODE_REVIEW_TIMING_ISSUES.md
Les problèmes courants :
- Timeout UDP trop court (maintenant 15s)
- Polling trop fréquent (batteries instables si <60s)
- Solution : Les paramètres ont été optimisés en v0.2.0
Consultez docs/troubleshooting.md pour le guide complet.