Despite its many benefits, solar energy faces several challenges that can hinder its widespread adoption. One major issue is the initial cost of solar panel installation, which can be prohibitive for some homeowners and businesses, although prices have been decreasing over the years. Furthermore, solar energy production is intermittent, as it relies on sunlight, which means energy generation can be inconsistent, particularly in regions with less sunlight or during cloudy days. Energy storage solutions, such as batteries, are necessary to address this intermittency, but they can add to the overall cost and complexity of solar energy systems.