À propos
Retention Cleaner supprime les anciens fichiers des dossiers configurés une fois qu'ils dépassent une durée de conservation définie. Chaque règle de dossier devient un appareil avec des capteurs pour le nombre et la taille des fichiers, une vérification de la disponibilité du chemin, des boutons pour les analyses et nettoyages manuels, et des commandes pour ajuster la règle pendant que Home Assistant fonctionne. Les règles peuvent filtrer par motif de fichier ou par extensions incluses et exclues, conserver un nombre minimal des fichiers les plus récents, limiter le total de fichiers dans un dossier et supprimer les sous-dossiers vides. Un mode d'essai à blanc et une limite de suppressions par exécution sont disponibles, et les chemins sont limités aux dossiers media et share. Une heure d'exécution quotidienne est définie pour chaque règle, et l'intégration fonctionne en local. Elle se configure dans l'interface et s'installe via le Marketplace.
Résumé automatique du README et du code de thomasgriebner/retention_cleaner, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Fournit
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Retention Cleaner
- Chemin de base (doit commencer par /media/ ou /share/)
- Motif de fichier (glob) - laisse vide si tu utilises les filtres d'extension
- Supprimer uniquement ces extensions (p. ex. .mp4,.jpg) - facultatif
- Ne jamais supprimer ces extensions (p. ex. .mkv,.log) - facultatif
- Jours de conservation
- Heure d'exécution quotidienne (HH:MM)
- Essai à blanc (ne rien supprimer)
- Nombre maximal de suppressions par exécution
Textes issus du code de thomasgriebner/retention_cleaner. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Extrait du README
Automatically clean up old files in Home Assistant based on retention rules. Perfect for managing camera recordings, snapshots, and backups without SSH or cron jobs.
⚠️ Important: This integration permanently deletes files. Always test with dry-run mode first.
- Configurable retention policies per folder
- Runtime configuration via UI entities (no restart needed)
- Daily automated cleanup scheduling
- Dry-run mode for safe testing
- Extension filtering (include/exclude specific file types)
- Minimum file protection and maximum file limits
- Automatic empty directory cleanup
- Storage monitoring sensors
- Manual scan and cleanup buttons
- Path safety restrictions (/media/ and /share/ only)
S’affiche dans Vulpo :
carte Bascule rapide, carte Bouton, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 55 partagent leurs statistiques
- Étoiles GitHub
- 10
- Connexion
- Fonctionne en local
- Maintenance
- Aucune mise à jour depuis 6 à 18 mois
- Version
- v1.2.0,
- Catégorie
- Capteurs
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
retention_cleaner- Problèmes
- Signaler un problème











