{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Asynchronous Python client for fetching solar panel energy and power production forecasts from the forecast.solar API, including hourly estimates and peak timing data.","skillfed_tags":["solar-energy","async-http-client","home-automation"],"use_cases":["Home automation systems that adjust energy consumption based on predicted solar output.","Energy management dashboards displaying hourly and daily solar production forecasts.","Battery charging optimization that schedules charging during predicted peak solar production hours.","Grid-tied solar systems that need to forecast excess production for export planning.","Renewable energy monitoring applications tracking multiple roof-facing solar arrays."],"what_it_does":"forecast-solar is an async Python wrapper around the forecast.solar API that retrieves solar panel production forecasts for specific geographic locations and panel configurations. It returns energy production estimates (in kWh) for various time windows\u2014today, tomorrow, this hour, next hour, and remaining daylight\u2014along with power output predictions (in watts) at multiple future intervals and peak timing information.\n\nThe library is designed for integration with home automation systems and energy management applications. It supports single or multiple solar panel planes (with appropriate subscription), accepts panel configuration parameters like tilt angle (declination), direction (azimuth), and capacity (kWp), and provides optional damping factors to account for weather variability. All API calls are asynchronous, making it suitable for non-blocking integration into event-driven applications.","worth_installing":"Yes, if you have solar panels and need programmatic access to production forecasts. The package is actively maintained, has low install friction, and integrates cleanly with async Python applications. Requires a forecast.solar API key (free tier available) and Python 3.12+; some advanced features require a paid subscription."},"id":"forecast-solar","links":{"html":"https://skillfed.io/packages/forecast-solar","md":"https://skillfed.io/packages/forecast-solar.md","pypi":"https://pypi.org/project/forecast-solar/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-06","license_spdx":"MIT","license_treatment":"permissive","name":"forecast-solar","python_support":"supports_current","summary":"Asynchronous Python client for getting forecast solar information"},"popularity":{"monthly_downloads":74555,"position":14818,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.0.1"}
