[Custom Integration] Sun Forecast Plus – Prévisions solaires corrigées par la nébulosité
Bonjour à toutes et tous !
Je vous présente une intégration personnalisée que j’ai développée pour Home Assistant : SunForecast Plus, un outil de prévision de la production solaire qui tient compte de la couverture nuageuse pour estimer de manière plus réaliste ce que vos panneaux vont produire dans les prochaines heures/jours.
Pourquoi une nouvelle intégration ?
Les intégrations de prévisions solaires actuelles (comme forecast.solar
ou open-meteo-solar-forecast
) sont très utiles pour optimiser les scénari de consommation électriques , mais elles ne prennent pas toujours suffisamment en compte l’impact réel des nuages sur la production photovoltaïque. En gros les prévision ne sont justes que pour une journée de plein soleil alors même qu’une fine couche nuageuse peut réduire drastiquement la production.
SunForecast Plus introduit une correction supplémentaire basée sur la nébulosité (%) fournie par l’API Open-Meteo, en appliquant un facteur de correction configurable.
Objectif : améliorer la fiabilité des prévisions en ajustant l’impact nuageux sur la production solaire.
Fonctionnement
- Récupération des données météo (incluant la couverture nuageuse horaire) via Open-Meteo.
- Application d’un facteur de correction (entre 0 et 1) sur les prévisions de puissance et d’énergie solaire.
- Choix du modèle météo utilisé (
gfs
,meteofrance
,icon
, etc.), car tous les modèles ne traitent pas la nébulosité de la même manière.
Exemple de comparaison des modèles météo selon leur « réactivité » à la couverture nuageuse :
Astuce : préférez un modèle « pessimiste » (ex.
gfs_graphcast025
) et ajustez le cloud correction factor pour lisser la sensibilité.
Installation
Via HACS
- Ouvrez HACS dans Home Assistant
- Allez dans Intégrations
- Cliquez sur les 3 points en haut à droite → Dépôts personnalisés
- Ajoutez ce dépôt :
https://github.com/chourmovs/ha-sunforecast-plus
- Sélectionnez la catégorie Integration
- Recherchez ensuite SunForecast Plus et installez-le
- Redémarrez Home Assistant
Manuel
- Téléchargez la dernière version
- Copiez le dossier
sunforecast_plus
dansconfig/custom_components
- Redémarrez Home Assistant
Configuration
Ajoutez l’intégration depuis l’interface Home Assistant :
Paramètres → Appareils et services → Ajouter une intégration → SunForecast Plus
Vous pourrez configurer :
- Orientation (azimut), inclinaison et surface des panneaux
- Rendement DC (généralement 0.93)
- Modèle météo Open-Meteo
- Facteur de correction nuage (0 = pas de correction / 1 = correction max)
Extrait de configuration :
Capteurs disponibles
L’intégration expose deux types de capteurs :
sensor.solar_forecast_estimated_power_*
→ Puissance estimée (W)sensor.solar_forecast_estimated_energy_*
→ Énergie estimée (Wh)
Les capteurs s’actualisent toutes les 15 minutes (pas d’interpolation minute par minute).
Infos utiles
- Pas besoin de clé API, sauf usage commercial (cf. conditions Open-Meteo)
- Azimut : 0 = Nord, 90 = Est, 180 = Sud, 270 = Ouest
- Ne pas confondre les capteurs de puissance (instantanée) avec ceux d’énergie (cumulée sur l’heure)
- Certains capteurs sont désactivés par défaut (à activer manuellement si besoin)
En développement actif
Je travaille à l’amélioration continue :
- Interpolation plus fine
- Visualisation plus ergonomique
Vos retours sont les bienvenus !
Crédits
Basé sur un fork de rany2/ha-open-meteo-solar-forecast.
Merci aussi à l’équipe HA pour le composant forecast_solar
qui a servi de base.
Liens utiles
README GitHub : https://github.com/chourmovs/ha-sunforecast-plus
Compatible Home Assistant Core + HACS
Suggestions, issues, et contributions bienvenues sur GitHub
N’hésitez pas à poser vos questions ou partager vos dashboards intégrant cette prévision !
Merci pour votre attention et bon soleil à tous !