Captures d’écran Extraites du README de basbruss/adaptive-cover.
À propos
Adaptive Cover est une intégration qui déplace les stores verticaux, horizontaux et inclinables en fonction de la position du soleil. Elle calcule une position de volet qui filtre la lumière directe du soleil lorsque le soleil se trouve dans un champ de vision défini de la fenêtre. Elle propose trois modes de stratégie : basique, climatisation et sécurité, où le mode climatisation prend en compte la présence, la température intérieure et extérieure, la météo, les lux et l'irradiance. Le mode sécurité ferme les volets lorsque personne n'est à la maison, et le contrôle manuel d'un volet est détecté puis respecté pendant une durée définie. Elle ajoute des volets, des capteurs, un capteur binaire pour le soleil devant la fenêtre, des interrupteurs, des sélecteurs, des boutons et des scènes, ainsi qu'un hub facultatif qui commande tous les stores ensemble. Elle fonctionne en local et se configure dans l'interface.
Résumé automatique du README et du code de basbruss/adaptive-cover, 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.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Volets
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Étape 1
- Nom
- Ajout du blueprint à HomeAssistant
- Type de Volet
Étape 2
- Ecart minimal de deplacementChangement de position minimum requis avant d'ajuster la position du volet
- Intervalle de temps minimum entre 2 mouvementsIntervalle de temps minimum entre 2 changements de position ; le minimum est de 2 minutes
- Heure de debutHeure de début pour chaque jour ; avant cette heure, le volet restera statique
- Entité pour l'heure de débutEntité représentant l'état de l'heure de début, remplaçant l'heure de début fixe définie ci-dessus. Utile pour automatiser l'heure de début avec une entité
- Durée du mode manuelDurée du contrôle manuel avant de revenir au contrôle automatique
- Réinitialiser la durée de la commande manuelleOption permettant de réinitialiser la durée du remplacement manuel après chaque ajustement manuel ; si elle est désactivée, la durée ne s'applique qu'au premier ajustement manuel
- Fin de periodeHeure de fin pour chaque jour ; après cette heure, le volet restera stationnaire
- Entité indiquant la fin de periodeEntité représentant l'état de l'heure de fin, remplaçant l'heure de fin fixe définie ci-dessus. Utile pour automatiser l'heure de fin avec une entité
- Seuil de detection pour le mode manuel
- Ignore les postions intermediares durant le mode manuel (ouverture & fermeture)
- Ne jamais corriger après une commande manuelleLe contrôle manuel des volets où cette option est activée n'est levé que par une action explicite, jamais par le délai automatique.
- Capteur de fenêtre ou de porte (optionnel)Capteur d'ouverture d'une fenêtre ou d'une porte. Tant qu'il indique « ouvert », l'intégration ne ferme plus ce volet automatiquement. Un capteur inconnu ou indisponible est compté comme ouvert : une pile vide dégrade la protection au lieu de fermer sur une porte ouverte.
- Toujours ajuster la position en fonction du coucher de soleil à la fin ; utile si l'heure de fin est antérieure au coucher du soleil réel
- Délai d'alerte avant fermetureSecondes entre l'événement adaptive_cover_will_close et le mouvement réel lorsque l'intégration ferme un volet automatiquement. Les commandes manuelles, les scènes et le mode sécurité ne sont jamais retardés. 0 désactive la fonction.
- Seuil d'alerte avant fermeturePosition à partir de laquelle un mouvement est considéré comme une fermeture. L'alerte ne se déclenche que lors du passage d'une position au-dessus de ce seuil à une position à ce seuil ou en dessous.
Volet Vertical
- Azimut de la fenêtreAjuster l'azimut
- Hauteur de la fenêtreSpécifier la hauteur de la fenêtre en mètres
- Zone ombréeDistance entre le volet et la zone à ombrager en bas en mètres
- Ajustement de la hauteur de la zone ombragéeHauteur de la zone ombragée par rapport au bas du store fermé, en mètres (positif = au-dessus). Permet au store de rester plus ouvert lorsque la zone à protéger du soleil, par exemple un bureau, est plus haute
- Position par défautPosition du volet par défaut en journée en pourcentage
- Entité de position par défautEntité fournissant la position par défaut du volet en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position minimalePosition de volet réglable minimale en pourcentage
- Entité de position minimaleEntité fournissant la position minimale du volet en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position maximalePosition du volet réglable maximale en pourcentage
- Entité de position maximaleEntité fournissant la position maximale du volet en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible. Si le minimum n'est pas inférieur au maximum, les valeurs fixes sont utilisées.
- Forcer la position minimale uniquement lorsque le soleil est devant la fenêtre
- Forcer la position maximale uniquement lorsque le soleil est devant la fenêtre
- Angle du champ de vision gaucheAngle du champ de vision à gauche du centre de la fenêtre
- Angle du champ de vision droitAngle de champ de vision à droite du centre de la fenêtre
- Entités de VoletsSélectionner les entités à contrôler via l'intégration
Paramètres climatiques
- Entité de température intérieure
- Entité de présence (optionnelle)Entité représentant l'état de présence dans une pièce ou de la maison
- Entité météo (optionnelle)Surveille les conditions météorologiques et la température extérieure
- Capteur de température extérieure (optionnel)Remplace la température extérieure de l'entité météo si les deux sont définies
- Seuil de température basseTempérature minimale de confort
- Seuil de température hauteTempérature maximale de confort
- Position par défaut — hiver (optionnel)Position utilisée lorsque le soleil n'est pas face à la fenêtre et que la branche hiver (chauffage) est active. Laisser vide pour utiliser la position par défaut standard.
- Position par défaut — été (optionnel)Position utilisée lorsque le soleil n'est pas face à la fenêtre et que la branche été (refroidissement) est active. Laisser vide pour utiliser la position par défaut standard.
- Store transparentLe store est transparent et doit toujours se fermer complètement lorsque le mode été est actif
- Capteur de luminosité (lux) (optionnel)Utilisez le capteur de luminosité pour déterminer si le couvercle doit réduire l'éblouissement en mode présence
- Seuil de luminosité (lux)Seuil pour le capteur de luminosité, au-dessus de cette valeur, l'éblouissement doit être réduit
- Capteur d'irradiance (optionnel)Utilisez le capteur d'irradiance pour déterminer si le volet doit réduire l'éblouissement en mode présence
- Seuil du capteur d'irradianceSeuil pour le capteur d'irradiance, au-dessus de cette valeur, l'éblouissement doit être réduit
- Température extérieure minimale pour le mode été
Conditions météorologiques
- Conditions météorologiquesChoisissez les conditions météorologiques qui permettent le contrôle automatique des fenêtres.
Store banne
- Azimut de la fenêtreSpécifiez l'azimut
- Longueur de l'envergure du auventLongueur totale du auvent en mètres
- Hauteur du auventAjustez la hauteur du auvent à partir du niveau de la zone de travail
- Angle du auventAngle du auvent fixé mesuré perpendiculairement du mur au sol
- Zone ombréeDistance entre la couverture et la zone ombragée en mètres
- Position par défautPosition du volet par défaut en pourcentage
- Entité de position par défautEntité fournissant la position par défaut du volet en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position minimalePosition minimale du volet en pourcentage
- Entité de position minimaleEntité fournissant la position minimale du volet en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position maximalePosition maximale du volet en pourcentage
- Entité de position maximaleEntité fournissant la position maximale du volet en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible. Si le minimum n'est pas inférieur au maximum, les valeurs fixes sont utilisées.
- Forcer la position minimale uniquement lorsque le soleil est devant la fenêtre
- Forcer la position maximale uniquement lorsque le soleil est devant la fenêtre
- Champ de vision gaucheDegrés du champ de vision à gauche du centre de la fenêtre
- Champ de vision droitDegrés du champ de vision à droite du centre de la fenêtre
Persiennes
- Azimut de la fenêtreSpécifiez l'azimut
- Profondeur des lamellesProfondeur de chaque lame individuelle en centimètres
- Espacement des lamellesDistance verticale entre deux lames en centimètres
- Position par défautPosition de couverture par défaut en pourcentage
- Entité de position par défautEntité fournissant la position de couverture par défaut en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position minimalePosition de couverture réglable minimale en pourcentage
- Entité de position minimaleEntité fournissant la position de couverture réglable minimale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position maximalePosition de couverture réglable maximale en pourcentage
- Entité de position maximaleEntité fournissant la position de couverture réglable maximale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible. Si le minimum n'est pas inférieur au maximum, les valeurs fixes sont utilisées.
- Forcer la position minimale uniquement lorsque le soleil est devant la fenêtre
- Forcer la position maximale uniquement lorsque le soleil est devant la fenêtre
- Champ de vision gaucheDegrés à prendre en compte à partir du côté gauche du centre de la fenêtre
- Champ de vision droitDegrés à prendre en compte à partir du côté droit du centre de la fenêtre
- Entités de voletsSélectionnez les entités à contrôler via l'intégration
- Inverser l'état (nécessaire pour certaines couvertures qui ne suivent pas les directives HA)
Angle mort
- Début de l'angle mort à gaucheBord gauche de l'angle mort
- Fin de l'angle mort à droiteBord droit de l'angle mort
- Élévation de l'angle mortToute valeur égale ou inférieure est considérée comme faisant partie de l'angle mort. Utile si le soleil peut passer par-dessus l'objet situé dans l'angle mort
Après la mise en place
- Ajustement de position minimumChangement de position minimum requis avant d'ajuster la position du capot
- Intervalle minimum entre les changements de positionIntervalle de temps minimum entre les changements de position ; le minimum est de 2 minutes
- Heure de débutHeure de début pour chaque jour ; avant cette heure, le capot restera stationnaire
- Entité indiquant l'heure de débutEntité représentant l'état de l'heure de début, remplaçant l'heure de début fixe définie ci-dessus. Utile pour automatiser l'heure de début avec une entité
- Durée de la commande manuelleDurée du contrôle manuel avant la réinitialisation au contrôle automatique
- Réinitialiser la durée de la commande manuelleOption permettant de réinitialiser la durée de remplacement manuel après chaque réglage manuel ; si elle est désactivée, la durée ne s'applique qu'au premier réglage manuel
- Heure de finHeure de fin pour chaque jour ; après cette heure, le capot restera stationnaire
- Entité indiquant l'heure de finAssurez-vous que la position est systématiquement ajustée au paramètre de coucher de soleil par défaut à l'heure de fin. Ceci est particulièrement utile lorsque l'heure de fin précède le coucher de soleil réel.
- Seuil de commande manuelle
- Ignorer les positions intermédiaires pendant la commande manuelle (ouverture et fermeture)
- Ne jamais corriger après une commande manuelleLe contrôle manuel des volets où cette option est activée n'est levé que par une action explicite, jamais par le délai automatique.
- Capteur de fenêtre ou de porte (optionnel)Capteur d'ouverture d'une fenêtre ou d'une porte. Tant qu'il indique « ouvert », l'intégration ne ferme plus ce volet automatiquement. Un capteur inconnu ou indisponible est compté comme ouvert : une pile vide dégrade la protection au lieu de fermer sur une porte ouverte.
- Toujours ajuster la position à la valeur par défaut du coucher du soleil à l'heure de fin ; utile si l'heure de fin est antérieure au coucher du soleil réel
- Délai d'alerte avant fermetureSecondes entre l'événement adaptive_cover_will_close et le mouvement réel lorsque l'intégration ferme un volet automatiquement. Les commandes manuelles, les scènes et le mode sécurité ne sont jamais retardés. 0 désactive la fonction.
- Seuil d'alerte avant fermeturePosition à partir de laquelle un mouvement est considéré comme une fermeture. L'alerte ne se déclenche que lors du passage d'une position au-dessus de ce seuil à une position à ce seuil ou en dessous.
- Azimut de la fenêtreAjuster l'azimut
- Hauteur de la fenêtreSpécifier la hauteur de la fenêtre en mètres
- Zone ombréeDistance entre la couverture et la zone ombragée en mètres
- Ajustement de la hauteur de la zone ombragéeHauteur de la zone ombragée par rapport au bas du store fermé, en mètres (positif = au-dessus). Permet au store de rester plus ouvert lorsque la zone à protéger du soleil, par exemple un bureau, est plus haute
- Position par défautPosition de couverture par défaut en pourcentage
- Entité de position par défautEntité fournissant la position de couverture par défaut en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position minimalePosition de couverture réglable minimale en pourcentage
- Entité de position minimaleEntité fournissant la position de couverture réglable minimale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position maximalePosition de couverture réglable maximale en pourcentage
- Entité de position maximaleEntité fournissant la position de couverture réglable maximale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible. Si le minimum n'est pas inférieur au maximum, les valeurs fixes sont utilisées.
- Forcer la position minimale uniquement lorsque le soleil est devant la fenêtre
- Forcer la position maximale uniquement lorsque le soleil est devant la fenêtre
- Champ de vision gaucheAngle de champ de vision à gauche du centre de la fenêtre
- Champ de vision droitAngle de champ de vision à droite du centre de la fenêtre
- Entités VoletSélectionner les entités à contrôler via l'intégration
- Entité de température intérieure
- Entité de présence (optionnelle)Entité représentant l'état de présence de la pièce ou de la maison
- Entité météo (optionnelle)Surveille les conditions météorologiques et la température extérieure
- Capteur de température extérieure (optionnel)Remplace la température extérieure de l'entité météo si les deux sont définies
- Seuil de température basseTempérature minimale de confort
- Seuil de température hauteTempérature maximale de confort
- Position par défaut — hiver (optionnel)Position utilisée lorsque le soleil n'est pas face à la fenêtre et que la branche hiver (chauffage) est active. Laisser vide pour utiliser la position par défaut standard.
- Position par défaut — été (optionnel)Position utilisée lorsque le soleil n'est pas face à la fenêtre et que la branche été (refroidissement) est active. Laisser vide pour utiliser la position par défaut standard.
- Store transparentLe store est transparent et doit toujours se fermer complètement lorsque le mode été est actif
- Capteur de luminosité (lux) (optionnel)Utilisez le capteur de luminosité pour déterminer si le couvercle doit réduire l'éblouissement en mode présence
- Seuil de luminosité (lux)Seuil pour le capteur de luminosité, au-dessus de cette valeur, l'éblouissement doit être réduit
- Capteur d'irradiance (optionnel)Utilisez le capteur d'irradiance pour déterminer si le couvercle doit réduire l'éblouissement en mode présence
- Seuil d'irradianceSeuil pour le capteur d'irradiance, au-dessus de cette valeur, l'éblouissement doit être réduit
- Température extérieure minimale pour le mode été
- Conditions météorologiquesChoisissez les conditions météorologiques qui permettent le contrôle automatique des fenêtres.
- Azimut de la fenêtreSpécifiez l'azimut
- Longueur d'envergure du auventLongueur totale de la portée en mètres
- Hauteur du auventAjustez la hauteur du auvent à partir du niveau de la zone de travail
- Angle du auventAngle de l'auvent fixé mesuré perpendiculairement du mur au sol
- Zone ombréeDistance entre la couverture et la zone ombragée en mètres
- Position par défautPosition de couverture par défaut en pourcentage
- Entité de position par défautEntité fournissant la position de couverture par défaut en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position minimalePosition de couverture réglable minimale en pourcentage
- Entité de position minimaleEntité fournissant la position de couverture réglable minimale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position maximalePosition de couverture réglable maximale en pourcentage
- Entité de position maximaleEntité fournissant la position de couverture réglable maximale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible. Si le minimum n'est pas inférieur au maximum, les valeurs fixes sont utilisées.
- Forcer la position minimale uniquement lorsque le soleil est devant la fenêtre
- Forcer la position maximale uniquement lorsque le soleil est devant la fenêtre
- Champ de vision gaucheDegrés du champ de vision à gauche du centre de la fenêtre
- Champ de vision droitDegrés du champ de vision à droite du centre de la fenêtre
- Azimut de la fenêtreSpécifiez l'azimut
- Profondeur des lamellesProfondeur de chaque lame individuelle en centimètres
- Espacement des lamellesDistance verticale entre deux lames en centimètres
- Position par défautPosition de couverture par défaut en pourcentage
- Entité de position par défautEntité fournissant la position de couverture par défaut en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position minimalePosition minimale
- Entité de position minimaleEntité fournissant la position de couverture réglable minimale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible.
- Position maximalePosition de couverture réglable maximale en pourcentage
- Entité de position maximaleEntité fournissant la position de couverture réglable maximale en pourcentage, remplaçant la valeur fixe ci-dessus. Reprend la valeur fixe si l'entité est indisponible. Si le minimum n'est pas inférieur au maximum, les valeurs fixes sont utilisées.
- Forcer la position minimale uniquement lorsque le soleil est devant la fenêtre
- Forcer la position maximale uniquement lorsque le soleil est devant la fenêtre
- Champ de vision gaucheDegrés à prendre en compte à partir du côté gauche du centre de la fenêtre
- Champ de vision droitDegrés à prendre en compte à partir du côté droit du centre de la fenêtre
- Entités de couvertureSélectionnez les entités à contrôler via l'intégration
- Inverser l'état (nécessaire pour certaines couvertures qui ne suivent pas les directives HA)
- Début angle mort gaucheBord gauche de l'angle mort
- Fin angle mort droitBord droit de l'angle mort
- Élévation angle mortToute valeur égale ou inférieure est prise en compte dans l'angle mort. Utile si le soleil peut briller sur l'objet dans l'angle mort
- Valeur où l'ouverture commence
- Valeur où la fermeture commence
- Liste d'interpolationListe de valeurs d'interpolation, où 0 correspond à fermé complètement et 100 à ouvert complètement
- Liste d'interpolation personnaliséePlage personnalisée de valeurs d'interpolation, où le début doit représenter fermé et la fin ouvert
Textes issus du code de basbruss/adaptive-cover. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- SélecteursMode de contrôle
- InterrupteursMode sécurité
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du README
This Custom-Integration provides sensors for vertical and horizontal blinds based on the sun's position by calculating the position to filter out direct sunlight.
This integration builds upon the template sensor from this forum post Automatic Blinds
- Individual service devices for vertical, horizontal and tilted covers
- Three strategy modes: basic, climate, security
- Binary Sensor to track when the sun is in front of the window
- Sensors for start and end time
- Auto manual override detection
- Climate Mode
- Weather condition based operation
- Presence based operation
- Switch to toggle climate mode
- Sensor for displaying the operation modus (winter, intermediate, summer)
- Diagnostic sensor exposing all intermediate climate decision values
- Security Mode (v1.9+)
S’affiche dans Vulpo :
carte Bascule rapide, carte Volet, carte Scène, carte Bouton, Apple Watch, centre de contrôle.Informations
- Installations
- 518 partagent leurs statistiques
- Étoiles GitHub
- 352
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v1.4.8,
- Catégorie
- Stores et rideaux
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
adaptive_cover- Problèmes
- Signaler un problème













