Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À 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)
Extrait du README de thomasgriebner/retention_cleaner, MIT License. Abrégé.

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

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres