nemweb.com.au - /Reports/Current/ROOFTOP_PV/FORECAST/


[To Parent Directory]

Friday, January 16, 2026 1:36 PM 26218 PUBLIC_ROOFTOP_PV_FORECAST_20260116133000_0000000499002081.zip
Friday, January 16, 2026 2:14 PM 26153 PUBLIC_ROOFTOP_PV_FORECAST_20260116140000_0000000499005390.zip
Friday, January 16, 2026 2:38 PM 25934 PUBLIC_ROOFTOP_PV_FORECAST_20260116143000_0000000499008934.zip
Friday, January 16, 2026 3:05 PM 25937 PUBLIC_ROOFTOP_PV_FORECAST_20260116150000_0000000499012659.zip
Friday, January 16, 2026 3:36 PM 25812 PUBLIC_ROOFTOP_PV_FORECAST_20260116153000_0000000499016020.zip
Friday, January 16, 2026 4:04 PM 25663 PUBLIC_ROOFTOP_PV_FORECAST_20260116160000_0000000499019309.zip
Friday, January 16, 2026 4:41 PM 25584 PUBLIC_ROOFTOP_PV_FORECAST_20260116163000_0000000499022589.zip
Friday, January 16, 2026 5:08 PM 25471 PUBLIC_ROOFTOP_PV_FORECAST_20260116170000_0000000499025722.zip
Friday, January 16, 2026 5:41 PM 25312 PUBLIC_ROOFTOP_PV_FORECAST_20260116173000_0000000499029038.zip
Friday, January 16, 2026 6:07 PM 25283 PUBLIC_ROOFTOP_PV_FORECAST_20260116180000_0000000499032194.zip
Friday, January 16, 2026 6:44 PM 25214 PUBLIC_ROOFTOP_PV_FORECAST_20260116183000_0000000499035328.zip
Friday, January 16, 2026 7:08 PM 25055 PUBLIC_ROOFTOP_PV_FORECAST_20260116190000_0000000499038678.zip
Friday, January 16, 2026 7:42 PM 25022 PUBLIC_ROOFTOP_PV_FORECAST_20260116193000_0000000499041855.zip
Friday, January 16, 2026 8:05 PM 24929 PUBLIC_ROOFTOP_PV_FORECAST_20260116200000_0000000499044891.zip
Friday, January 16, 2026 8:44 PM 24907 PUBLIC_ROOFTOP_PV_FORECAST_20260116203000_0000000499048410.zip
Friday, January 16, 2026 9:12 PM 24896 PUBLIC_ROOFTOP_PV_FORECAST_20260116210000_0000000499051575.zip
Friday, January 16, 2026 9:39 PM 24895 PUBLIC_ROOFTOP_PV_FORECAST_20260116213000_0000000499054967.zip
Friday, January 16, 2026 10:09 PM 24877 PUBLIC_ROOFTOP_PV_FORECAST_20260116220000_0000000499057885.zip
Friday, January 16, 2026 10:42 PM 24824 PUBLIC_ROOFTOP_PV_FORECAST_20260116223000_0000000499060758.zip
Friday, January 16, 2026 11:05 PM 24741 PUBLIC_ROOFTOP_PV_FORECAST_20260116230000_0000000499063674.zip
Friday, January 16, 2026 11:39 PM 24738 PUBLIC_ROOFTOP_PV_FORECAST_20260116233000_0000000499066554.zip
Saturday, January 17, 2026 12:08 AM 28077 PUBLIC_ROOFTOP_PV_FORECAST_20260117000000_0000000499069350.zip
Saturday, January 17, 2026 12:38 AM 28097 PUBLIC_ROOFTOP_PV_FORECAST_20260117003000_0000000499072423.zip
Saturday, January 17, 2026 1:02 AM 28032 PUBLIC_ROOFTOP_PV_FORECAST_20260117010000_0000000499075409.zip
Saturday, January 17, 2026 1:30 AM 27983 PUBLIC_ROOFTOP_PV_FORECAST_20260117013000_0000000499078454.zip
Saturday, January 17, 2026 2:11 AM 28004 PUBLIC_ROOFTOP_PV_FORECAST_20260117020000_0000000499081407.zip
Saturday, January 17, 2026 2:36 AM 28019 PUBLIC_ROOFTOP_PV_FORECAST_20260117023000_0000000499084373.zip
Saturday, January 17, 2026 3:04 AM 28049 PUBLIC_ROOFTOP_PV_FORECAST_20260117030000_0000000499087244.zip
Saturday, January 17, 2026 3:31 AM 28049 PUBLIC_ROOFTOP_PV_FORECAST_20260117033000_0000000499090183.zip
Saturday, January 17, 2026 4:08 AM 28082 PUBLIC_ROOFTOP_PV_FORECAST_20260117040000_0000000499093005.zip
Saturday, January 17, 2026 4:45 AM 28060 PUBLIC_ROOFTOP_PV_FORECAST_20260117043000_0000000499096913.zip
Saturday, January 17, 2026 5:07 AM 27960 PUBLIC_ROOFTOP_PV_FORECAST_20260117050000_0000000499099521.zip
Saturday, January 17, 2026 5:45 AM 27868 PUBLIC_ROOFTOP_PV_FORECAST_20260117053000_0000000499102627.zip
Saturday, January 17, 2026 6:24 AM 27872 PUBLIC_ROOFTOP_PV_FORECAST_20260117060000_0000000499105318.zip
Saturday, January 17, 2026 6:44 AM 27787 PUBLIC_ROOFTOP_PV_FORECAST_20260117063000_0000000499108475.zip
Saturday, January 17, 2026 7:11 AM 27717 PUBLIC_ROOFTOP_PV_FORECAST_20260117070000_0000000499111229.zip
Saturday, January 17, 2026 7:41 AM 27609 PUBLIC_ROOFTOP_PV_FORECAST_20260117073000_0000000499114650.zip
Saturday, January 17, 2026 8:05 AM 27504 PUBLIC_ROOFTOP_PV_FORECAST_20260117080000_0000000499117561.zip
Saturday, January 17, 2026 8:38 AM 27350 PUBLIC_ROOFTOP_PV_FORECAST_20260117083000_0000000499121021.zip
Saturday, January 17, 2026 9:07 AM 27292 PUBLIC_ROOFTOP_PV_FORECAST_20260117090000_0000000499123830.zip
Saturday, January 17, 2026 9:41 AM 27186 PUBLIC_ROOFTOP_PV_FORECAST_20260117093000_0000000499127391.zip
Saturday, January 17, 2026 10:06 AM 27044 PUBLIC_ROOFTOP_PV_FORECAST_20260117100000_0000000499130205.zip
Saturday, January 17, 2026 10:40 AM 26934 PUBLIC_ROOFTOP_PV_FORECAST_20260117103000_0000000499133684.zip
Saturday, January 17, 2026 11:08 AM 26829 PUBLIC_ROOFTOP_PV_FORECAST_20260117110000_0000000499136652.zip
Saturday, January 17, 2026 11:44 AM 26678 PUBLIC_ROOFTOP_PV_FORECAST_20260117113000_0000000499140362.zip
Saturday, January 17, 2026 12:15 PM 26593 PUBLIC_ROOFTOP_PV_FORECAST_20260117120000_0000000499143342.zip
Saturday, January 17, 2026 12:34 PM 26516 PUBLIC_ROOFTOP_PV_FORECAST_20260117123000_0000000499147743.zip
Saturday, January 17, 2026 1:06 PM 26258 PUBLIC_ROOFTOP_PV_FORECAST_20260117130000_0000000499150943.zip
Saturday, January 17, 2026 1:38 PM 26350 PUBLIC_ROOFTOP_PV_FORECAST_20260117133000_0000000499154300.zip
Saturday, January 17, 2026 2:15 PM 26198 PUBLIC_ROOFTOP_PV_FORECAST_20260117140000_0000000499157664.zip
Saturday, January 17, 2026 2:39 PM 26077 PUBLIC_ROOFTOP_PV_FORECAST_20260117143000_0000000499160851.zip
Saturday, January 17, 2026 3:14 PM 25924 PUBLIC_ROOFTOP_PV_FORECAST_20260117150000_0000000499163986.zip
Saturday, January 17, 2026 3:36 PM 25838 PUBLIC_ROOFTOP_PV_FORECAST_20260117153000_0000000499167256.zip
Saturday, January 17, 2026 4:10 PM 25734 PUBLIC_ROOFTOP_PV_FORECAST_20260117160000_0000000499170323.zip
Saturday, January 17, 2026 4:45 PM 25580 PUBLIC_ROOFTOP_PV_FORECAST_20260117163000_0000000499173360.zip
Saturday, January 17, 2026 5:12 PM 25492 PUBLIC_ROOFTOP_PV_FORECAST_20260117170000_0000000499176367.zip
Saturday, January 17, 2026 5:42 PM 25351 PUBLIC_ROOFTOP_PV_FORECAST_20260117173000_0000000499179911.zip
Saturday, January 17, 2026 6:15 PM 25291 PUBLIC_ROOFTOP_PV_FORECAST_20260117180000_0000000499182903.zip
Saturday, January 17, 2026 6:37 PM 25198 PUBLIC_ROOFTOP_PV_FORECAST_20260117183000_0000000499185972.zip
Saturday, January 17, 2026 7:05 PM 25092 PUBLIC_ROOFTOP_PV_FORECAST_20260117190000_0000000499189060.zip
Saturday, January 17, 2026 7:49 PM 24977 PUBLIC_ROOFTOP_PV_FORECAST_20260117193000_0000000499192084.zip
Saturday, January 17, 2026 8:04 PM 24931 PUBLIC_ROOFTOP_PV_FORECAST_20260117200000_0000000499194995.zip
Saturday, January 17, 2026 8:35 PM 24985 PUBLIC_ROOFTOP_PV_FORECAST_20260117203000_0000000499197941.zip
Saturday, January 17, 2026 9:07 PM 24958 PUBLIC_ROOFTOP_PV_FORECAST_20260117210000_0000000499200739.zip
Saturday, January 17, 2026 9:41 PM 24917 PUBLIC_ROOFTOP_PV_FORECAST_20260117213000_0000000499203630.zip
Saturday, January 17, 2026 10:07 PM 24889 PUBLIC_ROOFTOP_PV_FORECAST_20260117220000_0000000499206485.zip
Saturday, January 17, 2026 10:45 PM 24812 PUBLIC_ROOFTOP_PV_FORECAST_20260117223000_0000000499209187.zip
Saturday, January 17, 2026 11:11 PM 24769 PUBLIC_ROOFTOP_PV_FORECAST_20260117230000_0000000499211968.zip
Saturday, January 17, 2026 11:41 PM 24771 PUBLIC_ROOFTOP_PV_FORECAST_20260117233000_0000000499214780.zip
Sunday, January 18, 2026 12:12 AM 28042 PUBLIC_ROOFTOP_PV_FORECAST_20260118000000_0000000499217537.zip
Sunday, January 18, 2026 12:33 AM 28085 PUBLIC_ROOFTOP_PV_FORECAST_20260118003000_0000000499220345.zip
Sunday, January 18, 2026 1:08 AM 28049 PUBLIC_ROOFTOP_PV_FORECAST_20260118010000_0000000499223164.zip
Sunday, January 18, 2026 1:38 AM 27967 PUBLIC_ROOFTOP_PV_FORECAST_20260118013000_0000000499226113.zip
Sunday, January 18, 2026 2:12 AM 28014 PUBLIC_ROOFTOP_PV_FORECAST_20260118020000_0000000499228983.zip
Sunday, January 18, 2026 2:44 AM 28029 PUBLIC_ROOFTOP_PV_FORECAST_20260118023000_0000000499231833.zip
Sunday, January 18, 2026 3:10 AM 27963 PUBLIC_ROOFTOP_PV_FORECAST_20260118030000_0000000499234793.zip
Sunday, January 18, 2026 3:45 AM 28052 PUBLIC_ROOFTOP_PV_FORECAST_20260118033000_0000000499237754.zip
Sunday, January 18, 2026 4:11 AM 28065 PUBLIC_ROOFTOP_PV_FORECAST_20260118040000_0000000499240539.zip
Sunday, January 18, 2026 4:37 AM 28079 PUBLIC_ROOFTOP_PV_FORECAST_20260118043000_0000000499244359.zip
Sunday, January 18, 2026 5:09 AM 28006 PUBLIC_ROOFTOP_PV_FORECAST_20260118050000_0000000499246921.zip
Sunday, January 18, 2026 5:31 AM 27893 PUBLIC_ROOFTOP_PV_FORECAST_20260118053000_0000000499249980.zip
Sunday, January 18, 2026 6:21 AM 27897 PUBLIC_ROOFTOP_PV_FORECAST_20260118060000_0000000499252649.zip
Sunday, January 18, 2026 6:45 AM 27698 PUBLIC_ROOFTOP_PV_FORECAST_20260118063000_0000000499255983.zip
Sunday, January 18, 2026 7:02 AM 27654 PUBLIC_ROOFTOP_PV_FORECAST_20260118070000_0000000499258849.zip
Sunday, January 18, 2026 7:44 AM 27545 PUBLIC_ROOFTOP_PV_FORECAST_20260118073000_0000000499262493.zip
Sunday, January 18, 2026 8:11 AM 27475 PUBLIC_ROOFTOP_PV_FORECAST_20260118080000_0000000499265165.zip
Sunday, January 18, 2026 8:43 AM 27273 PUBLIC_ROOFTOP_PV_FORECAST_20260118083000_0000000499268472.zip
Sunday, January 18, 2026 9:12 AM 27210 PUBLIC_ROOFTOP_PV_FORECAST_20260118090000_0000000499271261.zip
Sunday, January 18, 2026 9:45 AM 27020 PUBLIC_ROOFTOP_PV_FORECAST_20260118093000_0000000499274682.zip
Sunday, January 18, 2026 10:13 AM 26950 PUBLIC_ROOFTOP_PV_FORECAST_20260118100000_0000000499277555.zip
Sunday, January 18, 2026 10:42 AM 26804 PUBLIC_ROOFTOP_PV_FORECAST_20260118103000_0000000499281128.zip
Sunday, January 18, 2026 11:16 AM 26766 PUBLIC_ROOFTOP_PV_FORECAST_20260118110000_0000000499284072.zip
Sunday, January 18, 2026 11:36 AM 26625 PUBLIC_ROOFTOP_PV_FORECAST_20260118113000_0000000499287814.zip
Sunday, January 18, 2026 12:14 PM 26565 PUBLIC_ROOFTOP_PV_FORECAST_20260118120000_0000000499290723.zip
Sunday, January 18, 2026 12:45 PM 26451 PUBLIC_ROOFTOP_PV_FORECAST_20260118123000_0000000499294961.zip
Sunday, January 18, 2026 1:09 PM 26272 PUBLIC_ROOFTOP_PV_FORECAST_20260118130000_0000000499298243.zip
Sunday, January 18, 2026 1:46 PM 26182 PUBLIC_ROOFTOP_PV_FORECAST_20260118133000_0000000499301330.zip
Sunday, January 18, 2026 2:16 PM 26089 PUBLIC_ROOFTOP_PV_FORECAST_20260118140000_0000000499304490.zip
Sunday, January 18, 2026 2:45 PM 25965 PUBLIC_ROOFTOP_PV_FORECAST_20260118143000_0000000499307617.zip
Sunday, January 18, 2026 3:14 PM 25866 PUBLIC_ROOFTOP_PV_FORECAST_20260118150000_0000000499310855.zip
Sunday, January 18, 2026 3:46 PM 25706 PUBLIC_ROOFTOP_PV_FORECAST_20260118153000_0000000499314031.zip
Sunday, January 18, 2026 4:16 PM 25596 PUBLIC_ROOFTOP_PV_FORECAST_20260118160000_0000000499317245.zip
Sunday, January 18, 2026 4:53 PM 25540 PUBLIC_ROOFTOP_PV_FORECAST_20260118163000_0000000499320302.zip
Sunday, January 18, 2026 5:10 PM 25462 PUBLIC_ROOFTOP_PV_FORECAST_20260118170000_0000000499323345.zip
Sunday, January 18, 2026 5:50 PM 25338 PUBLIC_ROOFTOP_PV_FORECAST_20260118173000_0000000499326852.zip
Sunday, January 18, 2026 6:14 PM 25208 PUBLIC_ROOFTOP_PV_FORECAST_20260118180000_0000000499329955.zip
Sunday, January 18, 2026 6:59 PM 25134 PUBLIC_ROOFTOP_PV_FORECAST_20260118183000_0000000499332995.zip
Sunday, January 18, 2026 7:21 PM 25034 PUBLIC_ROOFTOP_PV_FORECAST_20260118190000_0000000499336282.zip
Sunday, January 18, 2026 7:41 PM 25006 PUBLIC_ROOFTOP_PV_FORECAST_20260118193000_0000000499339508.zip
Sunday, January 18, 2026 8:15 PM 24879 PUBLIC_ROOFTOP_PV_FORECAST_20260118200000_0000000499342587.zip
Sunday, January 18, 2026 8:34 PM 24887 PUBLIC_ROOFTOP_PV_FORECAST_20260118203000_0000000499345701.zip
Sunday, January 18, 2026 9:13 PM 24899 PUBLIC_ROOFTOP_PV_FORECAST_20260118210000_0000000499348520.zip
Sunday, January 18, 2026 9:34 PM 24752 PUBLIC_ROOFTOP_PV_FORECAST_20260118213000_0000000499351406.zip
Sunday, January 18, 2026 10:11 PM 24799 PUBLIC_ROOFTOP_PV_FORECAST_20260118220000_0000000499354283.zip
Sunday, January 18, 2026 10:38 PM 24749 PUBLIC_ROOFTOP_PV_FORECAST_20260118223000_0000000499357050.zip
Sunday, January 18, 2026 11:18 PM 24716 PUBLIC_ROOFTOP_PV_FORECAST_20260118230000_0000000499359845.zip
Sunday, January 18, 2026 11:43 PM 24707 PUBLIC_ROOFTOP_PV_FORECAST_20260118233000_0000000499362639.zip
Monday, January 19, 2026 12:32 AM 28049 PUBLIC_ROOFTOP_PV_FORECAST_20260119000000_0000000499365350.zip
Monday, January 19, 2026 12:32 AM 28010 PUBLIC_ROOFTOP_PV_FORECAST_20260119003000_0000000499368179.zip
Monday, January 19, 2026 1:15 AM 27944 PUBLIC_ROOFTOP_PV_FORECAST_20260119010000_0000000499370994.zip
Monday, January 19, 2026 1:38 AM 27885 PUBLIC_ROOFTOP_PV_FORECAST_20260119013000_0000000499373990.zip
Monday, January 19, 2026 2:14 AM 27987 PUBLIC_ROOFTOP_PV_FORECAST_20260119020000_0000000499376899.zip
Monday, January 19, 2026 2:45 AM 27960 PUBLIC_ROOFTOP_PV_FORECAST_20260119023000_0000000499379761.zip
Monday, January 19, 2026 3:17 AM 27963 PUBLIC_ROOFTOP_PV_FORECAST_20260119030000_0000000499382624.zip
Monday, January 19, 2026 3:49 AM 27961 PUBLIC_ROOFTOP_PV_FORECAST_20260119033000_0000000499385566.zip
Monday, January 19, 2026 4:07 AM 28052 PUBLIC_ROOFTOP_PV_FORECAST_20260119040000_0000000499388360.zip
Monday, January 19, 2026 4:49 AM 28006 PUBLIC_ROOFTOP_PV_FORECAST_20260119043000_0000000499392186.zip
Monday, January 19, 2026 5:11 AM 27915 PUBLIC_ROOFTOP_PV_FORECAST_20260119050000_0000000499394775.zip
Monday, January 19, 2026 5:34 AM 27918 PUBLIC_ROOFTOP_PV_FORECAST_20260119053000_0000000499397797.zip
Monday, January 19, 2026 6:25 AM 27756 PUBLIC_ROOFTOP_PV_FORECAST_20260119060000_0000000499400359.zip
Monday, January 19, 2026 6:51 AM 27751 PUBLIC_ROOFTOP_PV_FORECAST_20260119063000_0000000499403581.zip
Monday, January 19, 2026 7:16 AM 27615 PUBLIC_ROOFTOP_PV_FORECAST_20260119070000_0000000499406554.zip
Monday, January 19, 2026 7:39 AM 27515 PUBLIC_ROOFTOP_PV_FORECAST_20260119073000_0000000499410328.zip
Monday, January 19, 2026 8:15 AM 27412 PUBLIC_ROOFTOP_PV_FORECAST_20260119080000_0000000499413083.zip
Monday, January 19, 2026 8:51 AM 27309 PUBLIC_ROOFTOP_PV_FORECAST_20260119083000_0000000499416601.zip
Monday, January 19, 2026 9:23 AM 27072 PUBLIC_ROOFTOP_PV_FORECAST_20260119090000_0000000499420083.zip
Monday, January 19, 2026 9:49 AM 27147 PUBLIC_ROOFTOP_PV_FORECAST_20260119093000_0000000499423482.zip
Monday, January 19, 2026 10:11 AM 27001 PUBLIC_ROOFTOP_PV_FORECAST_20260119100000_0000000499426412.zip
Monday, January 19, 2026 10:50 AM 26891 PUBLIC_ROOFTOP_PV_FORECAST_20260119103000_0000000499430028.zip
Monday, January 19, 2026 11:11 AM 26745 PUBLIC_ROOFTOP_PV_FORECAST_20260119110000_0000000499433297.zip
Monday, January 19, 2026 11:35 AM 26646 PUBLIC_ROOFTOP_PV_FORECAST_20260119113000_0000000499437678.zip
Monday, January 19, 2026 12:21 PM 26461 PUBLIC_ROOFTOP_PV_FORECAST_20260119120000_0000000499440866.zip
Monday, January 19, 2026 12:49 PM 26359 PUBLIC_ROOFTOP_PV_FORECAST_20260119123000_0000000499445445.zip
Monday, January 19, 2026 1:22 PM 26326 PUBLIC_ROOFTOP_PV_FORECAST_20260119130000_0000000499448753.zip
Monday, January 19, 2026 1:53 PM 26191 PUBLIC_ROOFTOP_PV_FORECAST_20260119133000_0000000499452140.zip
Monday, January 19, 2026 2:20 PM 26130 PUBLIC_ROOFTOP_PV_FORECAST_20260119140000_0000000499455406.zip
Monday, January 19, 2026 2:50 PM 25944 PUBLIC_ROOFTOP_PV_FORECAST_20260119143000_0000000499458693.zip
Monday, January 19, 2026 3:19 PM 25792 PUBLIC_ROOFTOP_PV_FORECAST_20260119150000_0000000499462025.zip
Monday, January 19, 2026 3:51 PM 25832 PUBLIC_ROOFTOP_PV_FORECAST_20260119153000_0000000499465532.zip
Monday, January 19, 2026 4:14 PM 25669 PUBLIC_ROOFTOP_PV_FORECAST_20260119160000_0000000499468890.zip
Monday, January 19, 2026 4:41 PM 25532 PUBLIC_ROOFTOP_PV_FORECAST_20260119163000_0000000499472067.zip
Monday, January 19, 2026 5:05 PM 25394 PUBLIC_ROOFTOP_PV_FORECAST_20260119170000_0000000499475149.zip
Monday, January 19, 2026 5:45 PM 25434 PUBLIC_ROOFTOP_PV_FORECAST_20260119173000_0000000499478705.zip
Monday, January 19, 2026 6:37 PM 25289 PUBLIC_ROOFTOP_PV_FORECAST_20260119180000_0000000499481719.zip
Monday, January 19, 2026 6:38 PM 25203 PUBLIC_ROOFTOP_PV_FORECAST_20260119183000_0000000499484716.zip
Monday, January 19, 2026 7:14 PM 25094 PUBLIC_ROOFTOP_PV_FORECAST_20260119190000_0000000499487842.zip
Monday, January 19, 2026 7:49 PM 25044 PUBLIC_ROOFTOP_PV_FORECAST_20260119193000_0000000499490845.zip
Monday, January 19, 2026 8:18 PM 24983 PUBLIC_ROOFTOP_PV_FORECAST_20260119200000_0000000499493661.zip
Monday, January 19, 2026 8:45 PM 24862 PUBLIC_ROOFTOP_PV_FORECAST_20260119203000_0000000499496567.zip
Monday, January 19, 2026 9:14 PM 24926 PUBLIC_ROOFTOP_PV_FORECAST_20260119210000_0000000499499425.zip
Monday, January 19, 2026 9:44 PM 24925 PUBLIC_ROOFTOP_PV_FORECAST_20260119213000_0000000499502368.zip
Monday, January 19, 2026 10:21 PM 24722 PUBLIC_ROOFTOP_PV_FORECAST_20260119220000_0000000499505280.zip
Monday, January 19, 2026 10:47 PM 24764 PUBLIC_ROOFTOP_PV_FORECAST_20260119223000_0000000499508090.zip
Monday, January 19, 2026 11:22 PM 24838 PUBLIC_ROOFTOP_PV_FORECAST_20260119230000_0000000499511112.zip
Monday, January 19, 2026 11:59 PM 24726 PUBLIC_ROOFTOP_PV_FORECAST_20260119233000_0000000499514046.zip
Tuesday, January 20, 2026 12:28 AM 28010 PUBLIC_ROOFTOP_PV_FORECAST_20260120000000_0000000499516877.zip
Tuesday, January 20, 2026 12:59 AM 28026 PUBLIC_ROOFTOP_PV_FORECAST_20260120003000_0000000499519766.zip
Tuesday, January 20, 2026 1:34 AM 27882 PUBLIC_ROOFTOP_PV_FORECAST_20260120010000_0000000499522730.zip
Tuesday, January 20, 2026 1:34 AM 27965 PUBLIC_ROOFTOP_PV_FORECAST_20260120013000_0000000499525738.zip
Tuesday, January 20, 2026 2:21 AM 27999 PUBLIC_ROOFTOP_PV_FORECAST_20260120020000_0000000499528618.zip
Tuesday, January 20, 2026 2:49 AM 28002 PUBLIC_ROOFTOP_PV_FORECAST_20260120023000_0000000499531580.zip
Tuesday, January 20, 2026 3:17 AM 28000 PUBLIC_ROOFTOP_PV_FORECAST_20260120030000_0000000499534475.zip
Tuesday, January 20, 2026 3:42 AM 27952 PUBLIC_ROOFTOP_PV_FORECAST_20260120033000_0000000499537526.zip
Tuesday, January 20, 2026 4:30 AM 28036 PUBLIC_ROOFTOP_PV_FORECAST_20260120040000_0000000499540448.zip
Tuesday, January 20, 2026 4:54 AM 27970 PUBLIC_ROOFTOP_PV_FORECAST_20260120043000_0000000499544428.zip
Tuesday, January 20, 2026 5:36 AM 27932 PUBLIC_ROOFTOP_PV_FORECAST_20260120050000_0000000499547154.zip
Tuesday, January 20, 2026 5:55 AM 27915 PUBLIC_ROOFTOP_PV_FORECAST_20260120053000_0000000499550320.zip
Tuesday, January 20, 2026 6:16 AM 27857 PUBLIC_ROOFTOP_PV_FORECAST_20260120060000_0000000499553121.zip
Tuesday, January 20, 2026 6:33 AM 27648 PUBLIC_ROOFTOP_PV_FORECAST_20260120063000_0000000499556407.zip
Tuesday, January 20, 2026 7:15 AM 27568 PUBLIC_ROOFTOP_PV_FORECAST_20260120070000_0000000499559344.zip
Tuesday, January 20, 2026 7:48 AM 27526 PUBLIC_ROOFTOP_PV_FORECAST_20260120073000_0000000499562995.zip
Tuesday, January 20, 2026 8:19 AM 27316 PUBLIC_ROOFTOP_PV_FORECAST_20260120080000_0000000499565852.zip
Tuesday, January 20, 2026 8:46 AM 27310 PUBLIC_ROOFTOP_PV_FORECAST_20260120083000_0000000499569369.zip
Tuesday, January 20, 2026 9:10 AM 27120 PUBLIC_ROOFTOP_PV_FORECAST_20260120090000_0000000499572314.zip
Tuesday, January 20, 2026 9:38 AM 27068 PUBLIC_ROOFTOP_PV_FORECAST_20260120093000_0000000499575709.zip
Tuesday, January 20, 2026 10:00 AM 26878 PUBLIC_ROOFTOP_PV_FORECAST_20260120100000_0000000499578546.zip
Tuesday, January 20, 2026 10:30 AM 26909 PUBLIC_ROOFTOP_PV_FORECAST_20260120103000_0000000499582020.zip
Tuesday, January 20, 2026 11:00 AM 26614 PUBLIC_ROOFTOP_PV_FORECAST_20260120110000_0000000499585148.zip
Tuesday, January 20, 2026 11:30 AM 26619 PUBLIC_ROOFTOP_PV_FORECAST_20260120113000_0000000499589341.zip
Tuesday, January 20, 2026 12:00 PM 26530 PUBLIC_ROOFTOP_PV_FORECAST_20260120120000_0000000499592416.zip
Tuesday, January 20, 2026 12:30 PM 26465 PUBLIC_ROOFTOP_PV_FORECAST_20260120123000_0000000499596952.zip
Tuesday, January 20, 2026 1:00 PM 26185 PUBLIC_ROOFTOP_PV_FORECAST_20260120130000_0000000499600358.zip
Tuesday, January 20, 2026 1:30 PM 26204 PUBLIC_ROOFTOP_PV_FORECAST_20260120133000_0000000499603781.zip
Tuesday, January 20, 2026 2:00 PM 26029 PUBLIC_ROOFTOP_PV_FORECAST_20260120140000_0000000499606966.zip
Tuesday, January 20, 2026 2:30 PM 25956 PUBLIC_ROOFTOP_PV_FORECAST_20260120143000_0000000499610300.zip
Tuesday, January 20, 2026 3:00 PM 25773 PUBLIC_ROOFTOP_PV_FORECAST_20260120150000_0000000499613505.zip
Tuesday, January 20, 2026 3:30 PM 25726 PUBLIC_ROOFTOP_PV_FORECAST_20260120153000_0000000499616783.zip
Tuesday, January 20, 2026 4:00 PM 25679 PUBLIC_ROOFTOP_PV_FORECAST_20260120160000_0000000499620017.zip
Tuesday, January 20, 2026 4:30 PM 25540 PUBLIC_ROOFTOP_PV_FORECAST_20260120163000_0000000499623204.zip
Tuesday, January 20, 2026 5:00 PM 25434 PUBLIC_ROOFTOP_PV_FORECAST_20260120170000_0000000499626340.zip
Tuesday, January 20, 2026 5:30 PM 25365 PUBLIC_ROOFTOP_PV_FORECAST_20260120173000_0000000499629772.zip
Tuesday, January 20, 2026 6:00 PM 25256 PUBLIC_ROOFTOP_PV_FORECAST_20260120180000_0000000499632762.zip
Tuesday, January 20, 2026 6:30 PM 25197 PUBLIC_ROOFTOP_PV_FORECAST_20260120183000_0000000499635901.zip
Tuesday, January 20, 2026 7:00 PM 25123 PUBLIC_ROOFTOP_PV_FORECAST_20260120190000_0000000499638964.zip
Tuesday, January 20, 2026 7:30 PM 25054 PUBLIC_ROOFTOP_PV_FORECAST_20260120193000_0000000499642037.zip
Tuesday, January 20, 2026 8:00 PM 25003 PUBLIC_ROOFTOP_PV_FORECAST_20260120200000_0000000499644938.zip
Tuesday, January 20, 2026 8:30 PM 24967 PUBLIC_ROOFTOP_PV_FORECAST_20260120203000_0000000499647938.zip
Tuesday, January 20, 2026 9:00 PM 24873 PUBLIC_ROOFTOP_PV_FORECAST_20260120210000_0000000499650883.zip
Tuesday, January 20, 2026 9:30 PM 24891 PUBLIC_ROOFTOP_PV_FORECAST_20260120213000_0000000499653892.zip
Tuesday, January 20, 2026 10:00 PM 24930 PUBLIC_ROOFTOP_PV_FORECAST_20260120220000_0000000499656880.zip
Tuesday, January 20, 2026 10:30 PM 24937 PUBLIC_ROOFTOP_PV_FORECAST_20260120223000_0000000499659790.zip
Tuesday, January 20, 2026 11:01 PM 24734 PUBLIC_ROOFTOP_PV_FORECAST_20260120230000_0000000499662737.zip
Tuesday, January 20, 2026 11:30 PM 24843 PUBLIC_ROOFTOP_PV_FORECAST_20260120233000_0000000499665687.zip
Wednesday, January 21, 2026 12:00 AM 27996 PUBLIC_ROOFTOP_PV_FORECAST_20260121000000_0000000499668559.zip
Wednesday, January 21, 2026 12:30 AM 28041 PUBLIC_ROOFTOP_PV_FORECAST_20260121003000_0000000499671574.zip
Wednesday, January 21, 2026 1:00 AM 28022 PUBLIC_ROOFTOP_PV_FORECAST_20260121010000_0000000499674545.zip
Wednesday, January 21, 2026 1:30 AM 28045 PUBLIC_ROOFTOP_PV_FORECAST_20260121013000_0000000499677485.zip
Wednesday, January 21, 2026 2:00 AM 28096 PUBLIC_ROOFTOP_PV_FORECAST_20260121020000_0000000499680393.zip
Wednesday, January 21, 2026 2:30 AM 27992 PUBLIC_ROOFTOP_PV_FORECAST_20260121023000_0000000499683337.zip
Wednesday, January 21, 2026 3:00 AM 28131 PUBLIC_ROOFTOP_PV_FORECAST_20260121030000_0000000499686226.zip
Wednesday, January 21, 2026 3:30 AM 28098 PUBLIC_ROOFTOP_PV_FORECAST_20260121033000_0000000499689142.zip
Wednesday, January 21, 2026 4:00 AM 27966 PUBLIC_ROOFTOP_PV_FORECAST_20260121040000_0000000499692081.zip
Wednesday, January 21, 2026 4:30 AM 28115 PUBLIC_ROOFTOP_PV_FORECAST_20260121043000_0000000499696023.zip
Wednesday, January 21, 2026 5:02 AM 28058 PUBLIC_ROOFTOP_PV_FORECAST_20260121050000_0000000499698668.zip
Wednesday, January 21, 2026 5:30 AM 28086 PUBLIC_ROOFTOP_PV_FORECAST_20260121053000_0000000499701858.zip
Wednesday, January 21, 2026 6:00 AM 27854 PUBLIC_ROOFTOP_PV_FORECAST_20260121060000_0000000499704621.zip
Wednesday, January 21, 2026 6:30 AM 27810 PUBLIC_ROOFTOP_PV_FORECAST_20260121063000_0000000499707847.zip
Wednesday, January 21, 2026 7:00 AM 27663 PUBLIC_ROOFTOP_PV_FORECAST_20260121070000_0000000499710739.zip
Wednesday, January 21, 2026 7:30 AM 27548 PUBLIC_ROOFTOP_PV_FORECAST_20260121073000_0000000499714353.zip
Wednesday, January 21, 2026 8:00 AM 27343 PUBLIC_ROOFTOP_PV_FORECAST_20260121080000_0000000499717270.zip
Wednesday, January 21, 2026 8:30 AM 27328 PUBLIC_ROOFTOP_PV_FORECAST_20260121083000_0000000499721241.zip
Wednesday, January 21, 2026 9:00 AM 27179 PUBLIC_ROOFTOP_PV_FORECAST_20260121090000_0000000499724316.zip
Wednesday, January 21, 2026 9:30 AM 27160 PUBLIC_ROOFTOP_PV_FORECAST_20260121093000_0000000499728329.zip
Wednesday, January 21, 2026 10:00 AM 27036 PUBLIC_ROOFTOP_PV_FORECAST_20260121100000_0000000499731159.zip
Wednesday, January 21, 2026 10:30 AM 26852 PUBLIC_ROOFTOP_PV_FORECAST_20260121103000_0000000499734758.zip
Wednesday, January 21, 2026 11:01 AM 26813 PUBLIC_ROOFTOP_PV_FORECAST_20260121110000_0000000499738194.zip
Wednesday, January 21, 2026 11:30 AM 26677 PUBLIC_ROOFTOP_PV_FORECAST_20260121113000_0000000499742033.zip
Wednesday, January 21, 2026 12:00 PM 26593 PUBLIC_ROOFTOP_PV_FORECAST_20260121120000_0000000499745131.zip
Wednesday, January 21, 2026 12:30 PM 26457 PUBLIC_ROOFTOP_PV_FORECAST_20260121123000_0000000499750631.zip
Wednesday, January 21, 2026 1:00 PM 26344 PUBLIC_ROOFTOP_PV_FORECAST_20260121130000_0000000499753958.zip
Wednesday, January 21, 2026 1:30 PM 26242 PUBLIC_ROOFTOP_PV_FORECAST_20260121133000_0000000499757232.zip
Wednesday, January 21, 2026 2:00 PM 26102 PUBLIC_ROOFTOP_PV_FORECAST_20260121140000_0000000499760451.zip
Wednesday, January 21, 2026 2:30 PM 25988 PUBLIC_ROOFTOP_PV_FORECAST_20260121143000_0000000499763799.zip
Wednesday, January 21, 2026 3:00 PM 25883 PUBLIC_ROOFTOP_PV_FORECAST_20260121150000_0000000499767117.zip
Wednesday, January 21, 2026 3:30 PM 25788 PUBLIC_ROOFTOP_PV_FORECAST_20260121153000_0000000499770460.zip
Wednesday, January 21, 2026 4:00 PM 25745 PUBLIC_ROOFTOP_PV_FORECAST_20260121160000_0000000499773635.zip
Wednesday, January 21, 2026 4:30 PM 25611 PUBLIC_ROOFTOP_PV_FORECAST_20260121163000_0000000499776768.zip
Wednesday, January 21, 2026 5:00 PM 25514 PUBLIC_ROOFTOP_PV_FORECAST_20260121170000_0000000499779806.zip
Wednesday, January 21, 2026 5:30 PM 25409 PUBLIC_ROOFTOP_PV_FORECAST_20260121173000_0000000499783228.zip
Wednesday, January 21, 2026 6:00 PM 25371 PUBLIC_ROOFTOP_PV_FORECAST_20260121180000_0000000499786343.zip
Wednesday, January 21, 2026 6:30 PM 25199 PUBLIC_ROOFTOP_PV_FORECAST_20260121183000_0000000499789749.zip
Wednesday, January 21, 2026 7:01 PM 25078 PUBLIC_ROOFTOP_PV_FORECAST_20260121190000_0000000499792890.zip
Wednesday, January 21, 2026 7:30 PM 25028 PUBLIC_ROOFTOP_PV_FORECAST_20260121193000_0000000499796018.zip
Wednesday, January 21, 2026 8:00 PM 25010 PUBLIC_ROOFTOP_PV_FORECAST_20260121200000_0000000499798998.zip
Wednesday, January 21, 2026 8:30 PM 24952 PUBLIC_ROOFTOP_PV_FORECAST_20260121203000_0000000499802097.zip
Wednesday, January 21, 2026 9:00 PM 24826 PUBLIC_ROOFTOP_PV_FORECAST_20260121210000_0000000499805093.zip
Wednesday, January 21, 2026 9:30 PM 24886 PUBLIC_ROOFTOP_PV_FORECAST_20260121213000_0000000499808147.zip
Wednesday, January 21, 2026 10:00 PM 24879 PUBLIC_ROOFTOP_PV_FORECAST_20260121220000_0000000499811743.zip
Wednesday, January 21, 2026 10:30 PM 24835 PUBLIC_ROOFTOP_PV_FORECAST_20260121223000_0000000499814798.zip
Wednesday, January 21, 2026 11:00 PM 24761 PUBLIC_ROOFTOP_PV_FORECAST_20260121230000_0000000499818021.zip
Wednesday, January 21, 2026 11:30 PM 24713 PUBLIC_ROOFTOP_PV_FORECAST_20260121233000_0000000499821121.zip
Thursday, January 22, 2026 12:00 AM 27951 PUBLIC_ROOFTOP_PV_FORECAST_20260122000000_0000000499824065.zip
Thursday, January 22, 2026 12:30 AM 27890 PUBLIC_ROOFTOP_PV_FORECAST_20260122003000_0000000499827411.zip
Thursday, January 22, 2026 1:00 AM 27946 PUBLIC_ROOFTOP_PV_FORECAST_20260122010000_0000000499830458.zip
Thursday, January 22, 2026 1:30 AM 27962 PUBLIC_ROOFTOP_PV_FORECAST_20260122013000_0000000499833511.zip
Thursday, January 22, 2026 2:00 AM 27879 PUBLIC_ROOFTOP_PV_FORECAST_20260122020000_0000000499836408.zip
Thursday, January 22, 2026 2:30 AM 27970 PUBLIC_ROOFTOP_PV_FORECAST_20260122023000_0000000499839402.zip
Thursday, January 22, 2026 3:01 AM 28029 PUBLIC_ROOFTOP_PV_FORECAST_20260122030000_0000000499842320.zip
Thursday, January 22, 2026 3:30 AM 28105 PUBLIC_ROOFTOP_PV_FORECAST_20260122033000_0000000499845395.zip
Thursday, January 22, 2026 4:00 AM 27935 PUBLIC_ROOFTOP_PV_FORECAST_20260122040000_0000000499848372.zip
Thursday, January 22, 2026 4:30 AM 28000 PUBLIC_ROOFTOP_PV_FORECAST_20260122043000_0000000499852317.zip
Thursday, January 22, 2026 5:01 AM 27965 PUBLIC_ROOFTOP_PV_FORECAST_20260122050000_0000000499855026.zip
Thursday, January 22, 2026 5:31 AM 27931 PUBLIC_ROOFTOP_PV_FORECAST_20260122053000_0000000499858284.zip
Thursday, January 22, 2026 6:00 AM 27811 PUBLIC_ROOFTOP_PV_FORECAST_20260122060000_0000000499861415.zip
Thursday, January 22, 2026 6:30 AM 27803 PUBLIC_ROOFTOP_PV_FORECAST_20260122063000_0000000499864658.zip
Thursday, January 22, 2026 7:01 AM 27642 PUBLIC_ROOFTOP_PV_FORECAST_20260122070000_0000000499867583.zip
Thursday, January 22, 2026 7:30 AM 27508 PUBLIC_ROOFTOP_PV_FORECAST_20260122073000_0000000499872035.zip
Thursday, January 22, 2026 8:00 AM 27476 PUBLIC_ROOFTOP_PV_FORECAST_20260122080000_0000000499875311.zip
Thursday, January 22, 2026 8:30 AM 27344 PUBLIC_ROOFTOP_PV_FORECAST_20260122083000_0000000499878841.zip
Thursday, January 22, 2026 9:00 AM 27238 PUBLIC_ROOFTOP_PV_FORECAST_20260122090000_0000000499881825.zip
Thursday, January 22, 2026 9:30 AM 27021 PUBLIC_ROOFTOP_PV_FORECAST_20260122093000_0000000499885583.zip
Thursday, January 22, 2026 10:00 AM 26859 PUBLIC_ROOFTOP_PV_FORECAST_20260122100000_0000000499888600.zip
Thursday, January 22, 2026 10:30 AM 26875 PUBLIC_ROOFTOP_PV_FORECAST_20260122103000_0000000499892231.zip
Thursday, January 22, 2026 11:01 AM 26563 PUBLIC_ROOFTOP_PV_FORECAST_20260122110000_0000000499895667.zip
Thursday, January 22, 2026 11:30 AM 26519 PUBLIC_ROOFTOP_PV_FORECAST_20260122113000_0000000499899453.zip
Thursday, January 22, 2026 12:00 PM 26422 PUBLIC_ROOFTOP_PV_FORECAST_20260122120000_0000000499902744.zip
Thursday, January 22, 2026 12:31 PM 26294 PUBLIC_ROOFTOP_PV_FORECAST_20260122123000_0000000499907463.zip
Thursday, January 22, 2026 1:00 PM 26252 PUBLIC_ROOFTOP_PV_FORECAST_20260122130000_0000000499910828.zip
Thursday, January 22, 2026 1:31 PM 26053 PUBLIC_ROOFTOP_PV_FORECAST_20260122133000_0000000499914147.zip
Thursday, January 22, 2026 2:00 PM 26041 PUBLIC_ROOFTOP_PV_FORECAST_20260122140000_0000000499917532.zip
Thursday, January 22, 2026 2:31 PM 25974 PUBLIC_ROOFTOP_PV_FORECAST_20260122143000_0000000499920744.zip
Thursday, January 22, 2026 3:01 PM 25837 PUBLIC_ROOFTOP_PV_FORECAST_20260122150000_0000000499924034.zip
Thursday, January 22, 2026 3:30 PM 25794 PUBLIC_ROOFTOP_PV_FORECAST_20260122153000_0000000499927431.zip
Thursday, January 22, 2026 4:00 PM 25626 PUBLIC_ROOFTOP_PV_FORECAST_20260122160000_0000000499930655.zip
Thursday, January 22, 2026 4:31 PM 25531 PUBLIC_ROOFTOP_PV_FORECAST_20260122163000_0000000499933958.zip
Thursday, January 22, 2026 5:01 PM 25464 PUBLIC_ROOFTOP_PV_FORECAST_20260122170000_0000000499937107.zip
Thursday, January 22, 2026 5:31 PM 25400 PUBLIC_ROOFTOP_PV_FORECAST_20260122173000_0000000499940712.zip
Thursday, January 22, 2026 6:01 PM 25331 PUBLIC_ROOFTOP_PV_FORECAST_20260122180000_0000000499943936.zip
Thursday, January 22, 2026 6:30 PM 25169 PUBLIC_ROOFTOP_PV_FORECAST_20260122183000_0000000499947156.zip
Thursday, January 22, 2026 7:01 PM 25099 PUBLIC_ROOFTOP_PV_FORECAST_20260122190000_0000000499950323.zip
Thursday, January 22, 2026 7:31 PM 25001 PUBLIC_ROOFTOP_PV_FORECAST_20260122193000_0000000499953378.zip
Thursday, January 22, 2026 8:01 PM 24898 PUBLIC_ROOFTOP_PV_FORECAST_20260122200000_0000000499956509.zip
Thursday, January 22, 2026 8:31 PM 24962 PUBLIC_ROOFTOP_PV_FORECAST_20260122203000_0000000499959665.zip
Thursday, January 22, 2026 9:00 PM 24729 PUBLIC_ROOFTOP_PV_FORECAST_20260122210000_0000000499962634.zip
Thursday, January 22, 2026 9:30 PM 24786 PUBLIC_ROOFTOP_PV_FORECAST_20260122213000_0000000499965685.zip
Thursday, January 22, 2026 10:02 PM 24856 PUBLIC_ROOFTOP_PV_FORECAST_20260122220000_0000000499968620.zip
Thursday, January 22, 2026 10:32 PM 24768 PUBLIC_ROOFTOP_PV_FORECAST_20260122223000_0000000499971546.zip
Thursday, January 22, 2026 11:01 PM 24772 PUBLIC_ROOFTOP_PV_FORECAST_20260122230000_0000000499974425.zip
Thursday, January 22, 2026 11:30 PM 24705 PUBLIC_ROOFTOP_PV_FORECAST_20260122233000_0000000499977259.zip
Friday, January 23, 2026 12:02 AM 27938 PUBLIC_ROOFTOP_PV_FORECAST_20260123000000_0000000499980113.zip
Friday, January 23, 2026 12:31 AM 28052 PUBLIC_ROOFTOP_PV_FORECAST_20260123003000_0000000499983017.zip
Friday, January 23, 2026 1:02 AM 27965 PUBLIC_ROOFTOP_PV_FORECAST_20260123010000_0000000499985931.zip
Friday, January 23, 2026 1:31 AM 27988 PUBLIC_ROOFTOP_PV_FORECAST_20260123013000_0000000499989009.zip
Friday, January 23, 2026 2:01 AM 27984 PUBLIC_ROOFTOP_PV_FORECAST_20260123020000_0000000499991910.zip
Friday, January 23, 2026 2:31 AM 27976 PUBLIC_ROOFTOP_PV_FORECAST_20260123023000_0000000499994786.zip
Friday, January 23, 2026 3:00 AM 27980 PUBLIC_ROOFTOP_PV_FORECAST_20260123030000_0000000499997637.zip
Friday, January 23, 2026 5:03 AM 27908 PUBLIC_ROOFTOP_PV_FORECAST_20260123033000_0000000500000579.zip
Friday, January 23, 2026 5:03 AM 28101 PUBLIC_ROOFTOP_PV_FORECAST_20260123040000_0000000500003398.zip
Friday, January 23, 2026 5:03 AM 27924 PUBLIC_ROOFTOP_PV_FORECAST_20260123043000_0000000500007346.zip
Friday, January 23, 2026 5:03 AM 27929 PUBLIC_ROOFTOP_PV_FORECAST_20260123050000_0000000500009965.zip
Friday, January 23, 2026 5:30 AM 27977 PUBLIC_ROOFTOP_PV_FORECAST_20260123053000_0000000500013119.zip
Friday, January 23, 2026 6:01 AM 27873 PUBLIC_ROOFTOP_PV_FORECAST_20260123060000_0000000500015858.zip
Friday, January 23, 2026 6:31 AM 27658 PUBLIC_ROOFTOP_PV_FORECAST_20260123063000_0000000500019120.zip
Friday, January 23, 2026 7:01 AM 27616 PUBLIC_ROOFTOP_PV_FORECAST_20260123070000_0000000500022176.zip
Friday, January 23, 2026 7:31 AM 27445 PUBLIC_ROOFTOP_PV_FORECAST_20260123073000_0000000500025722.zip
Friday, January 23, 2026 8:01 AM 27352 PUBLIC_ROOFTOP_PV_FORECAST_20260123080000_0000000500028701.zip
Friday, January 23, 2026 8:31 AM 27305 PUBLIC_ROOFTOP_PV_FORECAST_20260123083000_0000000500032325.zip
Friday, January 23, 2026 9:02 AM 27221 PUBLIC_ROOFTOP_PV_FORECAST_20260123090000_0000000500035292.zip
Friday, January 23, 2026 9:32 AM 26998 PUBLIC_ROOFTOP_PV_FORECAST_20260123093000_0000000500038871.zip
Friday, January 23, 2026 10:01 AM 26929 PUBLIC_ROOFTOP_PV_FORECAST_20260123100000_0000000500041758.zip
Friday, January 23, 2026 10:32 AM 26877 PUBLIC_ROOFTOP_PV_FORECAST_20260123103000_0000000500045422.zip
Friday, January 23, 2026 11:02 AM 26754 PUBLIC_ROOFTOP_PV_FORECAST_20260123110000_0000000500048632.zip
Friday, January 23, 2026 11:32 AM 26634 PUBLIC_ROOFTOP_PV_FORECAST_20260123113000_0000000500052414.zip
Friday, January 23, 2026 12:01 PM 26537 PUBLIC_ROOFTOP_PV_FORECAST_20260123120000_0000000500055499.zip
Friday, January 23, 2026 12:30 PM 26372 PUBLIC_ROOFTOP_PV_FORECAST_20260123123000_0000000500059967.zip
Friday, January 23, 2026 1:02 PM 26287 PUBLIC_ROOFTOP_PV_FORECAST_20260123130000_0000000500063273.zip
Friday, January 23, 2026 1:33 PM 26166 PUBLIC_ROOFTOP_PV_FORECAST_20260123133000_0000000500066406.zip
Friday, January 23, 2026 2:00 PM 26014 PUBLIC_ROOFTOP_PV_FORECAST_20260123140000_0000000500069642.zip
Friday, January 23, 2026 2:31 PM 25957 PUBLIC_ROOFTOP_PV_FORECAST_20260123143000_0000000500073013.zip
Friday, January 23, 2026 3:01 PM 25799 PUBLIC_ROOFTOP_PV_FORECAST_20260123150000_0000000500076262.zip
Friday, January 23, 2026 3:32 PM 25750 PUBLIC_ROOFTOP_PV_FORECAST_20260123153000_0000000500079600.zip
Friday, January 23, 2026 4:02 PM 25526 PUBLIC_ROOFTOP_PV_FORECAST_20260123160000_0000000500082934.zip
Friday, January 23, 2026 4:31 PM 25540 PUBLIC_ROOFTOP_PV_FORECAST_20260123163000_0000000500086041.zip
Friday, January 23, 2026 5:02 PM 25431 PUBLIC_ROOFTOP_PV_FORECAST_20260123170000_0000000500089289.zip
Friday, January 23, 2026 5:32 PM 25316 PUBLIC_ROOFTOP_PV_FORECAST_20260123173000_0000000500093143.zip
Friday, January 23, 2026 6:01 PM 25203 PUBLIC_ROOFTOP_PV_FORECAST_20260123180000_0000000500096280.zip
Friday, January 23, 2026 6:32 PM 25165 PUBLIC_ROOFTOP_PV_FORECAST_20260123183000_0000000500099411.zip
Friday, January 23, 2026 7:01 PM 25078 PUBLIC_ROOFTOP_PV_FORECAST_20260123190000_0000000500102590.zip
Friday, January 23, 2026 7:30 PM 25052 PUBLIC_ROOFTOP_PV_FORECAST_20260123193000_0000000500105825.zip
Friday, January 23, 2026 8:02 PM 24959 PUBLIC_ROOFTOP_PV_FORECAST_20260123200000_0000000500108832.zip
Friday, January 23, 2026 8:31 PM 24858 PUBLIC_ROOFTOP_PV_FORECAST_20260123203000_0000000500111845.zip
Friday, January 23, 2026 9:02 PM 24819 PUBLIC_ROOFTOP_PV_FORECAST_20260123210000_0000000500114788.zip
Friday, January 23, 2026 9:31 PM 24731 PUBLIC_ROOFTOP_PV_FORECAST_20260123213000_0000000500117945.zip
Friday, January 23, 2026 10:03 PM 24722 PUBLIC_ROOFTOP_PV_FORECAST_20260123220000_0000000500121456.zip
Friday, January 23, 2026 10:32 PM 24698 PUBLIC_ROOFTOP_PV_FORECAST_20260123223000_0000000500124358.zip
Friday, January 23, 2026 11:02 PM 24653 PUBLIC_ROOFTOP_PV_FORECAST_20260123230000_0000000500127283.zip
Friday, January 23, 2026 11:31 PM 24612 PUBLIC_ROOFTOP_PV_FORECAST_20260123233000_0000000500130242.zip
Saturday, January 24, 2026 12:03 AM 27933 PUBLIC_ROOFTOP_PV_FORECAST_20260124000000_0000000500133162.zip
Saturday, January 24, 2026 12:30 AM 27948 PUBLIC_ROOFTOP_PV_FORECAST_20260124003000_0000000500136171.zip
Saturday, January 24, 2026 1:03 AM 28021 PUBLIC_ROOFTOP_PV_FORECAST_20260124010000_0000000500139190.zip
Saturday, January 24, 2026 1:31 AM 27937 PUBLIC_ROOFTOP_PV_FORECAST_20260124013000_0000000500142304.zip
Saturday, January 24, 2026 2:01 AM 27972 PUBLIC_ROOFTOP_PV_FORECAST_20260124020000_0000000500145266.zip
Saturday, January 24, 2026 2:32 AM 27898 PUBLIC_ROOFTOP_PV_FORECAST_20260124023000_0000000500148312.zip
Saturday, January 24, 2026 3:02 AM 27991 PUBLIC_ROOFTOP_PV_FORECAST_20260124030000_0000000500151314.zip
Saturday, January 24, 2026 3:33 AM 28007 PUBLIC_ROOFTOP_PV_FORECAST_20260124033000_0000000500154390.zip
Saturday, January 24, 2026 4:01 AM 27983 PUBLIC_ROOFTOP_PV_FORECAST_20260124040000_0000000500157339.zip
Saturday, January 24, 2026 4:30 AM 27982 PUBLIC_ROOFTOP_PV_FORECAST_20260124043000_0000000500161259.zip
Saturday, January 24, 2026 5:03 AM 27932 PUBLIC_ROOFTOP_PV_FORECAST_20260124050000_0000000500163918.zip
Saturday, January 24, 2026 5:34 AM 27806 PUBLIC_ROOFTOP_PV_FORECAST_20260124053000_0000000500167157.zip
Saturday, January 24, 2026 6:02 AM 27767 PUBLIC_ROOFTOP_PV_FORECAST_20260124060000_0000000500169859.zip
Saturday, January 24, 2026 6:31 AM 27717 PUBLIC_ROOFTOP_PV_FORECAST_20260124063000_0000000500173167.zip
Saturday, January 24, 2026 7:02 AM 27519 PUBLIC_ROOFTOP_PV_FORECAST_20260124070000_0000000500176041.zip
Saturday, January 24, 2026 7:31 AM 27429 PUBLIC_ROOFTOP_PV_FORECAST_20260124073000_0000000500179593.zip
Saturday, January 24, 2026 8:00 AM 27401 PUBLIC_ROOFTOP_PV_FORECAST_20260124080000_0000000500182414.zip
Saturday, January 24, 2026 8:31 AM 27296 PUBLIC_ROOFTOP_PV_FORECAST_20260124083000_0000000500185876.zip
Saturday, January 24, 2026 9:04 AM 27058 PUBLIC_ROOFTOP_PV_FORECAST_20260124090000_0000000500188850.zip
Saturday, January 24, 2026 9:32 AM 26957 PUBLIC_ROOFTOP_PV_FORECAST_20260124093000_0000000500192285.zip
Saturday, January 24, 2026 10:02 AM 26756 PUBLIC_ROOFTOP_PV_FORECAST_20260124100000_0000000500195243.zip
Saturday, January 24, 2026 11:13 AM 26671 PUBLIC_ROOFTOP_PV_FORECAST_20260124103000_0000000500198823.zip
Saturday, January 24, 2026 11:13 AM 26626 PUBLIC_ROOFTOP_PV_FORECAST_20260124110000_0000000500202064.zip
Saturday, January 24, 2026 11:30 AM 26592 PUBLIC_ROOFTOP_PV_FORECAST_20260124113000_0000000500205769.zip
Saturday, January 24, 2026 12:00 PM 26423 PUBLIC_ROOFTOP_PV_FORECAST_20260124120000_0000000500208713.zip
Saturday, January 24, 2026 12:30 PM 26267 PUBLIC_ROOFTOP_PV_FORECAST_20260124123000_0000000500213047.zip
Saturday, January 24, 2026 1:00 PM 26103 PUBLIC_ROOFTOP_PV_FORECAST_20260124130000_0000000500216247.zip
Saturday, January 24, 2026 1:30 PM 25998 PUBLIC_ROOFTOP_PV_FORECAST_20260124133000_0000000500219677.zip
Saturday, January 24, 2026 2:00 PM 25919 PUBLIC_ROOFTOP_PV_FORECAST_20260124140000_0000000500222901.zip
Saturday, January 24, 2026 2:30 PM 25878 PUBLIC_ROOFTOP_PV_FORECAST_20260124143000_0000000500226177.zip
Saturday, January 24, 2026 3:00 PM 25779 PUBLIC_ROOFTOP_PV_FORECAST_20260124150000_0000000500229466.zip
Saturday, January 24, 2026 3:30 PM 25649 PUBLIC_ROOFTOP_PV_FORECAST_20260124153000_0000000500232852.zip
Saturday, January 24, 2026 4:00 PM 25510 PUBLIC_ROOFTOP_PV_FORECAST_20260124160000_0000000500236095.zip
Saturday, January 24, 2026 4:30 PM 25404 PUBLIC_ROOFTOP_PV_FORECAST_20260124163000_0000000500239255.zip
Saturday, January 24, 2026 5:00 PM 25268 PUBLIC_ROOFTOP_PV_FORECAST_20260124170000_0000000500242499.zip
Saturday, January 24, 2026 5:30 PM 25131 PUBLIC_ROOFTOP_PV_FORECAST_20260124173000_0000000500246054.zip
Saturday, January 24, 2026 6:00 PM 25137 PUBLIC_ROOFTOP_PV_FORECAST_20260124180000_0000000500249293.zip
Saturday, January 24, 2026 6:30 PM 25009 PUBLIC_ROOFTOP_PV_FORECAST_20260124183000_0000000500252440.zip
Saturday, January 24, 2026 7:00 PM 24913 PUBLIC_ROOFTOP_PV_FORECAST_20260124190000_0000000500255559.zip
Saturday, January 24, 2026 7:30 PM 24839 PUBLIC_ROOFTOP_PV_FORECAST_20260124193000_0000000500258599.zip
Saturday, January 24, 2026 8:00 PM 24759 PUBLIC_ROOFTOP_PV_FORECAST_20260124200000_0000000500261606.zip
Saturday, January 24, 2026 8:30 PM 24824 PUBLIC_ROOFTOP_PV_FORECAST_20260124203000_0000000500264596.zip
Saturday, January 24, 2026 9:00 PM 24748 PUBLIC_ROOFTOP_PV_FORECAST_20260124210000_0000000500267511.zip
Saturday, January 24, 2026 9:30 PM 24749 PUBLIC_ROOFTOP_PV_FORECAST_20260124213000_0000000500270559.zip
Saturday, January 24, 2026 10:00 PM 24643 PUBLIC_ROOFTOP_PV_FORECAST_20260124220000_0000000500273761.zip
Saturday, January 24, 2026 10:30 PM 24705 PUBLIC_ROOFTOP_PV_FORECAST_20260124223000_0000000500276679.zip
Saturday, January 24, 2026 11:00 PM 24642 PUBLIC_ROOFTOP_PV_FORECAST_20260124230000_0000000500279614.zip
Saturday, January 24, 2026 11:30 PM 24669 PUBLIC_ROOFTOP_PV_FORECAST_20260124233000_0000000500282514.zip
Sunday, January 25, 2026 12:00 AM 27976 PUBLIC_ROOFTOP_PV_FORECAST_20260125000000_0000000500285413.zip
Sunday, January 25, 2026 12:30 AM 27891 PUBLIC_ROOFTOP_PV_FORECAST_20260125003000_0000000500288408.zip
Sunday, January 25, 2026 1:00 AM 27851 PUBLIC_ROOFTOP_PV_FORECAST_20260125010000_0000000500291338.zip
Sunday, January 25, 2026 1:30 AM 27875 PUBLIC_ROOFTOP_PV_FORECAST_20260125013000_0000000500294425.zip
Sunday, January 25, 2026 2:00 AM 27894 PUBLIC_ROOFTOP_PV_FORECAST_20260125020000_0000000500297368.zip
Sunday, January 25, 2026 2:30 AM 27854 PUBLIC_ROOFTOP_PV_FORECAST_20260125023000_0000000500300411.zip
Sunday, January 25, 2026 3:00 AM 27871 PUBLIC_ROOFTOP_PV_FORECAST_20260125030000_0000000500303384.zip
Sunday, January 25, 2026 3:30 AM 27851 PUBLIC_ROOFTOP_PV_FORECAST_20260125033000_0000000500306452.zip
Sunday, January 25, 2026 4:00 AM 27902 PUBLIC_ROOFTOP_PV_FORECAST_20260125040000_0000000500309392.zip
Sunday, January 25, 2026 4:30 AM 27919 PUBLIC_ROOFTOP_PV_FORECAST_20260125043000_0000000500313299.zip
Sunday, January 25, 2026 5:01 AM 27892 PUBLIC_ROOFTOP_PV_FORECAST_20260125050000_0000000500315935.zip
Sunday, January 25, 2026 5:30 AM 27906 PUBLIC_ROOFTOP_PV_FORECAST_20260125053000_0000000500319168.zip
Sunday, January 25, 2026 6:00 AM 27721 PUBLIC_ROOFTOP_PV_FORECAST_20260125060000_0000000500321962.zip
Sunday, January 25, 2026 6:30 AM 27536 PUBLIC_ROOFTOP_PV_FORECAST_20260125063000_0000000500325192.zip
Sunday, January 25, 2026 7:00 AM 27612 PUBLIC_ROOFTOP_PV_FORECAST_20260125070000_0000000500328177.zip
Sunday, January 25, 2026 7:30 AM 27291 PUBLIC_ROOFTOP_PV_FORECAST_20260125073000_0000000500331685.zip
Sunday, January 25, 2026 8:00 AM 27341 PUBLIC_ROOFTOP_PV_FORECAST_20260125080000_0000000500334560.zip
Sunday, January 25, 2026 8:30 AM 27089 PUBLIC_ROOFTOP_PV_FORECAST_20260125083000_0000000500337969.zip
Sunday, January 25, 2026 9:00 AM 26971 PUBLIC_ROOFTOP_PV_FORECAST_20260125090000_0000000500340912.zip
Sunday, January 25, 2026 9:30 AM 26901 PUBLIC_ROOFTOP_PV_FORECAST_20260125093000_0000000500344574.zip
Sunday, January 25, 2026 10:00 AM 26756 PUBLIC_ROOFTOP_PV_FORECAST_20260125100000_0000000500347577.zip
Sunday, January 25, 2026 10:30 AM 26665 PUBLIC_ROOFTOP_PV_FORECAST_20260125103000_0000000500351074.zip
Sunday, January 25, 2026 11:00 AM 26617 PUBLIC_ROOFTOP_PV_FORECAST_20260125110000_0000000500354095.zip
Sunday, January 25, 2026 11:30 AM 26503 PUBLIC_ROOFTOP_PV_FORECAST_20260125113000_0000000500357784.zip
Sunday, January 25, 2026 12:00 PM 26296 PUBLIC_ROOFTOP_PV_FORECAST_20260125120000_0000000500360755.zip
Sunday, January 25, 2026 12:30 PM 26184 PUBLIC_ROOFTOP_PV_FORECAST_20260125123000_0000000500365016.zip
Sunday, January 25, 2026 1:00 PM 26074 PUBLIC_ROOFTOP_PV_FORECAST_20260125130000_0000000500368131.zip
Sunday, January 25, 2026 1:30 PM 25945 PUBLIC_ROOFTOP_PV_FORECAST_20260125133000_0000000500371268.zip
Sunday, January 25, 2026 2:00 PM 25902 PUBLIC_ROOFTOP_PV_FORECAST_20260125140000_0000000500374498.zip
Sunday, January 25, 2026 2:30 PM 25742 PUBLIC_ROOFTOP_PV_FORECAST_20260125143000_0000000500377751.zip
Sunday, January 25, 2026 3:00 PM 25662 PUBLIC_ROOFTOP_PV_FORECAST_20260125150000_0000000500381070.zip
Sunday, January 25, 2026 3:30 PM 25583 PUBLIC_ROOFTOP_PV_FORECAST_20260125153000_0000000500384373.zip
Sunday, January 25, 2026 4:00 PM 25477 PUBLIC_ROOFTOP_PV_FORECAST_20260125160000_0000000500387476.zip
Sunday, January 25, 2026 4:30 PM 25402 PUBLIC_ROOFTOP_PV_FORECAST_20260125163000_0000000500390532.zip
Sunday, January 25, 2026 5:00 PM 25262 PUBLIC_ROOFTOP_PV_FORECAST_20260125170000_0000000500393739.zip
Sunday, January 25, 2026 5:30 PM 25191 PUBLIC_ROOFTOP_PV_FORECAST_20260125173000_0000000500397217.zip
Sunday, January 25, 2026 6:00 PM 25124 PUBLIC_ROOFTOP_PV_FORECAST_20260125180000_0000000500400340.zip
Sunday, January 25, 2026 6:30 PM 25120 PUBLIC_ROOFTOP_PV_FORECAST_20260125183000_0000000500403477.zip
Sunday, January 25, 2026 7:00 PM 24883 PUBLIC_ROOFTOP_PV_FORECAST_20260125190000_0000000500406680.zip
Sunday, January 25, 2026 7:30 PM 24770 PUBLIC_ROOFTOP_PV_FORECAST_20260125193000_0000000500409746.zip
Sunday, January 25, 2026 8:00 PM 24822 PUBLIC_ROOFTOP_PV_FORECAST_20260125200000_0000000500412762.zip
Sunday, January 25, 2026 8:30 PM 24868 PUBLIC_ROOFTOP_PV_FORECAST_20260125203000_0000000500415846.zip
Sunday, January 25, 2026 9:00 PM 24745 PUBLIC_ROOFTOP_PV_FORECAST_20260125210000_0000000500418862.zip
Sunday, January 25, 2026 9:30 PM 24721 PUBLIC_ROOFTOP_PV_FORECAST_20260125213000_0000000500421879.zip
Sunday, January 25, 2026 10:00 PM 24713 PUBLIC_ROOFTOP_PV_FORECAST_20260125220000_0000000500425004.zip
Sunday, January 25, 2026 10:30 PM 24714 PUBLIC_ROOFTOP_PV_FORECAST_20260125223000_0000000500427929.zip
Sunday, January 25, 2026 11:00 PM 24676 PUBLIC_ROOFTOP_PV_FORECAST_20260125230000_0000000500430958.zip
Sunday, January 25, 2026 11:30 PM 24640 PUBLIC_ROOFTOP_PV_FORECAST_20260125233000_0000000500433857.zip
Monday, January 26, 2026 12:00 AM 27857 PUBLIC_ROOFTOP_PV_FORECAST_20260126000000_0000000500436729.zip
Monday, January 26, 2026 12:30 AM 27875 PUBLIC_ROOFTOP_PV_FORECAST_20260126003000_0000000500439716.zip
Monday, January 26, 2026 1:00 AM 27820 PUBLIC_ROOFTOP_PV_FORECAST_20260126010000_0000000500442629.zip
Monday, January 26, 2026 1:30 AM 27836 PUBLIC_ROOFTOP_PV_FORECAST_20260126013000_0000000500445754.zip
Monday, January 26, 2026 2:00 AM 27855 PUBLIC_ROOFTOP_PV_FORECAST_20260126020000_0000000500448694.zip
Monday, January 26, 2026 2:30 AM 27877 PUBLIC_ROOFTOP_PV_FORECAST_20260126023000_0000000500451705.zip
Monday, January 26, 2026 3:00 AM 27824 PUBLIC_ROOFTOP_PV_FORECAST_20260126030000_0000000500454729.zip
Monday, January 26, 2026 3:30 AM 27836 PUBLIC_ROOFTOP_PV_FORECAST_20260126033000_0000000500457781.zip
Monday, January 26, 2026 4:00 AM 27840 PUBLIC_ROOFTOP_PV_FORECAST_20260126040000_0000000500460737.zip
Monday, January 26, 2026 4:30 AM 27826 PUBLIC_ROOFTOP_PV_FORECAST_20260126043000_0000000500464675.zip
Monday, January 26, 2026 5:02 AM 27785 PUBLIC_ROOFTOP_PV_FORECAST_20260126050000_0000000500467260.zip
Monday, January 26, 2026 5:30 AM 27667 PUBLIC_ROOFTOP_PV_FORECAST_20260126053000_0000000500470440.zip
Monday, January 26, 2026 6:00 AM 27719 PUBLIC_ROOFTOP_PV_FORECAST_20260126060000_0000000500473209.zip
Monday, January 26, 2026 6:30 AM 27532 PUBLIC_ROOFTOP_PV_FORECAST_20260126063000_0000000500476498.zip
Monday, January 26, 2026 7:00 AM 27521 PUBLIC_ROOFTOP_PV_FORECAST_20260126070000_0000000500479394.zip
Monday, January 26, 2026 7:30 AM 27354 PUBLIC_ROOFTOP_PV_FORECAST_20260126073000_0000000500483042.zip
Monday, January 26, 2026 8:00 AM 27313 PUBLIC_ROOFTOP_PV_FORECAST_20260126080000_0000000500486220.zip
Monday, January 26, 2026 8:30 AM 27214 PUBLIC_ROOFTOP_PV_FORECAST_20260126083000_0000000500489535.zip
Monday, January 26, 2026 9:00 AM 27150 PUBLIC_ROOFTOP_PV_FORECAST_20260126090000_0000000500492602.zip
Monday, January 26, 2026 9:30 AM 26868 PUBLIC_ROOFTOP_PV_FORECAST_20260126093000_0000000500496141.zip
Monday, January 26, 2026 10:00 AM 26792 PUBLIC_ROOFTOP_PV_FORECAST_20260126100000_0000000500498994.zip
Monday, January 26, 2026 10:30 AM 26605 PUBLIC_ROOFTOP_PV_FORECAST_20260126103000_0000000500502454.zip
Monday, January 26, 2026 11:00 AM 26550 PUBLIC_ROOFTOP_PV_FORECAST_20260126110000_0000000500505557.zip
Monday, January 26, 2026 11:30 AM 26521 PUBLIC_ROOFTOP_PV_FORECAST_20260126113000_0000000500509365.zip
Monday, January 26, 2026 12:00 PM 26321 PUBLIC_ROOFTOP_PV_FORECAST_20260126120000_0000000500512462.zip
Monday, January 26, 2026 12:30 PM 26192 PUBLIC_ROOFTOP_PV_FORECAST_20260126123000_0000000500516794.zip
Monday, January 26, 2026 1:00 PM 26047 PUBLIC_ROOFTOP_PV_FORECAST_20260126130000_0000000500520139.zip
Monday, January 26, 2026 1:30 PM 25931 PUBLIC_ROOFTOP_PV_FORECAST_20260126133000_0000000500523444.zip
Monday, January 26, 2026 2:00 PM 25820 PUBLIC_ROOFTOP_PV_FORECAST_20260126140000_0000000500526721.zip
Monday, January 26, 2026 2:30 PM 25741 PUBLIC_ROOFTOP_PV_FORECAST_20260126143000_0000000500530087.zip
Monday, January 26, 2026 3:00 PM 25638 PUBLIC_ROOFTOP_PV_FORECAST_20260126150000_0000000500533280.zip
Monday, January 26, 2026 3:30 PM 25460 PUBLIC_ROOFTOP_PV_FORECAST_20260126153000_0000000500536548.zip
Monday, January 26, 2026 4:00 PM 25386 PUBLIC_ROOFTOP_PV_FORECAST_20260126160000_0000000500539735.zip
Monday, January 26, 2026 4:30 PM 25334 PUBLIC_ROOFTOP_PV_FORECAST_20260126163000_0000000500542907.zip
Monday, January 26, 2026 5:00 PM 25253 PUBLIC_ROOFTOP_PV_FORECAST_20260126170000_0000000500546103.zip
Monday, January 26, 2026 5:30 PM 25102 PUBLIC_ROOFTOP_PV_FORECAST_20260126173000_0000000500549691.zip
Monday, January 26, 2026 6:00 PM 25111 PUBLIC_ROOFTOP_PV_FORECAST_20260126180000_0000000500552783.zip
Monday, January 26, 2026 6:30 PM 24920 PUBLIC_ROOFTOP_PV_FORECAST_20260126183000_0000000500556192.zip
Monday, January 26, 2026 7:01 PM 24792 PUBLIC_ROOFTOP_PV_FORECAST_20260126190000_0000000500559410.zip
Monday, January 26, 2026 7:30 PM 24782 PUBLIC_ROOFTOP_PV_FORECAST_20260126193000_0000000500562593.zip
Monday, January 26, 2026 8:01 PM 24697 PUBLIC_ROOFTOP_PV_FORECAST_20260126200000_0000000500565656.zip
Monday, January 26, 2026 8:30 PM 24670 PUBLIC_ROOFTOP_PV_FORECAST_20260126203000_0000000500568837.zip
Monday, January 26, 2026 9:00 PM 24646 PUBLIC_ROOFTOP_PV_FORECAST_20260126210000_0000000500571941.zip
Monday, January 26, 2026 9:30 PM 24651 PUBLIC_ROOFTOP_PV_FORECAST_20260126213000_0000000500575248.zip
Monday, January 26, 2026 10:00 PM 24586 PUBLIC_ROOFTOP_PV_FORECAST_20260126220000_0000000500578331.zip
Monday, January 26, 2026 10:30 PM 24553 PUBLIC_ROOFTOP_PV_FORECAST_20260126223000_0000000500581480.zip
Monday, January 26, 2026 11:00 PM 24508 PUBLIC_ROOFTOP_PV_FORECAST_20260126230000_0000000500584568.zip
Monday, January 26, 2026 11:30 PM 24581 PUBLIC_ROOFTOP_PV_FORECAST_20260126233000_0000000500587556.zip
Tuesday, January 27, 2026 12:00 AM 27751 PUBLIC_ROOFTOP_PV_FORECAST_20260127000000_0000000500590425.zip
Tuesday, January 27, 2026 12:30 AM 27691 PUBLIC_ROOFTOP_PV_FORECAST_20260127003000_0000000500593467.zip
Tuesday, January 27, 2026 1:00 AM 27758 PUBLIC_ROOFTOP_PV_FORECAST_20260127010000_0000000500596333.zip
Tuesday, January 27, 2026 1:30 AM 27731 PUBLIC_ROOFTOP_PV_FORECAST_20260127013000_0000000500599487.zip
Tuesday, January 27, 2026 2:00 AM 27752 PUBLIC_ROOFTOP_PV_FORECAST_20260127020000_0000000500602432.zip
Tuesday, January 27, 2026 2:30 AM 27735 PUBLIC_ROOFTOP_PV_FORECAST_20260127023000_0000000500605595.zip
Tuesday, January 27, 2026 3:00 AM 27775 PUBLIC_ROOFTOP_PV_FORECAST_20260127030000_0000000500608520.zip
Tuesday, January 27, 2026 3:30 AM 27717 PUBLIC_ROOFTOP_PV_FORECAST_20260127033000_0000000500611609.zip
Tuesday, January 27, 2026 4:00 AM 27728 PUBLIC_ROOFTOP_PV_FORECAST_20260127040000_0000000500614469.zip
Tuesday, January 27, 2026 4:30 AM 27691 PUBLIC_ROOFTOP_PV_FORECAST_20260127043000_0000000500618343.zip
Tuesday, January 27, 2026 5:01 AM 27735 PUBLIC_ROOFTOP_PV_FORECAST_20260127050000_0000000500620952.zip
Tuesday, January 27, 2026 5:30 AM 27669 PUBLIC_ROOFTOP_PV_FORECAST_20260127053000_0000000500624106.zip
Tuesday, January 27, 2026 6:00 AM 27632 PUBLIC_ROOFTOP_PV_FORECAST_20260127060000_0000000500626863.zip
Tuesday, January 27, 2026 6:30 AM 27510 PUBLIC_ROOFTOP_PV_FORECAST_20260127063000_0000000500630083.zip
Tuesday, January 27, 2026 7:00 AM 27437 PUBLIC_ROOFTOP_PV_FORECAST_20260127070000_0000000500632997.zip
Tuesday, January 27, 2026 7:30 AM 27328 PUBLIC_ROOFTOP_PV_FORECAST_20260127073000_0000000500636605.zip
Tuesday, January 27, 2026 8:01 AM 27135 PUBLIC_ROOFTOP_PV_FORECAST_20260127080000_0000000500639398.zip
Tuesday, January 27, 2026 8:30 AM 27048 PUBLIC_ROOFTOP_PV_FORECAST_20260127083000_0000000500642892.zip
Tuesday, January 27, 2026 9:00 AM 26949 PUBLIC_ROOFTOP_PV_FORECAST_20260127090000_0000000500645881.zip
Tuesday, January 27, 2026 9:30 AM 26921 PUBLIC_ROOFTOP_PV_FORECAST_20260127093000_0000000500649343.zip
Tuesday, January 27, 2026 10:00 AM 26721 PUBLIC_ROOFTOP_PV_FORECAST_20260127100000_0000000500652492.zip
Tuesday, January 27, 2026 10:30 AM 26603 PUBLIC_ROOFTOP_PV_FORECAST_20260127103000_0000000500656140.zip
Tuesday, January 27, 2026 11:00 AM 26607 PUBLIC_ROOFTOP_PV_FORECAST_20260127110000_0000000500659353.zip
Tuesday, January 27, 2026 11:30 AM 26431 PUBLIC_ROOFTOP_PV_FORECAST_20260127113000_0000000500663239.zip
Tuesday, January 27, 2026 12:00 PM 26217 PUBLIC_ROOFTOP_PV_FORECAST_20260127120000_0000000500666460.zip
Tuesday, January 27, 2026 12:30 PM 26094 PUBLIC_ROOFTOP_PV_FORECAST_20260127123000_0000000500671026.zip
Tuesday, January 27, 2026 1:00 PM 26063 PUBLIC_ROOFTOP_PV_FORECAST_20260127130000_0000000500674446.zip
Tuesday, January 27, 2026 1:30 PM 25868 PUBLIC_ROOFTOP_PV_FORECAST_20260127133000_0000000500677940.zip
Tuesday, January 27, 2026 2:01 PM 25723 PUBLIC_ROOFTOP_PV_FORECAST_20260127140000_0000000500681548.zip
Tuesday, January 27, 2026 2:30 PM 25737 PUBLIC_ROOFTOP_PV_FORECAST_20260127143000_0000000500685077.zip
Tuesday, January 27, 2026 3:01 PM 25513 PUBLIC_ROOFTOP_PV_FORECAST_20260127150000_0000000500688526.zip
Tuesday, January 27, 2026 3:30 PM 25466 PUBLIC_ROOFTOP_PV_FORECAST_20260127153000_0000000500691991.zip
Tuesday, January 27, 2026 4:00 PM 25361 PUBLIC_ROOFTOP_PV_FORECAST_20260127160000_0000000500695399.zip
Tuesday, January 27, 2026 4:30 PM 25181 PUBLIC_ROOFTOP_PV_FORECAST_20260127163000_0000000500698675.zip
Tuesday, January 27, 2026 5:00 PM 25254 PUBLIC_ROOFTOP_PV_FORECAST_20260127170000_0000000500702078.zip
Tuesday, January 27, 2026 5:30 PM 25108 PUBLIC_ROOFTOP_PV_FORECAST_20260127173000_0000000500705807.zip
Tuesday, January 27, 2026 6:00 PM 24929 PUBLIC_ROOFTOP_PV_FORECAST_20260127180000_0000000500709075.zip
Tuesday, January 27, 2026 6:30 PM 24856 PUBLIC_ROOFTOP_PV_FORECAST_20260127183000_0000000500712407.zip
Tuesday, January 27, 2026 7:01 PM 24665 PUBLIC_ROOFTOP_PV_FORECAST_20260127190000_0000000500715736.zip
Tuesday, January 27, 2026 7:31 PM 24724 PUBLIC_ROOFTOP_PV_FORECAST_20260127193000_0000000500718988.zip
Tuesday, January 27, 2026 8:01 PM 24631 PUBLIC_ROOFTOP_PV_FORECAST_20260127200000_0000000500722180.zip
Tuesday, January 27, 2026 8:30 PM 24519 PUBLIC_ROOFTOP_PV_FORECAST_20260127203000_0000000500725360.zip
Tuesday, January 27, 2026 9:00 PM 24602 PUBLIC_ROOFTOP_PV_FORECAST_20260127210000_0000000500728305.zip
Tuesday, January 27, 2026 9:31 PM 24602 PUBLIC_ROOFTOP_PV_FORECAST_20260127213000_0000000500731347.zip
Tuesday, January 27, 2026 10:01 PM 24576 PUBLIC_ROOFTOP_PV_FORECAST_20260127220000_0000000500734478.zip
Tuesday, January 27, 2026 10:30 PM 24439 PUBLIC_ROOFTOP_PV_FORECAST_20260127223000_0000000500737605.zip
Tuesday, January 27, 2026 11:01 PM 24447 PUBLIC_ROOFTOP_PV_FORECAST_20260127230000_0000000500740514.zip
Tuesday, January 27, 2026 11:30 PM 24459 PUBLIC_ROOFTOP_PV_FORECAST_20260127233000_0000000500743476.zip
Wednesday, January 28, 2026 12:00 AM 27609 PUBLIC_ROOFTOP_PV_FORECAST_20260128000000_0000000500746367.zip
Wednesday, January 28, 2026 12:30 AM 27718 PUBLIC_ROOFTOP_PV_FORECAST_20260128003000_0000000500749295.zip
Wednesday, January 28, 2026 1:00 AM 27648 PUBLIC_ROOFTOP_PV_FORECAST_20260128010000_0000000500752218.zip
Wednesday, January 28, 2026 1:30 AM 27740 PUBLIC_ROOFTOP_PV_FORECAST_20260128013000_0000000500755214.zip
Wednesday, January 28, 2026 2:00 AM 27685 PUBLIC_ROOFTOP_PV_FORECAST_20260128020000_0000000500758121.zip
Wednesday, January 28, 2026 2:30 AM 27668 PUBLIC_ROOFTOP_PV_FORECAST_20260128023000_0000000500761022.zip
Wednesday, January 28, 2026 3:00 AM 27730 PUBLIC_ROOFTOP_PV_FORECAST_20260128030000_0000000500763912.zip
Wednesday, January 28, 2026 3:31 AM 27743 PUBLIC_ROOFTOP_PV_FORECAST_20260128033000_0000000500766815.zip
Wednesday, January 28, 2026 4:00 AM 27668 PUBLIC_ROOFTOP_PV_FORECAST_20260128040000_0000000500769671.zip
Wednesday, January 28, 2026 4:31 AM 27757 PUBLIC_ROOFTOP_PV_FORECAST_20260128043000_0000000500773533.zip
Wednesday, January 28, 2026 5:02 AM 27766 PUBLIC_ROOFTOP_PV_FORECAST_20260128050000_0000000500776115.zip
Wednesday, January 28, 2026 5:31 AM 27643 PUBLIC_ROOFTOP_PV_FORECAST_20260128053000_0000000500779187.zip
Wednesday, January 28, 2026 6:00 AM 27555 PUBLIC_ROOFTOP_PV_FORECAST_20260128060000_0000000500781815.zip
Wednesday, January 28, 2026 6:30 AM 27415 PUBLIC_ROOFTOP_PV_FORECAST_20260128063000_0000000500785032.zip
Wednesday, January 28, 2026 7:00 AM 27345 PUBLIC_ROOFTOP_PV_FORECAST_20260128070000_0000000500787857.zip
Wednesday, January 28, 2026 7:31 AM 27214 PUBLIC_ROOFTOP_PV_FORECAST_20260128073000_0000000500791407.zip
Wednesday, January 28, 2026 8:00 AM 27201 PUBLIC_ROOFTOP_PV_FORECAST_20260128080000_0000000500794535.zip
Wednesday, January 28, 2026 8:30 AM 27072 PUBLIC_ROOFTOP_PV_FORECAST_20260128083000_0000000500798646.zip
Wednesday, January 28, 2026 9:00 AM 26901 PUBLIC_ROOFTOP_PV_FORECAST_20260128090000_0000000500801679.zip
Wednesday, January 28, 2026 9:31 AM 26840 PUBLIC_ROOFTOP_PV_FORECAST_20260128093000_0000000500805431.zip
Wednesday, January 28, 2026 10:00 AM 26659 PUBLIC_ROOFTOP_PV_FORECAST_20260128100000_0000000500808650.zip
Wednesday, January 28, 2026 10:30 AM 26524 PUBLIC_ROOFTOP_PV_FORECAST_20260128103000_0000000500812376.zip
Wednesday, January 28, 2026 11:01 AM 26450 PUBLIC_ROOFTOP_PV_FORECAST_20260128110000_0000000500815699.zip
Wednesday, January 28, 2026 11:31 AM 26272 PUBLIC_ROOFTOP_PV_FORECAST_20260128113000_0000000500819754.zip
Wednesday, January 28, 2026 12:01 PM 26155 PUBLIC_ROOFTOP_PV_FORECAST_20260128120000_0000000500822856.zip
Wednesday, January 28, 2026 12:31 PM 26076 PUBLIC_ROOFTOP_PV_FORECAST_20260128123000_0000000500827291.zip
Wednesday, January 28, 2026 1:01 PM 25950 PUBLIC_ROOFTOP_PV_FORECAST_20260128130000_0000000500830789.zip
Wednesday, January 28, 2026 1:30 PM 25792 PUBLIC_ROOFTOP_PV_FORECAST_20260128133000_0000000500834345.zip
Wednesday, January 28, 2026 2:01 PM 25633 PUBLIC_ROOFTOP_PV_FORECAST_20260128140000_0000000500837741.zip
Wednesday, January 28, 2026 2:31 PM 25555 PUBLIC_ROOFTOP_PV_FORECAST_20260128143000_0000000500841136.zip
Wednesday, January 28, 2026 3:00 PM 25520 PUBLIC_ROOFTOP_PV_FORECAST_20260128150000_0000000500844369.zip
Wednesday, January 28, 2026 3:31 PM 25477 PUBLIC_ROOFTOP_PV_FORECAST_20260128153000_0000000500847776.zip
Wednesday, January 28, 2026 4:00 PM 25280 PUBLIC_ROOFTOP_PV_FORECAST_20260128160000_0000000500850932.zip
Wednesday, January 28, 2026 4:32 PM 25229 PUBLIC_ROOFTOP_PV_FORECAST_20260128163000_0000000500854273.zip
Wednesday, January 28, 2026 5:00 PM 25198 PUBLIC_ROOFTOP_PV_FORECAST_20260128170000_0000000500857439.zip
Wednesday, January 28, 2026 5:31 PM 24925 PUBLIC_ROOFTOP_PV_FORECAST_20260128173000_0000000500860959.zip
Wednesday, January 28, 2026 6:02 PM 24996 PUBLIC_ROOFTOP_PV_FORECAST_20260128180000_0000000500864130.zip
Wednesday, January 28, 2026 6:32 PM 24866 PUBLIC_ROOFTOP_PV_FORECAST_20260128183000_0000000500867299.zip
Wednesday, January 28, 2026 7:02 PM 24778 PUBLIC_ROOFTOP_PV_FORECAST_20260128190000_0000000500870373.zip
Wednesday, January 28, 2026 7:31 PM 24702 PUBLIC_ROOFTOP_PV_FORECAST_20260128193000_0000000500873495.zip
Wednesday, January 28, 2026 8:01 PM 24633 PUBLIC_ROOFTOP_PV_FORECAST_20260128200000_0000000500876556.zip
Wednesday, January 28, 2026 8:31 PM 24571 PUBLIC_ROOFTOP_PV_FORECAST_20260128203000_0000000500879515.zip
Wednesday, January 28, 2026 9:00 PM 24529 PUBLIC_ROOFTOP_PV_FORECAST_20260128210000_0000000500882678.zip
Wednesday, January 28, 2026 9:30 PM 24465 PUBLIC_ROOFTOP_PV_FORECAST_20260128213000_0000000500885771.zip
Wednesday, January 28, 2026 10:01 PM 24463 PUBLIC_ROOFTOP_PV_FORECAST_20260128220000_0000000500888863.zip
Wednesday, January 28, 2026 10:30 PM 24396 PUBLIC_ROOFTOP_PV_FORECAST_20260128223000_0000000500891835.zip
Wednesday, January 28, 2026 11:02 PM 24403 PUBLIC_ROOFTOP_PV_FORECAST_20260128230000_0000000500894869.zip
Wednesday, January 28, 2026 11:31 PM 24473 PUBLIC_ROOFTOP_PV_FORECAST_20260128233000_0000000500897875.zip
Thursday, January 29, 2026 12:00 AM 27604 PUBLIC_ROOFTOP_PV_FORECAST_20260129000000_0000000500900782.zip
Thursday, January 29, 2026 12:32 AM 27660 PUBLIC_ROOFTOP_PV_FORECAST_20260129003000_0000000500903982.zip
Thursday, January 29, 2026 1:01 AM 27540 PUBLIC_ROOFTOP_PV_FORECAST_20260129010000_0000000500906952.zip
Thursday, January 29, 2026 1:31 AM 27584 PUBLIC_ROOFTOP_PV_FORECAST_20260129013000_0000000500910091.zip
Thursday, January 29, 2026 2:00 AM 27606 PUBLIC_ROOFTOP_PV_FORECAST_20260129020000_0000000500913013.zip
Thursday, January 29, 2026 2:31 AM 27685 PUBLIC_ROOFTOP_PV_FORECAST_20260129023000_0000000500915983.zip
Thursday, January 29, 2026 3:00 AM 27697 PUBLIC_ROOFTOP_PV_FORECAST_20260129030000_0000000500919027.zip
Thursday, January 29, 2026 3:30 AM 27630 PUBLIC_ROOFTOP_PV_FORECAST_20260129033000_0000000500922061.zip
Thursday, January 29, 2026 4:01 AM 27589 PUBLIC_ROOFTOP_PV_FORECAST_20260129040000_0000000500925047.zip
Thursday, January 29, 2026 4:30 AM 27600 PUBLIC_ROOFTOP_PV_FORECAST_20260129043000_0000000500929008.zip
Thursday, January 29, 2026 5:01 AM 27632 PUBLIC_ROOFTOP_PV_FORECAST_20260129050000_0000000500931624.zip
Thursday, January 29, 2026 5:31 AM 27522 PUBLIC_ROOFTOP_PV_FORECAST_20260129053000_0000000500934828.zip
Thursday, January 29, 2026 6:00 AM 27592 PUBLIC_ROOFTOP_PV_FORECAST_20260129060000_0000000500937591.zip
Thursday, January 29, 2026 6:30 AM 27477 PUBLIC_ROOFTOP_PV_FORECAST_20260129063000_0000000500940793.zip
Thursday, January 29, 2026 7:00 AM 27305 PUBLIC_ROOFTOP_PV_FORECAST_20260129070000_0000000500943725.zip
Thursday, January 29, 2026 7:30 AM 27220 PUBLIC_ROOFTOP_PV_FORECAST_20260129073000_0000000500947117.zip
Thursday, January 29, 2026 8:01 AM 27068 PUBLIC_ROOFTOP_PV_FORECAST_20260129080000_0000000500949967.zip
Thursday, January 29, 2026 8:31 AM 27016 PUBLIC_ROOFTOP_PV_FORECAST_20260129083000_0000000500953544.zip
Thursday, January 29, 2026 9:02 AM 26896 PUBLIC_ROOFTOP_PV_FORECAST_20260129090000_0000000500956469.zip
Thursday, January 29, 2026 9:32 AM 26838 PUBLIC_ROOFTOP_PV_FORECAST_20260129093000_0000000500960366.zip
Thursday, January 29, 2026 10:02 AM 26719 PUBLIC_ROOFTOP_PV_FORECAST_20260129100000_0000000500963342.zip
Thursday, January 29, 2026 10:30 AM 26555 PUBLIC_ROOFTOP_PV_FORECAST_20260129103000_0000000500967047.zip
Thursday, January 29, 2026 11:01 AM 26455 PUBLIC_ROOFTOP_PV_FORECAST_20260129110000_0000000500970420.zip
Thursday, January 29, 2026 11:30 AM 26352 PUBLIC_ROOFTOP_PV_FORECAST_20260129113000_0000000500974325.zip
Thursday, January 29, 2026 12:02 PM 26085 PUBLIC_ROOFTOP_PV_FORECAST_20260129120000_0000000500977509.zip
Thursday, January 29, 2026 12:31 PM 26129 PUBLIC_ROOFTOP_PV_FORECAST_20260129123000_0000000500982328.zip
Thursday, January 29, 2026 1:01 PM 25983 PUBLIC_ROOFTOP_PV_FORECAST_20260129130000_0000000500985739.zip
Thursday, January 29, 2026 1:31 PM 25920 PUBLIC_ROOFTOP_PV_FORECAST_20260129133000_0000000500989185.zip
Thursday, January 29, 2026 2:01 PM 25695 PUBLIC_ROOFTOP_PV_FORECAST_20260129140000_0000000500992588.zip
Thursday, January 29, 2026 2:32 PM 25520 PUBLIC_ROOFTOP_PV_FORECAST_20260129143000_0000000500996041.zip
Thursday, January 29, 2026 3:01 PM 25406 PUBLIC_ROOFTOP_PV_FORECAST_20260129150000_0000000500999472.zip
Thursday, January 29, 2026 3:31 PM 25373 PUBLIC_ROOFTOP_PV_FORECAST_20260129153000_0000000501002961.zip
Thursday, January 29, 2026 4:02 PM 25236 PUBLIC_ROOFTOP_PV_FORECAST_20260129160000_0000000501006377.zip
Thursday, January 29, 2026 4:30 PM 25254 PUBLIC_ROOFTOP_PV_FORECAST_20260129163000_0000000501009713.zip
Thursday, January 29, 2026 5:00 PM 25082 PUBLIC_ROOFTOP_PV_FORECAST_20260129170000_0000000501012854.zip
Thursday, January 29, 2026 5:30 PM 25075 PUBLIC_ROOFTOP_PV_FORECAST_20260129173000_0000000501016334.zip
Thursday, January 29, 2026 6:01 PM 24961 PUBLIC_ROOFTOP_PV_FORECAST_20260129180000_0000000501019422.zip
Thursday, January 29, 2026 6:31 PM 24831 PUBLIC_ROOFTOP_PV_FORECAST_20260129183000_0000000501022510.zip
Thursday, January 29, 2026 7:01 PM 24772 PUBLIC_ROOFTOP_PV_FORECAST_20260129190000_0000000501025596.zip
Thursday, January 29, 2026 7:31 PM 24584 PUBLIC_ROOFTOP_PV_FORECAST_20260129193000_0000000501028629.zip
Thursday, January 29, 2026 8:01 PM 24540 PUBLIC_ROOFTOP_PV_FORECAST_20260129200000_0000000501031530.zip
Thursday, January 29, 2026 8:31 PM 24462 PUBLIC_ROOFTOP_PV_FORECAST_20260129203000_0000000501034404.zip
Thursday, January 29, 2026 9:00 PM 24463 PUBLIC_ROOFTOP_PV_FORECAST_20260129210000_0000000501037419.zip
Thursday, January 29, 2026 9:31 PM 24437 PUBLIC_ROOFTOP_PV_FORECAST_20260129213000_0000000501040449.zip
Thursday, January 29, 2026 10:00 PM 24420 PUBLIC_ROOFTOP_PV_FORECAST_20260129220000_0000000501043545.zip
Thursday, January 29, 2026 10:31 PM 24495 PUBLIC_ROOFTOP_PV_FORECAST_20260129223000_0000000501046526.zip
Thursday, January 29, 2026 11:03 PM 24388 PUBLIC_ROOFTOP_PV_FORECAST_20260129230000_0000000501049513.zip
Thursday, January 29, 2026 11:30 PM 24481 PUBLIC_ROOFTOP_PV_FORECAST_20260129233000_0000000501052411.zip
Friday, January 30, 2026 12:00 AM 27658 PUBLIC_ROOFTOP_PV_FORECAST_20260130000000_0000000501055279.zip
Friday, January 30, 2026 12:32 AM 27664 PUBLIC_ROOFTOP_PV_FORECAST_20260130003000_0000000501058220.zip
Friday, January 30, 2026 1:02 AM 27616 PUBLIC_ROOFTOP_PV_FORECAST_20260130010000_0000000501061100.zip
Friday, January 30, 2026 1:32 AM 27623 PUBLIC_ROOFTOP_PV_FORECAST_20260130013000_0000000501064139.zip
Friday, January 30, 2026 2:01 AM 27671 PUBLIC_ROOFTOP_PV_FORECAST_20260130020000_0000000501067023.zip
Friday, January 30, 2026 2:31 AM 27531 PUBLIC_ROOFTOP_PV_FORECAST_20260130023000_0000000501069877.zip
Friday, January 30, 2026 3:00 AM 27541 PUBLIC_ROOFTOP_PV_FORECAST_20260130030000_0000000501072669.zip
Friday, January 30, 2026 3:31 AM 27539 PUBLIC_ROOFTOP_PV_FORECAST_20260130033000_0000000501075614.zip
Friday, January 30, 2026 4:00 AM 27612 PUBLIC_ROOFTOP_PV_FORECAST_20260130040000_0000000501078372.zip
Friday, January 30, 2026 4:31 AM 27593 PUBLIC_ROOFTOP_PV_FORECAST_20260130043000_0000000501082232.zip
Friday, January 30, 2026 5:02 AM 27605 PUBLIC_ROOFTOP_PV_FORECAST_20260130050000_0000000501084776.zip
Friday, January 30, 2026 5:32 AM 27524 PUBLIC_ROOFTOP_PV_FORECAST_20260130053000_0000000501087862.zip
Friday, January 30, 2026 6:02 AM 27411 PUBLIC_ROOFTOP_PV_FORECAST_20260130060000_0000000501090606.zip
Friday, January 30, 2026 6:31 AM 27363 PUBLIC_ROOFTOP_PV_FORECAST_20260130063000_0000000501093952.zip
Friday, January 30, 2026 7:01 AM 27276 PUBLIC_ROOFTOP_PV_FORECAST_20260130070000_0000000501096860.zip
Friday, January 30, 2026 7:31 AM 27113 PUBLIC_ROOFTOP_PV_FORECAST_20260130073000_0000000501100337.zip
Friday, January 30, 2026 8:01 AM 27000 PUBLIC_ROOFTOP_PV_FORECAST_20260130080000_0000000501103173.zip
Friday, January 30, 2026 8:31 AM 26890 PUBLIC_ROOFTOP_PV_FORECAST_20260130083000_0000000501106726.zip
Friday, January 30, 2026 9:00 AM 26923 PUBLIC_ROOFTOP_PV_FORECAST_20260130090000_0000000501109647.zip
Friday, January 30, 2026 9:31 AM 26787 PUBLIC_ROOFTOP_PV_FORECAST_20260130093000_0000000501113061.zip
Friday, January 30, 2026 10:02 AM 26634 PUBLIC_ROOFTOP_PV_FORECAST_20260130100000_0000000501115738.zip
Friday, January 30, 2026 10:31 AM 26460 PUBLIC_ROOFTOP_PV_FORECAST_20260130103000_0000000501119337.zip
Friday, January 30, 2026 11:02 AM 26355 PUBLIC_ROOFTOP_PV_FORECAST_20260130110000_0000000501122412.zip
Friday, January 30, 2026 11:32 AM 26218 PUBLIC_ROOFTOP_PV_FORECAST_20260130113000_0000000501126343.zip
Friday, January 30, 2026 12:00 PM 26015 PUBLIC_ROOFTOP_PV_FORECAST_20260130120000_0000000501129406.zip
Friday, January 30, 2026 12:31 PM 25932 PUBLIC_ROOFTOP_PV_FORECAST_20260130123000_0000000501133932.zip
Friday, January 30, 2026 1:02 PM 25911 PUBLIC_ROOFTOP_PV_FORECAST_20260130130000_0000000501137418.zip