Repository navigation
0.0.14 - Version de production avec Config Flow moderne
🎉 Pool Control v0.0.14 - Version de production
Cette version représente une étape majeure avec 100% de tests réussis, une installation moderne via Config Flow, et une documentation complète mise à jour. Le projet a atteint une qualité exceptionnelle avec un score de 9.8/10 ⭐⭐⭐⭐⭐
✨ Nouveautés
🎯 Expérience d'installation moderne
- Config Flow UI - Configuration via l'interface Home Assistant (fini le YAML !)
- Création automatique d'entités - 6 capteurs + 9 boutons créés automatiquement
- Menu Options Flow - Menus UI conviviaux pour tous les paramètres
- Zéro configuration manuelle - Plus besoin de créer input_button, input_text, ou input_number
📚 Refonte de la documentation
- README.md entièrement réécrit pour l'installation moderne
- CHANGELOG.md ajouté avec l'historique complet des versions (en français)
- ANALYSIS.md mis à jour en v6.2 avec les métriques actuelles
- Guide de migration pour les utilisateurs existants
✅ Excellence des tests
- 350 tests - Tous réussis (100% de succès) ✅
- Couverture 65% - Suite de tests complète
- 5432 lignes de code de test (ratio 2.3:1)
- Workflows CI/CD - Tous au vert ✅
🎯 Installation
Pour les utilisateurs HACS
- Installer depuis le dépôt personnalisé HACS
- Ajouter l'intégration via Paramètres → Appareils et services → Ajouter une intégration
- Rechercher "Pool Control" et configurer
Installation manuelle
- Copier
custom_components/pool_control/dans votre config HA - Redémarrer Home Assistant
- Ajouter l'intégration via l'interface UI
🔧 Configuration
Sélectionnez vos capteurs et interrupteurs existants lors de la configuration :
- Capteurs de température (eau, extérieur, soleil)
- Interrupteurs de contrôle (filtration, traitement, surpresseur)
Tous les boutons de contrôle et capteurs d'état sont créés automatiquement !
📊 Statistiques
| Métrique | Valeur |
|---|---|
| Tests | 350 (100% réussis) ✅ |
| Couverture | ~65% |
| Code de test | 5432 lignes |
| Code source | 2362 lignes |
| Qualité | 9.8/10 ⭐⭐⭐⭐⭐ |
| Releases | 3 tags officiels |
🔄 Migration depuis l'ancienne version
Si vous mettez à niveau depuis la méthode configuration.yaml :
- Notez vos paramètres actuels
- Supprimez
pool_control:deconfiguration.yaml - Redémarrez Home Assistant
- Ajoutez l'intégration via l'interface UI
- Supprimez les anciennes entités manuelles (input_button, etc.)
- Mettez à jour votre tableau de bord avec les nouveaux IDs d'entités
Voir README.md pour le guide de migration détaillé.
📝 Historique complet des changements
Voir CHANGELOG.md pour l'historique complet des versions.
🙏 Crédits
Cette version inclut un travail complet de tests, refactoring et documentation couvrant les versions 0.0.10 à 0.0.14.
🔗 Ressources
- Documentation : README.md
- Analyse : ANALYSIS.md
- Historique : CHANGELOG.md
- Issues : https://github.com/scadinot/pool_control/issues
Note d'installation : Cette version nécessite Home Assistant 2021.12 ou supérieur. L'installation moderne via Config Flow est beaucoup plus simple que les versions précédentes !
Full Changelog: 0.0.13...0.0.14