Forecast Help

I have some questions about entering the forecast data because I’m currently significantly outperforming the forecast and was wondering if I did something incorrectly or if there’s a simple explanation. Here’s a diagram of our install.


and here’s the configuration for each of the forecast segments

 [
   {
     "entry": {
       "title": "Solar Panels (Garage)",
       "data": {
         "latitude": "**REDACTED**",
         "longitude": "**REDACTED**"
       },
       "options": {
         "azimuth": 342,
         "declination": 39,
         "modules power": 4005
       }
     },
     
   },
   {
     "entry": {
       "title": "Solar Panels (Living Room)",
       "data": {
         "latitude": "**REDACTED**",
         "longitude": "**REDACTED**"
       },
       "options": {
         "azimuth": 252,
         "declination": 30,
         "modules power": 7565
       }
     },
     
   },
   {
     "entry": {
       "title": "Solar Panels (Patio)",
       "data": {
         "latitude": "**REDACTED**",
         "longitude": "**REDACTED**"
       },
       "options": {
         "azimuth": 252,
         "declination": 14,
         "modules power": 3560
       }
     },
     
   }
 ]

I used the 18° from north value in the top right of the diagram to get the rough values for the azimuth of each section and used the total capacity of 15130 W * (# of panels / 34) to determine the modules power. For the declination I used the pitch values on the diagram and a pitch calculator I found online.

All of that said I seem to be outperforming my forecast by nearly 2x which seems like something is definitely wrong.

Any help or explanations would be appreciated.

Edit: I think I figured it out. I think my azimuth for the “Garage” panels was off by 180°. Still out performed the forecast for most of the morning, but by a more reasonable amount.

Edit 2: It looks like my original error plus an open issue (Adjust forecast solar data time offset to match by arthurbenemann · Pull Request #13855 · home-assistant/frontend · GitHub) I just discovered which pushes forecast line off by an hour probably explains everything.