nemweb.com.au - /Reports/Current/ROOFTOP_PV/FORECAST/
[To Parent Directory]
Saturday, March 21, 2026 5:31 AM 25074 PUBLIC_ROOFTOP_PV_FORECAST_20260321053000_0000000508942238.zip
Saturday, March 21, 2026 6:03 AM 25059 PUBLIC_ROOFTOP_PV_FORECAST_20260321060000_0000000508945066.zip
Saturday, March 21, 2026 6:33 AM 24868 PUBLIC_ROOFTOP_PV_FORECAST_20260321063000_0000000508948479.zip
Saturday, March 21, 2026 7:01 AM 24833 PUBLIC_ROOFTOP_PV_FORECAST_20260321070000_0000000508951556.zip
Saturday, March 21, 2026 7:31 AM 24754 PUBLIC_ROOFTOP_PV_FORECAST_20260321073000_0000000508955302.zip
Saturday, March 21, 2026 8:04 AM 24668 PUBLIC_ROOFTOP_PV_FORECAST_20260321080000_0000000508958353.zip
Saturday, March 21, 2026 8:32 AM 24546 PUBLIC_ROOFTOP_PV_FORECAST_20260321083000_0000000508961778.zip
Saturday, March 21, 2026 9:02 AM 24462 PUBLIC_ROOFTOP_PV_FORECAST_20260321090000_0000000508964852.zip
Saturday, March 21, 2026 9:33 AM 24408 PUBLIC_ROOFTOP_PV_FORECAST_20260321093000_0000000508968445.zip
Saturday, March 21, 2026 10:01 AM 24242 PUBLIC_ROOFTOP_PV_FORECAST_20260321100000_0000000508971441.zip
Saturday, March 21, 2026 10:33 AM 24196 PUBLIC_ROOFTOP_PV_FORECAST_20260321103000_0000000508975057.zip
Saturday, March 21, 2026 11:04 AM 23961 PUBLIC_ROOFTOP_PV_FORECAST_20260321110000_0000000508977887.zip
Saturday, March 21, 2026 11:32 AM 23905 PUBLIC_ROOFTOP_PV_FORECAST_20260321113000_0000000508981621.zip
Saturday, March 21, 2026 12:04 PM 23816 PUBLIC_ROOFTOP_PV_FORECAST_20260321120000_0000000508984567.zip
Saturday, March 21, 2026 12:32 PM 23845 PUBLIC_ROOFTOP_PV_FORECAST_20260321123000_0000000508988421.zip
Saturday, March 21, 2026 1:01 PM 23559 PUBLIC_ROOFTOP_PV_FORECAST_20260321130000_0000000508991661.zip
Saturday, March 21, 2026 1:31 PM 23485 PUBLIC_ROOFTOP_PV_FORECAST_20260321133000_0000000508994935.zip
Saturday, March 21, 2026 2:03 PM 23360 PUBLIC_ROOFTOP_PV_FORECAST_20260321140000_0000000508998293.zip
Saturday, March 21, 2026 2:31 PM 23304 PUBLIC_ROOFTOP_PV_FORECAST_20260321143000_0000000509002257.zip
Saturday, March 21, 2026 3:01 PM 23052 PUBLIC_ROOFTOP_PV_FORECAST_20260321150000_0000000509005701.zip
Saturday, March 21, 2026 3:32 PM 23002 PUBLIC_ROOFTOP_PV_FORECAST_20260321153000_0000000509009088.zip
Saturday, March 21, 2026 4:01 PM 22804 PUBLIC_ROOFTOP_PV_FORECAST_20260321160000_0000000509012401.zip
Saturday, March 21, 2026 4:32 PM 22701 PUBLIC_ROOFTOP_PV_FORECAST_20260321163000_0000000509015662.zip
Saturday, March 21, 2026 5:01 PM 22671 PUBLIC_ROOFTOP_PV_FORECAST_20260321170000_0000000509019193.zip
Saturday, March 21, 2026 5:33 PM 22565 PUBLIC_ROOFTOP_PV_FORECAST_20260321173000_0000000509022813.zip
Saturday, March 21, 2026 6:03 PM 22392 PUBLIC_ROOFTOP_PV_FORECAST_20260321180000_0000000509026059.zip
Saturday, March 21, 2026 6:32 PM 22431 PUBLIC_ROOFTOP_PV_FORECAST_20260321183000_0000000509029237.zip
Saturday, March 21, 2026 7:02 PM 22346 PUBLIC_ROOFTOP_PV_FORECAST_20260321190000_0000000509032428.zip
Saturday, March 21, 2026 7:31 PM 22373 PUBLIC_ROOFTOP_PV_FORECAST_20260321193000_0000000509035653.zip
Saturday, March 21, 2026 8:02 PM 22397 PUBLIC_ROOFTOP_PV_FORECAST_20260321200000_0000000509038739.zip
Saturday, March 21, 2026 8:32 PM 22263 PUBLIC_ROOFTOP_PV_FORECAST_20260321203000_0000000509041934.zip
Saturday, March 21, 2026 9:02 PM 22361 PUBLIC_ROOFTOP_PV_FORECAST_20260321210000_0000000509045007.zip
Saturday, March 21, 2026 9:32 PM 22268 PUBLIC_ROOFTOP_PV_FORECAST_20260321213000_0000000509048505.zip
Saturday, March 21, 2026 10:01 PM 22217 PUBLIC_ROOFTOP_PV_FORECAST_20260321220000_0000000509051663.zip
Saturday, March 21, 2026 10:31 PM 22256 PUBLIC_ROOFTOP_PV_FORECAST_20260321223000_0000000509054699.zip
Saturday, March 21, 2026 11:03 PM 22294 PUBLIC_ROOFTOP_PV_FORECAST_20260321230000_0000000509057790.zip
Saturday, March 21, 2026 11:33 PM 22248 PUBLIC_ROOFTOP_PV_FORECAST_20260321233000_0000000509060842.zip
Sunday, March 22, 2026 12:07 AM 25087 PUBLIC_ROOFTOP_PV_FORECAST_20260322000000_0000000509063780.zip
Sunday, March 22, 2026 12:30 AM 25139 PUBLIC_ROOFTOP_PV_FORECAST_20260322003000_0000000509066899.zip
Sunday, March 22, 2026 1:01 AM 25128 PUBLIC_ROOFTOP_PV_FORECAST_20260322010000_0000000509069908.zip
Sunday, March 22, 2026 1:32 AM 25096 PUBLIC_ROOFTOP_PV_FORECAST_20260322013000_0000000509072934.zip
Sunday, March 22, 2026 2:02 AM 25127 PUBLIC_ROOFTOP_PV_FORECAST_20260322020000_0000000509075894.zip
Sunday, March 22, 2026 2:34 AM 25150 PUBLIC_ROOFTOP_PV_FORECAST_20260322023000_0000000509078901.zip
Sunday, March 22, 2026 3:01 AM 25118 PUBLIC_ROOFTOP_PV_FORECAST_20260322030000_0000000509081910.zip
Sunday, March 22, 2026 3:32 AM 25068 PUBLIC_ROOFTOP_PV_FORECAST_20260322033000_0000000509085099.zip
Sunday, March 22, 2026 4:02 AM 25106 PUBLIC_ROOFTOP_PV_FORECAST_20260322040000_0000000509088051.zip
Sunday, March 22, 2026 4:31 AM 25006 PUBLIC_ROOFTOP_PV_FORECAST_20260322043000_0000000509092024.zip
Sunday, March 22, 2026 5:04 AM 25079 PUBLIC_ROOFTOP_PV_FORECAST_20260322050000_0000000509094735.zip
Sunday, March 22, 2026 5:34 AM 24972 PUBLIC_ROOFTOP_PV_FORECAST_20260322053000_0000000509097437.zip
Sunday, March 22, 2026 6:04 AM 24974 PUBLIC_ROOFTOP_PV_FORECAST_20260322060000_0000000509100177.zip
Sunday, March 22, 2026 6:32 AM 24931 PUBLIC_ROOFTOP_PV_FORECAST_20260322063000_0000000509103531.zip
Sunday, March 22, 2026 7:03 AM 24710 PUBLIC_ROOFTOP_PV_FORECAST_20260322070000_0000000509106379.zip
Sunday, March 22, 2026 7:32 AM 24721 PUBLIC_ROOFTOP_PV_FORECAST_20260322073000_0000000509110071.zip
Sunday, March 22, 2026 8:01 AM 24666 PUBLIC_ROOFTOP_PV_FORECAST_20260322080000_0000000509112950.zip
Sunday, March 22, 2026 8:30 AM 24494 PUBLIC_ROOFTOP_PV_FORECAST_20260322083000_0000000509116654.zip
Sunday, March 22, 2026 9:04 AM 24437 PUBLIC_ROOFTOP_PV_FORECAST_20260322090000_0000000509119663.zip
Sunday, March 22, 2026 9:35 AM 24300 PUBLIC_ROOFTOP_PV_FORECAST_20260322093000_0000000509123283.zip
Sunday, March 22, 2026 10:00 AM 24226 PUBLIC_ROOFTOP_PV_FORECAST_20260322100000_0000000509126283.zip
Sunday, March 22, 2026 10:30 AM 24055 PUBLIC_ROOFTOP_PV_FORECAST_20260322103000_0000000509130047.zip
Sunday, March 22, 2026 11:00 AM 23995 PUBLIC_ROOFTOP_PV_FORECAST_20260322110000_0000000509133115.zip
Sunday, March 22, 2026 11:30 AM 23865 PUBLIC_ROOFTOP_PV_FORECAST_20260322113000_0000000509136948.zip
Sunday, March 22, 2026 12:00 PM 23801 PUBLIC_ROOFTOP_PV_FORECAST_20260322120000_0000000509140070.zip
Sunday, March 22, 2026 12:30 PM 23713 PUBLIC_ROOFTOP_PV_FORECAST_20260322123000_0000000509143912.zip
Sunday, March 22, 2026 1:00 PM 23607 PUBLIC_ROOFTOP_PV_FORECAST_20260322130000_0000000509147015.zip
Sunday, March 22, 2026 1:30 PM 23474 PUBLIC_ROOFTOP_PV_FORECAST_20260322133000_0000000509150243.zip
Sunday, March 22, 2026 2:00 PM 23336 PUBLIC_ROOFTOP_PV_FORECAST_20260322140000_0000000509153411.zip
Sunday, March 22, 2026 2:30 PM 23203 PUBLIC_ROOFTOP_PV_FORECAST_20260322143000_0000000509156643.zip
Sunday, March 22, 2026 3:00 PM 23033 PUBLIC_ROOFTOP_PV_FORECAST_20260322150000_0000000509159925.zip
Sunday, March 22, 2026 3:30 PM 23053 PUBLIC_ROOFTOP_PV_FORECAST_20260322153000_0000000509163305.zip
Sunday, March 22, 2026 4:00 PM 22929 PUBLIC_ROOFTOP_PV_FORECAST_20260322160000_0000000509166414.zip
Sunday, March 22, 2026 4:30 PM 22790 PUBLIC_ROOFTOP_PV_FORECAST_20260322163000_0000000509169552.zip
Sunday, March 22, 2026 5:00 PM 22588 PUBLIC_ROOFTOP_PV_FORECAST_20260322170000_0000000509172512.zip
Sunday, March 22, 2026 5:30 PM 22532 PUBLIC_ROOFTOP_PV_FORECAST_20260322173000_0000000509176079.zip
Sunday, March 22, 2026 6:00 PM 22442 PUBLIC_ROOFTOP_PV_FORECAST_20260322180000_0000000509179239.zip
Sunday, March 22, 2026 6:30 PM 22401 PUBLIC_ROOFTOP_PV_FORECAST_20260322183000_0000000509182456.zip
Sunday, March 22, 2026 7:00 PM 22244 PUBLIC_ROOFTOP_PV_FORECAST_20260322190000_0000000509185638.zip
Sunday, March 22, 2026 7:30 PM 22254 PUBLIC_ROOFTOP_PV_FORECAST_20260322193000_0000000509188784.zip
Sunday, March 22, 2026 8:00 PM 22261 PUBLIC_ROOFTOP_PV_FORECAST_20260322200000_0000000509191800.zip
Sunday, March 22, 2026 8:30 PM 22174 PUBLIC_ROOFTOP_PV_FORECAST_20260322203000_0000000509194895.zip
Sunday, March 22, 2026 9:00 PM 22252 PUBLIC_ROOFTOP_PV_FORECAST_20260322210000_0000000509197860.zip
Sunday, March 22, 2026 9:30 PM 22190 PUBLIC_ROOFTOP_PV_FORECAST_20260322213000_0000000509200855.zip
Sunday, March 22, 2026 10:00 PM 22228 PUBLIC_ROOFTOP_PV_FORECAST_20260322220000_0000000509204042.zip
Sunday, March 22, 2026 10:30 PM 22122 PUBLIC_ROOFTOP_PV_FORECAST_20260322223000_0000000509207091.zip
Sunday, March 22, 2026 11:00 PM 22104 PUBLIC_ROOFTOP_PV_FORECAST_20260322230000_0000000509210086.zip
Sunday, March 22, 2026 11:30 PM 22087 PUBLIC_ROOFTOP_PV_FORECAST_20260322233000_0000000509213130.zip
Monday, March 23, 2026 12:00 AM 24958 PUBLIC_ROOFTOP_PV_FORECAST_20260323000000_0000000509216111.zip
Monday, March 23, 2026 12:30 AM 24942 PUBLIC_ROOFTOP_PV_FORECAST_20260323003000_0000000509219233.zip
Monday, March 23, 2026 1:00 AM 25012 PUBLIC_ROOFTOP_PV_FORECAST_20260323010000_0000000509222235.zip
Monday, March 23, 2026 1:30 AM 24975 PUBLIC_ROOFTOP_PV_FORECAST_20260323013000_0000000509225368.zip
Monday, March 23, 2026 2:00 AM 24999 PUBLIC_ROOFTOP_PV_FORECAST_20260323020000_0000000509228341.zip
Monday, March 23, 2026 2:30 AM 24985 PUBLIC_ROOFTOP_PV_FORECAST_20260323023000_0000000509231313.zip
Monday, March 23, 2026 3:00 AM 24879 PUBLIC_ROOFTOP_PV_FORECAST_20260323030000_0000000509234312.zip
Monday, March 23, 2026 3:30 AM 24858 PUBLIC_ROOFTOP_PV_FORECAST_20260323033000_0000000509237368.zip
Monday, March 23, 2026 4:00 AM 25026 PUBLIC_ROOFTOP_PV_FORECAST_20260323040000_0000000509240338.zip
Monday, March 23, 2026 4:30 AM 25001 PUBLIC_ROOFTOP_PV_FORECAST_20260323043000_0000000509244296.zip
Monday, March 23, 2026 5:03 AM 24956 PUBLIC_ROOFTOP_PV_FORECAST_20260323050000_0000000509247102.zip
Monday, March 23, 2026 5:30 AM 24880 PUBLIC_ROOFTOP_PV_FORECAST_20260323053000_0000000509249783.zip
Monday, March 23, 2026 6:00 AM 24948 PUBLIC_ROOFTOP_PV_FORECAST_20260323060000_0000000509252648.zip
Monday, March 23, 2026 6:30 AM 24814 PUBLIC_ROOFTOP_PV_FORECAST_20260323063000_0000000509256124.zip
Monday, March 23, 2026 7:00 AM 24745 PUBLIC_ROOFTOP_PV_FORECAST_20260323070000_0000000509259425.zip
Monday, March 23, 2026 7:30 AM 24601 PUBLIC_ROOFTOP_PV_FORECAST_20260323073000_0000000509263100.zip
Monday, March 23, 2026 8:00 AM 24560 PUBLIC_ROOFTOP_PV_FORECAST_20260323080000_0000000509266147.zip
Monday, March 23, 2026 8:30 AM 24465 PUBLIC_ROOFTOP_PV_FORECAST_20260323083000_0000000509270271.zip
Monday, March 23, 2026 9:00 AM 24358 PUBLIC_ROOFTOP_PV_FORECAST_20260323090000_0000000509273482.zip
Monday, March 23, 2026 9:30 AM 24196 PUBLIC_ROOFTOP_PV_FORECAST_20260323093000_0000000509277254.zip
Monday, March 23, 2026 10:00 AM 24174 PUBLIC_ROOFTOP_PV_FORECAST_20260323100000_0000000509280500.zip
Monday, March 23, 2026 10:30 AM 24011 PUBLIC_ROOFTOP_PV_FORECAST_20260323103000_0000000509284320.zip
Monday, March 23, 2026 11:00 AM 23876 PUBLIC_ROOFTOP_PV_FORECAST_20260323110000_0000000509287699.zip
Monday, March 23, 2026 11:30 AM 23755 PUBLIC_ROOFTOP_PV_FORECAST_20260323113000_0000000509292227.zip
Monday, March 23, 2026 12:00 PM 23750 PUBLIC_ROOFTOP_PV_FORECAST_20260323120000_0000000509295733.zip
Monday, March 23, 2026 12:30 PM 23646 PUBLIC_ROOFTOP_PV_FORECAST_20260323123000_0000000509299744.zip
Monday, March 23, 2026 1:00 PM 23525 PUBLIC_ROOFTOP_PV_FORECAST_20260323130000_0000000509303328.zip
Monday, March 23, 2026 1:30 PM 23432 PUBLIC_ROOFTOP_PV_FORECAST_20260323133000_0000000509306617.zip
Monday, March 23, 2026 2:00 PM 23276 PUBLIC_ROOFTOP_PV_FORECAST_20260323140000_0000000509309957.zip
Monday, March 23, 2026 2:30 PM 23185 PUBLIC_ROOFTOP_PV_FORECAST_20260323143000_0000000509313372.zip
Monday, March 23, 2026 3:00 PM 23035 PUBLIC_ROOFTOP_PV_FORECAST_20260323150000_0000000509316556.zip
Monday, March 23, 2026 3:30 PM 22950 PUBLIC_ROOFTOP_PV_FORECAST_20260323153000_0000000509319701.zip
Monday, March 23, 2026 4:00 PM 22787 PUBLIC_ROOFTOP_PV_FORECAST_20260323160000_0000000509322905.zip
Monday, March 23, 2026 4:30 PM 22611 PUBLIC_ROOFTOP_PV_FORECAST_20260323163000_0000000509326140.zip
Monday, March 23, 2026 5:00 PM 22570 PUBLIC_ROOFTOP_PV_FORECAST_20260323170000_0000000509329395.zip
Monday, March 23, 2026 5:30 PM 22519 PUBLIC_ROOFTOP_PV_FORECAST_20260323173000_0000000509332940.zip
Monday, March 23, 2026 6:00 PM 22335 PUBLIC_ROOFTOP_PV_FORECAST_20260323180000_0000000509336004.zip
Monday, March 23, 2026 6:30 PM 22349 PUBLIC_ROOFTOP_PV_FORECAST_20260323183000_0000000509339236.zip
Monday, March 23, 2026 7:00 PM 22296 PUBLIC_ROOFTOP_PV_FORECAST_20260323190000_0000000509342498.zip
Monday, March 23, 2026 7:30 PM 22167 PUBLIC_ROOFTOP_PV_FORECAST_20260323193000_0000000509345709.zip
Monday, March 23, 2026 8:00 PM 22257 PUBLIC_ROOFTOP_PV_FORECAST_20260323200000_0000000509348875.zip
Monday, March 23, 2026 8:30 PM 22243 PUBLIC_ROOFTOP_PV_FORECAST_20260323203000_0000000509352083.zip
Monday, March 23, 2026 9:00 PM 22150 PUBLIC_ROOFTOP_PV_FORECAST_20260323210000_0000000509355221.zip
Monday, March 23, 2026 9:30 PM 22067 PUBLIC_ROOFTOP_PV_FORECAST_20260323213000_0000000509358389.zip
Monday, March 23, 2026 10:00 PM 22187 PUBLIC_ROOFTOP_PV_FORECAST_20260323220000_0000000509361626.zip
Monday, March 23, 2026 10:30 PM 22121 PUBLIC_ROOFTOP_PV_FORECAST_20260323223000_0000000509364888.zip
Monday, March 23, 2026 11:00 PM 22158 PUBLIC_ROOFTOP_PV_FORECAST_20260323230000_0000000509367963.zip
Monday, March 23, 2026 11:30 PM 22137 PUBLIC_ROOFTOP_PV_FORECAST_20260323233000_0000000509370985.zip
Tuesday, March 24, 2026 12:00 AM 24923 PUBLIC_ROOFTOP_PV_FORECAST_20260324000000_0000000509374017.zip
Tuesday, March 24, 2026 12:30 AM 24938 PUBLIC_ROOFTOP_PV_FORECAST_20260324003000_0000000509377153.zip
Tuesday, March 24, 2026 1:00 AM 24947 PUBLIC_ROOFTOP_PV_FORECAST_20260324010000_0000000509380335.zip
Tuesday, March 24, 2026 1:30 AM 24898 PUBLIC_ROOFTOP_PV_FORECAST_20260324013000_0000000509383492.zip
Tuesday, March 24, 2026 2:00 AM 24967 PUBLIC_ROOFTOP_PV_FORECAST_20260324020000_0000000509386555.zip
Tuesday, March 24, 2026 2:30 AM 24956 PUBLIC_ROOFTOP_PV_FORECAST_20260324023000_0000000509389666.zip
Tuesday, March 24, 2026 3:00 AM 24957 PUBLIC_ROOFTOP_PV_FORECAST_20260324030000_0000000509392798.zip
Tuesday, March 24, 2026 3:30 AM 24919 PUBLIC_ROOFTOP_PV_FORECAST_20260324033000_0000000509395991.zip
Tuesday, March 24, 2026 4:00 AM 24870 PUBLIC_ROOFTOP_PV_FORECAST_20260324040000_0000000509399050.zip
Tuesday, March 24, 2026 4:30 AM 24963 PUBLIC_ROOFTOP_PV_FORECAST_20260324043000_0000000509403038.zip
Tuesday, March 24, 2026 5:06 AM 24895 PUBLIC_ROOFTOP_PV_FORECAST_20260324050000_0000000509405971.zip
Tuesday, March 24, 2026 5:30 AM 24923 PUBLIC_ROOFTOP_PV_FORECAST_20260324053000_0000000509408730.zip
Tuesday, March 24, 2026 6:00 AM 24846 PUBLIC_ROOFTOP_PV_FORECAST_20260324060000_0000000509411559.zip
Tuesday, March 24, 2026 6:30 AM 24766 PUBLIC_ROOFTOP_PV_FORECAST_20260324063000_0000000509414966.zip
Tuesday, March 24, 2026 7:00 AM 24645 PUBLIC_ROOFTOP_PV_FORECAST_20260324070000_0000000509418181.zip
Tuesday, March 24, 2026 7:30 AM 24566 PUBLIC_ROOFTOP_PV_FORECAST_20260324073000_0000000509421829.zip
Tuesday, March 24, 2026 8:00 AM 24445 PUBLIC_ROOFTOP_PV_FORECAST_20260324080000_0000000509425091.zip
Tuesday, March 24, 2026 8:30 AM 24347 PUBLIC_ROOFTOP_PV_FORECAST_20260324083000_0000000509429005.zip
Tuesday, March 24, 2026 9:01 AM 24202 PUBLIC_ROOFTOP_PV_FORECAST_20260324090000_0000000509432300.zip
Tuesday, March 24, 2026 9:30 AM 24194 PUBLIC_ROOFTOP_PV_FORECAST_20260324093000_0000000509436284.zip
Tuesday, March 24, 2026 10:00 AM 23995 PUBLIC_ROOFTOP_PV_FORECAST_20260324100000_0000000509439464.zip
Tuesday, March 24, 2026 10:30 AM 23938 PUBLIC_ROOFTOP_PV_FORECAST_20260324103000_0000000509443580.zip
Tuesday, March 24, 2026 11:00 AM 23905 PUBLIC_ROOFTOP_PV_FORECAST_20260324110000_0000000509446776.zip
Tuesday, March 24, 2026 11:30 AM 23798 PUBLIC_ROOFTOP_PV_FORECAST_20260324113000_0000000509450681.zip
Tuesday, March 24, 2026 12:00 PM 23678 PUBLIC_ROOFTOP_PV_FORECAST_20260324120000_0000000509453994.zip
Tuesday, March 24, 2026 12:30 PM 23544 PUBLIC_ROOFTOP_PV_FORECAST_20260324123000_0000000509458174.zip
Tuesday, March 24, 2026 1:00 PM 23510 PUBLIC_ROOFTOP_PV_FORECAST_20260324130000_0000000509461534.zip
Tuesday, March 24, 2026 1:30 PM 23316 PUBLIC_ROOFTOP_PV_FORECAST_20260324133000_0000000509464889.zip
Tuesday, March 24, 2026 2:00 PM 23235 PUBLIC_ROOFTOP_PV_FORECAST_20260324140000_0000000509468543.zip
Tuesday, March 24, 2026 2:30 PM 23171 PUBLIC_ROOFTOP_PV_FORECAST_20260324143000_0000000509472169.zip
Tuesday, March 24, 2026 3:00 PM 23005 PUBLIC_ROOFTOP_PV_FORECAST_20260324150000_0000000509475651.zip
Tuesday, March 24, 2026 3:30 PM 22882 PUBLIC_ROOFTOP_PV_FORECAST_20260324153000_0000000509479281.zip
Tuesday, March 24, 2026 4:00 PM 22801 PUBLIC_ROOFTOP_PV_FORECAST_20260324160000_0000000509482756.zip
Tuesday, March 24, 2026 4:31 PM 22614 PUBLIC_ROOFTOP_PV_FORECAST_20260324163000_0000000509486091.zip
Tuesday, March 24, 2026 5:00 PM 22494 PUBLIC_ROOFTOP_PV_FORECAST_20260324170000_0000000509489423.zip
Tuesday, March 24, 2026 5:30 PM 22408 PUBLIC_ROOFTOP_PV_FORECAST_20260324173000_0000000509493243.zip
Tuesday, March 24, 2026 6:00 PM 22294 PUBLIC_ROOFTOP_PV_FORECAST_20260324180000_0000000509496597.zip
Tuesday, March 24, 2026 6:30 PM 22308 PUBLIC_ROOFTOP_PV_FORECAST_20260324183000_0000000509499861.zip
Tuesday, March 24, 2026 7:00 PM 22108 PUBLIC_ROOFTOP_PV_FORECAST_20260324190000_0000000509503270.zip
Tuesday, March 24, 2026 7:30 PM 22253 PUBLIC_ROOFTOP_PV_FORECAST_20260324193000_0000000509506553.zip
Tuesday, March 24, 2026 8:00 PM 22208 PUBLIC_ROOFTOP_PV_FORECAST_20260324200000_0000000509509763.zip
Tuesday, March 24, 2026 8:30 PM 22143 PUBLIC_ROOFTOP_PV_FORECAST_20260324203000_0000000509512973.zip
Tuesday, March 24, 2026 9:00 PM 22123 PUBLIC_ROOFTOP_PV_FORECAST_20260324210000_0000000509516072.zip
Tuesday, March 24, 2026 9:30 PM 22107 PUBLIC_ROOFTOP_PV_FORECAST_20260324213000_0000000509519231.zip
Tuesday, March 24, 2026 10:00 PM 22101 PUBLIC_ROOFTOP_PV_FORECAST_20260324220000_0000000509522688.zip
Tuesday, March 24, 2026 10:30 PM 22125 PUBLIC_ROOFTOP_PV_FORECAST_20260324223000_0000000509525828.zip
Tuesday, March 24, 2026 11:00 PM 22046 PUBLIC_ROOFTOP_PV_FORECAST_20260324230000_0000000509529060.zip
Tuesday, March 24, 2026 11:30 PM 22098 PUBLIC_ROOFTOP_PV_FORECAST_20260324233000_0000000509532264.zip
Wednesday, March 25, 2026 12:00 AM 24956 PUBLIC_ROOFTOP_PV_FORECAST_20260325000000_0000000509535460.zip
Wednesday, March 25, 2026 12:30 AM 24787 PUBLIC_ROOFTOP_PV_FORECAST_20260325003000_0000000509538701.zip
Wednesday, March 25, 2026 1:00 AM 24855 PUBLIC_ROOFTOP_PV_FORECAST_20260325010000_0000000509541911.zip
Wednesday, March 25, 2026 1:30 AM 24893 PUBLIC_ROOFTOP_PV_FORECAST_20260325013000_0000000509545171.zip
Wednesday, March 25, 2026 2:00 AM 24918 PUBLIC_ROOFTOP_PV_FORECAST_20260325020000_0000000509548310.zip
Wednesday, March 25, 2026 2:30 AM 24850 PUBLIC_ROOFTOP_PV_FORECAST_20260325023000_0000000509551510.zip
Wednesday, March 25, 2026 3:00 AM 24823 PUBLIC_ROOFTOP_PV_FORECAST_20260325030000_0000000509554853.zip
Wednesday, March 25, 2026 3:30 AM 24916 PUBLIC_ROOFTOP_PV_FORECAST_20260325033000_0000000509558148.zip
Wednesday, March 25, 2026 4:00 AM 24900 PUBLIC_ROOFTOP_PV_FORECAST_20260325040000_0000000509561354.zip
Wednesday, March 25, 2026 4:30 AM 24958 PUBLIC_ROOFTOP_PV_FORECAST_20260325043000_0000000509565560.zip
Wednesday, March 25, 2026 5:01 AM 24796 PUBLIC_ROOFTOP_PV_FORECAST_20260325050000_0000000509568477.zip
Wednesday, March 25, 2026 5:30 AM 24864 PUBLIC_ROOFTOP_PV_FORECAST_20260325053000_0000000509571419.zip
Wednesday, March 25, 2026 6:01 AM 24865 PUBLIC_ROOFTOP_PV_FORECAST_20260325060000_0000000509574448.zip
Wednesday, March 25, 2026 6:31 AM 24684 PUBLIC_ROOFTOP_PV_FORECAST_20260325063000_0000000509578046.zip
Wednesday, March 25, 2026 7:00 AM 24671 PUBLIC_ROOFTOP_PV_FORECAST_20260325070000_0000000509581058.zip
Wednesday, March 25, 2026 7:30 AM 24496 PUBLIC_ROOFTOP_PV_FORECAST_20260325073000_0000000509584800.zip
Wednesday, March 25, 2026 8:00 AM 24493 PUBLIC_ROOFTOP_PV_FORECAST_20260325080000_0000000509588278.zip
Wednesday, March 25, 2026 8:30 AM 24313 PUBLIC_ROOFTOP_PV_FORECAST_20260325083000_0000000509592287.zip
Wednesday, March 25, 2026 9:00 AM 24214 PUBLIC_ROOFTOP_PV_FORECAST_20260325090000_0000000509595681.zip
Wednesday, March 25, 2026 9:30 AM 24096 PUBLIC_ROOFTOP_PV_FORECAST_20260325093000_0000000509599797.zip
Wednesday, March 25, 2026 10:00 AM 24007 PUBLIC_ROOFTOP_PV_FORECAST_20260325100000_0000000509603213.zip
Wednesday, March 25, 2026 10:30 AM 23919 PUBLIC_ROOFTOP_PV_FORECAST_20260325103000_0000000509607131.zip
Wednesday, March 25, 2026 11:01 AM 23734 PUBLIC_ROOFTOP_PV_FORECAST_20260325110000_0000000509610538.zip
Wednesday, March 25, 2026 11:30 AM 23741 PUBLIC_ROOFTOP_PV_FORECAST_20260325113000_0000000509614724.zip
Wednesday, March 25, 2026 12:00 PM 23599 PUBLIC_ROOFTOP_PV_FORECAST_20260325120000_0000000509618481.zip
Wednesday, March 25, 2026 12:31 PM 23503 PUBLIC_ROOFTOP_PV_FORECAST_20260325123000_0000000509622591.zip
Wednesday, March 25, 2026 1:00 PM 23295 PUBLIC_ROOFTOP_PV_FORECAST_20260325130000_0000000509626156.zip
Wednesday, March 25, 2026 1:30 PM 23303 PUBLIC_ROOFTOP_PV_FORECAST_20260325133000_0000000509629909.zip
Wednesday, March 25, 2026 2:00 PM 23219 PUBLIC_ROOFTOP_PV_FORECAST_20260325140000_0000000509633452.zip
Wednesday, March 25, 2026 2:30 PM 23109 PUBLIC_ROOFTOP_PV_FORECAST_20260325143000_0000000509636961.zip
Wednesday, March 25, 2026 3:00 PM 22969 PUBLIC_ROOFTOP_PV_FORECAST_20260325150000_0000000509640541.zip
Wednesday, March 25, 2026 3:30 PM 22827 PUBLIC_ROOFTOP_PV_FORECAST_20260325153000_0000000509644186.zip
Wednesday, March 25, 2026 4:00 PM 22723 PUBLIC_ROOFTOP_PV_FORECAST_20260325160000_0000000509647681.zip
Wednesday, March 25, 2026 4:30 PM 22537 PUBLIC_ROOFTOP_PV_FORECAST_20260325163000_0000000509651150.zip
Wednesday, March 25, 2026 5:00 PM 22417 PUBLIC_ROOFTOP_PV_FORECAST_20260325170000_0000000509654524.zip
Wednesday, March 25, 2026 5:30 PM 22372 PUBLIC_ROOFTOP_PV_FORECAST_20260325173000_0000000509658203.zip
Wednesday, March 25, 2026 6:00 PM 22278 PUBLIC_ROOFTOP_PV_FORECAST_20260325180000_0000000509661308.zip
Wednesday, March 25, 2026 6:31 PM 22267 PUBLIC_ROOFTOP_PV_FORECAST_20260325183000_0000000509664439.zip
Wednesday, March 25, 2026 7:00 PM 22252 PUBLIC_ROOFTOP_PV_FORECAST_20260325190000_0000000509667639.zip
Wednesday, March 25, 2026 7:31 PM 22197 PUBLIC_ROOFTOP_PV_FORECAST_20260325193000_0000000509670786.zip
Wednesday, March 25, 2026 8:00 PM 22160 PUBLIC_ROOFTOP_PV_FORECAST_20260325200000_0000000509673821.zip
Wednesday, March 25, 2026 8:30 PM 22137 PUBLIC_ROOFTOP_PV_FORECAST_20260325203000_0000000509676926.zip
Wednesday, March 25, 2026 9:00 PM 22132 PUBLIC_ROOFTOP_PV_FORECAST_20260325210000_0000000509679921.zip
Wednesday, March 25, 2026 9:30 PM 22111 PUBLIC_ROOFTOP_PV_FORECAST_20260325213000_0000000509683076.zip
Wednesday, March 25, 2026 10:00 PM 22057 PUBLIC_ROOFTOP_PV_FORECAST_20260325220000_0000000509686218.zip
Wednesday, March 25, 2026 10:30 PM 22059 PUBLIC_ROOFTOP_PV_FORECAST_20260325223000_0000000509689427.zip
Wednesday, March 25, 2026 11:00 PM 22093 PUBLIC_ROOFTOP_PV_FORECAST_20260325230000_0000000509692591.zip
Wednesday, March 25, 2026 11:30 PM 22054 PUBLIC_ROOFTOP_PV_FORECAST_20260325233000_0000000509695713.zip
Thursday, March 26, 2026 12:01 AM 24813 PUBLIC_ROOFTOP_PV_FORECAST_20260326000000_0000000509698765.zip
Thursday, March 26, 2026 12:30 AM 24789 PUBLIC_ROOFTOP_PV_FORECAST_20260326003000_0000000509701851.zip
Thursday, March 26, 2026 1:00 AM 24775 PUBLIC_ROOFTOP_PV_FORECAST_20260326010000_0000000509704893.zip
Thursday, March 26, 2026 1:30 AM 24739 PUBLIC_ROOFTOP_PV_FORECAST_20260326013000_0000000509708164.zip
Thursday, March 26, 2026 2:00 AM 24801 PUBLIC_ROOFTOP_PV_FORECAST_20260326020000_0000000509711297.zip
Thursday, March 26, 2026 2:30 AM 24822 PUBLIC_ROOFTOP_PV_FORECAST_20260326023000_0000000509714506.zip
Thursday, March 26, 2026 3:01 AM 24773 PUBLIC_ROOFTOP_PV_FORECAST_20260326030000_0000000509717562.zip
Thursday, March 26, 2026 3:30 AM 24806 PUBLIC_ROOFTOP_PV_FORECAST_20260326033000_0000000509720835.zip
Thursday, March 26, 2026 4:00 AM 24846 PUBLIC_ROOFTOP_PV_FORECAST_20260326040000_0000000509723976.zip
Thursday, March 26, 2026 4:30 AM 24773 PUBLIC_ROOFTOP_PV_FORECAST_20260326043000_0000000509728067.zip
Thursday, March 26, 2026 5:01 AM 24747 PUBLIC_ROOFTOP_PV_FORECAST_20260326050000_0000000509730854.zip
Thursday, March 26, 2026 5:30 AM 24743 PUBLIC_ROOFTOP_PV_FORECAST_20260326053000_0000000509733587.zip
Thursday, March 26, 2026 6:00 AM 24735 PUBLIC_ROOFTOP_PV_FORECAST_20260326060000_0000000509736463.zip
Thursday, March 26, 2026 6:30 AM 24702 PUBLIC_ROOFTOP_PV_FORECAST_20260326063000_0000000509739873.zip
Thursday, March 26, 2026 7:00 AM 24572 PUBLIC_ROOFTOP_PV_FORECAST_20260326070000_0000000509743147.zip
Thursday, March 26, 2026 7:30 AM 24470 PUBLIC_ROOFTOP_PV_FORECAST_20260326073000_0000000509747177.zip
Thursday, March 26, 2026 8:01 AM 24370 PUBLIC_ROOFTOP_PV_FORECAST_20260326080000_0000000509750340.zip
Thursday, March 26, 2026 8:30 AM 24268 PUBLIC_ROOFTOP_PV_FORECAST_20260326083000_0000000509754233.zip
Thursday, March 26, 2026 9:00 AM 24150 PUBLIC_ROOFTOP_PV_FORECAST_20260326090000_0000000509757593.zip
Thursday, March 26, 2026 9:30 AM 24028 PUBLIC_ROOFTOP_PV_FORECAST_20260326093000_0000000509761461.zip
Thursday, March 26, 2026 10:00 AM 23907 PUBLIC_ROOFTOP_PV_FORECAST_20260326100000_0000000509764843.zip
Thursday, March 26, 2026 10:30 AM 23902 PUBLIC_ROOFTOP_PV_FORECAST_20260326103000_0000000509769063.zip
Thursday, March 26, 2026 11:00 AM 23819 PUBLIC_ROOFTOP_PV_FORECAST_20260326110000_0000000509772438.zip
Thursday, March 26, 2026 11:30 AM 23670 PUBLIC_ROOFTOP_PV_FORECAST_20260326113000_0000000509776766.zip
Thursday, March 26, 2026 12:01 PM 23532 PUBLIC_ROOFTOP_PV_FORECAST_20260326120000_0000000509780240.zip
Thursday, March 26, 2026 12:31 PM 23409 PUBLIC_ROOFTOP_PV_FORECAST_20260326123000_0000000509784553.zip
Thursday, March 26, 2026 1:01 PM 23273 PUBLIC_ROOFTOP_PV_FORECAST_20260326130000_0000000509788228.zip
Thursday, March 26, 2026 1:30 PM 23171 PUBLIC_ROOFTOP_PV_FORECAST_20260326133000_0000000509791888.zip
Thursday, March 26, 2026 2:01 PM 23084 PUBLIC_ROOFTOP_PV_FORECAST_20260326140000_0000000509795712.zip
Thursday, March 26, 2026 2:31 PM 23014 PUBLIC_ROOFTOP_PV_FORECAST_20260326143000_0000000509799352.zip
Thursday, March 26, 2026 3:01 PM 22920 PUBLIC_ROOFTOP_PV_FORECAST_20260326150000_0000000509803195.zip
Thursday, March 26, 2026 3:30 PM 22738 PUBLIC_ROOFTOP_PV_FORECAST_20260326153000_0000000509807007.zip
Thursday, March 26, 2026 4:00 PM 22746 PUBLIC_ROOFTOP_PV_FORECAST_20260326160000_0000000509810696.zip
Thursday, March 26, 2026 4:31 PM 22565 PUBLIC_ROOFTOP_PV_FORECAST_20260326163000_0000000509814267.zip
Thursday, March 26, 2026 5:00 PM 22454 PUBLIC_ROOFTOP_PV_FORECAST_20260326170000_0000000509817736.zip
Thursday, March 26, 2026 5:30 PM 22402 PUBLIC_ROOFTOP_PV_FORECAST_20260326173000_0000000509821636.zip
Thursday, March 26, 2026 6:00 PM 22243 PUBLIC_ROOFTOP_PV_FORECAST_20260326180000_0000000509825180.zip
Thursday, March 26, 2026 6:31 PM 22160 PUBLIC_ROOFTOP_PV_FORECAST_20260326183000_0000000509828694.zip
Thursday, March 26, 2026 7:00 PM 22128 PUBLIC_ROOFTOP_PV_FORECAST_20260326190000_0000000509832169.zip
Thursday, March 26, 2026 7:30 PM 22170 PUBLIC_ROOFTOP_PV_FORECAST_20260326193000_0000000509835656.zip
Thursday, March 26, 2026 8:01 PM 22062 PUBLIC_ROOFTOP_PV_FORECAST_20260326200000_0000000509838875.zip
Thursday, March 26, 2026 8:31 PM 22088 PUBLIC_ROOFTOP_PV_FORECAST_20260326203000_0000000509842088.zip
Thursday, March 26, 2026 9:01 PM 22081 PUBLIC_ROOFTOP_PV_FORECAST_20260326210000_0000000509845322.zip
Thursday, March 26, 2026 9:30 PM 21992 PUBLIC_ROOFTOP_PV_FORECAST_20260326213000_0000000509848692.zip
Thursday, March 26, 2026 10:00 PM 22082 PUBLIC_ROOFTOP_PV_FORECAST_20260326220000_0000000509852015.zip
Thursday, March 26, 2026 10:31 PM 21958 PUBLIC_ROOFTOP_PV_FORECAST_20260326223000_0000000509855262.zip
Thursday, March 26, 2026 11:00 PM 22017 PUBLIC_ROOFTOP_PV_FORECAST_20260326230000_0000000509858546.zip
Thursday, March 26, 2026 11:30 PM 22004 PUBLIC_ROOFTOP_PV_FORECAST_20260326233000_0000000509861777.zip
Friday, March 27, 2026 12:00 AM 24788 PUBLIC_ROOFTOP_PV_FORECAST_20260327000000_0000000509864914.zip
Friday, March 27, 2026 12:31 AM 24836 PUBLIC_ROOFTOP_PV_FORECAST_20260327003000_0000000509868125.zip
Friday, March 27, 2026 1:01 AM 24774 PUBLIC_ROOFTOP_PV_FORECAST_20260327010000_0000000509871246.zip
Friday, March 27, 2026 1:31 AM 24730 PUBLIC_ROOFTOP_PV_FORECAST_20260327013000_0000000509874595.zip
Friday, March 27, 2026 2:00 AM 24834 PUBLIC_ROOFTOP_PV_FORECAST_20260327020000_0000000509877792.zip
Friday, March 27, 2026 2:30 AM 24830 PUBLIC_ROOFTOP_PV_FORECAST_20260327023000_0000000509881016.zip
Friday, March 27, 2026 3:00 AM 24830 PUBLIC_ROOFTOP_PV_FORECAST_20260327030000_0000000509884160.zip
Friday, March 27, 2026 3:30 AM 24711 PUBLIC_ROOFTOP_PV_FORECAST_20260327033000_0000000509887437.zip
Friday, March 27, 2026 4:00 AM 24794 PUBLIC_ROOFTOP_PV_FORECAST_20260327040000_0000000509890610.zip
Friday, March 27, 2026 4:31 AM 24760 PUBLIC_ROOFTOP_PV_FORECAST_20260327043000_0000000509894837.zip
Friday, March 27, 2026 5:01 AM 24749 PUBLIC_ROOFTOP_PV_FORECAST_20260327050000_0000000509897859.zip
Friday, March 27, 2026 5:30 AM 24750 PUBLIC_ROOFTOP_PV_FORECAST_20260327053000_0000000509900796.zip
Friday, March 27, 2026 6:00 AM 24762 PUBLIC_ROOFTOP_PV_FORECAST_20260327060000_0000000509903778.zip
Friday, March 27, 2026 6:31 AM 24654 PUBLIC_ROOFTOP_PV_FORECAST_20260327063000_0000000509907285.zip
Friday, March 27, 2026 7:00 AM 24514 PUBLIC_ROOFTOP_PV_FORECAST_20260327070000_0000000509910772.zip
Friday, March 27, 2026 7:31 AM 24338 PUBLIC_ROOFTOP_PV_FORECAST_20260327073000_0000000509914528.zip
Friday, March 27, 2026 8:01 AM 24338 PUBLIC_ROOFTOP_PV_FORECAST_20260327080000_0000000509917800.zip
Friday, March 27, 2026 8:31 AM 24192 PUBLIC_ROOFTOP_PV_FORECAST_20260327083000_0000000509921759.zip
Friday, March 27, 2026 9:00 AM 24110 PUBLIC_ROOFTOP_PV_FORECAST_20260327090000_0000000509925342.zip
Friday, March 27, 2026 9:30 AM 23970 PUBLIC_ROOFTOP_PV_FORECAST_20260327093000_0000000509929491.zip
Friday, March 27, 2026 10:00 AM 23858 PUBLIC_ROOFTOP_PV_FORECAST_20260327100000_0000000509933031.zip
Friday, March 27, 2026 10:30 AM 23737 PUBLIC_ROOFTOP_PV_FORECAST_20260327103000_0000000509937165.zip
Friday, March 27, 2026 11:01 AM 23627 PUBLIC_ROOFTOP_PV_FORECAST_20260327110000_0000000509940899.zip
Friday, March 27, 2026 11:31 AM 23522 PUBLIC_ROOFTOP_PV_FORECAST_20260327113000_0000000509945171.zip
Friday, March 27, 2026 12:00 PM 23531 PUBLIC_ROOFTOP_PV_FORECAST_20260327120000_0000000509948619.zip
Friday, March 27, 2026 12:31 PM 23291 PUBLIC_ROOFTOP_PV_FORECAST_20260327123000_0000000509952652.zip
Friday, March 27, 2026 1:00 PM 23204 PUBLIC_ROOFTOP_PV_FORECAST_20260327130000_0000000509956280.zip
Friday, March 27, 2026 1:31 PM 23150 PUBLIC_ROOFTOP_PV_FORECAST_20260327133000_0000000509960028.zip
Friday, March 27, 2026 2:00 PM 23011 PUBLIC_ROOFTOP_PV_FORECAST_20260327140000_0000000509963770.zip
Friday, March 27, 2026 2:31 PM 22872 PUBLIC_ROOFTOP_PV_FORECAST_20260327143000_0000000509967450.zip
Friday, March 27, 2026 3:01 PM 22820 PUBLIC_ROOFTOP_PV_FORECAST_20260327150000_0000000509970999.zip
Friday, March 27, 2026 3:31 PM 22600 PUBLIC_ROOFTOP_PV_FORECAST_20260327153000_0000000509974715.zip
Friday, March 27, 2026 4:01 PM 22553 PUBLIC_ROOFTOP_PV_FORECAST_20260327160000_0000000509978283.zip
Friday, March 27, 2026 4:31 PM 22413 PUBLIC_ROOFTOP_PV_FORECAST_20260327163000_0000000509981890.zip
Friday, March 27, 2026 5:01 PM 22270 PUBLIC_ROOFTOP_PV_FORECAST_20260327170000_0000000509985590.zip
Friday, March 27, 2026 5:30 PM 22164 PUBLIC_ROOFTOP_PV_FORECAST_20260327173000_0000000509989358.zip
Friday, March 27, 2026 6:00 PM 22131 PUBLIC_ROOFTOP_PV_FORECAST_20260327180000_0000000509992624.zip
Friday, March 27, 2026 6:31 PM 22167 PUBLIC_ROOFTOP_PV_FORECAST_20260327183000_0000000509995889.zip
Friday, March 27, 2026 7:01 PM 22095 PUBLIC_ROOFTOP_PV_FORECAST_20260327190000_0000000509999222.zip
Friday, March 27, 2026 7:31 PM 21953 PUBLIC_ROOFTOP_PV_FORECAST_20260327193000_0000000510002457.zip
Friday, March 27, 2026 8:00 PM 22019 PUBLIC_ROOFTOP_PV_FORECAST_20260327200000_0000000510005835.zip
Friday, March 27, 2026 8:31 PM 22027 PUBLIC_ROOFTOP_PV_FORECAST_20260327203000_0000000510009404.zip
Friday, March 27, 2026 9:01 PM 22025 PUBLIC_ROOFTOP_PV_FORECAST_20260327210000_0000000510012668.zip
Friday, March 27, 2026 9:31 PM 21971 PUBLIC_ROOFTOP_PV_FORECAST_20260327213000_0000000510016012.zip
Friday, March 27, 2026 10:00 PM 21996 PUBLIC_ROOFTOP_PV_FORECAST_20260327220000_0000000510019310.zip
Friday, March 27, 2026 10:31 PM 21943 PUBLIC_ROOFTOP_PV_FORECAST_20260327223000_0000000510022741.zip
Friday, March 27, 2026 11:01 PM 21879 PUBLIC_ROOFTOP_PV_FORECAST_20260327230000_0000000510025820.zip
Friday, March 27, 2026 11:30 PM 21902 PUBLIC_ROOFTOP_PV_FORECAST_20260327233000_0000000510029019.zip
Saturday, March 28, 2026 12:00 AM 24740 PUBLIC_ROOFTOP_PV_FORECAST_20260328000000_0000000510032116.zip
Saturday, March 28, 2026 12:31 AM 24713 PUBLIC_ROOFTOP_PV_FORECAST_20260328003000_0000000510035418.zip
Saturday, March 28, 2026 1:00 AM 24655 PUBLIC_ROOFTOP_PV_FORECAST_20260328010000_0000000510038672.zip
Saturday, March 28, 2026 1:30 AM 24658 PUBLIC_ROOFTOP_PV_FORECAST_20260328013000_0000000510042043.zip
Saturday, March 28, 2026 2:01 AM 24745 PUBLIC_ROOFTOP_PV_FORECAST_20260328020000_0000000510045324.zip
Saturday, March 28, 2026 2:31 AM 24658 PUBLIC_ROOFTOP_PV_FORECAST_20260328023000_0000000510048651.zip
Saturday, March 28, 2026 3:01 AM 24761 PUBLIC_ROOFTOP_PV_FORECAST_20260328030000_0000000510051996.zip
Saturday, March 28, 2026 3:30 AM 24674 PUBLIC_ROOFTOP_PV_FORECAST_20260328033000_0000000510055463.zip
Saturday, March 28, 2026 4:01 AM 24725 PUBLIC_ROOFTOP_PV_FORECAST_20260328040000_0000000510058753.zip
Saturday, March 28, 2026 4:30 AM 24679 PUBLIC_ROOFTOP_PV_FORECAST_20260328043000_0000000510062946.zip
Saturday, March 28, 2026 5:01 AM 24674 PUBLIC_ROOFTOP_PV_FORECAST_20260328050000_0000000510066008.zip
Saturday, March 28, 2026 5:31 AM 24734 PUBLIC_ROOFTOP_PV_FORECAST_20260328053000_0000000510069013.zip
Saturday, March 28, 2026 6:01 AM 24629 PUBLIC_ROOFTOP_PV_FORECAST_20260328060000_0000000510072083.zip
Saturday, March 28, 2026 6:30 AM 24542 PUBLIC_ROOFTOP_PV_FORECAST_20260328063000_0000000510075594.zip
Saturday, March 28, 2026 7:00 AM 24455 PUBLIC_ROOFTOP_PV_FORECAST_20260328070000_0000000510078691.zip
Saturday, March 28, 2026 7:30 AM 24381 PUBLIC_ROOFTOP_PV_FORECAST_20260328073000_0000000510082453.zip
Saturday, March 28, 2026 8:01 AM 24230 PUBLIC_ROOFTOP_PV_FORECAST_20260328080000_0000000510085624.zip
Saturday, March 28, 2026 8:31 AM 24091 PUBLIC_ROOFTOP_PV_FORECAST_20260328083000_0000000510089464.zip
Saturday, March 28, 2026 9:00 AM 24068 PUBLIC_ROOFTOP_PV_FORECAST_20260328090000_0000000510092664.zip
Saturday, March 28, 2026 9:31 AM 23897 PUBLIC_ROOFTOP_PV_FORECAST_20260328093000_0000000510096807.zip
Saturday, March 28, 2026 10:01 AM 23828 PUBLIC_ROOFTOP_PV_FORECAST_20260328100000_0000000510100064.zip
Saturday, March 28, 2026 10:31 AM 23624 PUBLIC_ROOFTOP_PV_FORECAST_20260328103000_0000000510103773.zip
Saturday, March 28, 2026 11:00 AM 23605 PUBLIC_ROOFTOP_PV_FORECAST_20260328110000_0000000510106942.zip
Saturday, March 28, 2026 11:31 AM 23478 PUBLIC_ROOFTOP_PV_FORECAST_20260328113000_0000000510111044.zip
Saturday, March 28, 2026 12:01 PM 23360 PUBLIC_ROOFTOP_PV_FORECAST_20260328120000_0000000510114359.zip
Saturday, March 28, 2026 12:31 PM 23198 PUBLIC_ROOFTOP_PV_FORECAST_20260328123000_0000000510118440.zip
Saturday, March 28, 2026 1:01 PM 23177 PUBLIC_ROOFTOP_PV_FORECAST_20260328130000_0000000510121887.zip
Saturday, March 28, 2026 1:32 PM 23003 PUBLIC_ROOFTOP_PV_FORECAST_20260328133000_0000000510125429.zip
Saturday, March 28, 2026 2:01 PM 22889 PUBLIC_ROOFTOP_PV_FORECAST_20260328140000_0000000510128964.zip
Saturday, March 28, 2026 2:31 PM 22718 PUBLIC_ROOFTOP_PV_FORECAST_20260328143000_0000000510132503.zip
Saturday, March 28, 2026 3:02 PM 22694 PUBLIC_ROOFTOP_PV_FORECAST_20260328150000_0000000510136013.zip
Saturday, March 28, 2026 3:30 PM 22562 PUBLIC_ROOFTOP_PV_FORECAST_20260328153000_0000000510139543.zip
Saturday, March 28, 2026 4:01 PM 22476 PUBLIC_ROOFTOP_PV_FORECAST_20260328160000_0000000510143055.zip
Saturday, March 28, 2026 4:31 PM 22374 PUBLIC_ROOFTOP_PV_FORECAST_20260328163000_0000000510146694.zip
Saturday, March 28, 2026 5:01 PM 22263 PUBLIC_ROOFTOP_PV_FORECAST_20260328170000_0000000510150242.zip
Saturday, March 28, 2026 5:31 PM 22119 PUBLIC_ROOFTOP_PV_FORECAST_20260328173000_0000000510154015.zip
Saturday, March 28, 2026 6:02 PM 22024 PUBLIC_ROOFTOP_PV_FORECAST_20260328180000_0000000510157391.zip
Saturday, March 28, 2026 6:31 PM 21982 PUBLIC_ROOFTOP_PV_FORECAST_20260328183000_0000000510160709.zip
Saturday, March 28, 2026 7:00 PM 21980 PUBLIC_ROOFTOP_PV_FORECAST_20260328190000_0000000510163994.zip
Saturday, March 28, 2026 7:31 PM 21920 PUBLIC_ROOFTOP_PV_FORECAST_20260328193000_0000000510167342.zip
Saturday, March 28, 2026 8:02 PM 21897 PUBLIC_ROOFTOP_PV_FORECAST_20260328200000_0000000510170572.zip
Saturday, March 28, 2026 8:31 PM 21898 PUBLIC_ROOFTOP_PV_FORECAST_20260328203000_0000000510173936.zip
Saturday, March 28, 2026 9:02 PM 21873 PUBLIC_ROOFTOP_PV_FORECAST_20260328210000_0000000510177262.zip
Saturday, March 28, 2026 9:31 PM 21950 PUBLIC_ROOFTOP_PV_FORECAST_20260328213000_0000000510180698.zip
Saturday, March 28, 2026 10:01 PM 21856 PUBLIC_ROOFTOP_PV_FORECAST_20260328220000_0000000510184008.zip
Saturday, March 28, 2026 10:32 PM 21910 PUBLIC_ROOFTOP_PV_FORECAST_20260328223000_0000000510187179.zip
Saturday, March 28, 2026 11:01 PM 21848 PUBLIC_ROOFTOP_PV_FORECAST_20260328230000_0000000510190323.zip
Saturday, March 28, 2026 11:31 PM 21846 PUBLIC_ROOFTOP_PV_FORECAST_20260328233000_0000000510193543.zip
Sunday, March 29, 2026 12:01 AM 24668 PUBLIC_ROOFTOP_PV_FORECAST_20260329000000_0000000510196629.zip
Sunday, March 29, 2026 12:31 AM 24663 PUBLIC_ROOFTOP_PV_FORECAST_20260329003000_0000000510199778.zip
Sunday, March 29, 2026 1:00 AM 24676 PUBLIC_ROOFTOP_PV_FORECAST_20260329010000_0000000510202938.zip
Sunday, March 29, 2026 1:30 AM 24678 PUBLIC_ROOFTOP_PV_FORECAST_20260329013000_0000000510206268.zip
Sunday, March 29, 2026 2:01 AM 24717 PUBLIC_ROOFTOP_PV_FORECAST_20260329020000_0000000510209415.zip
Sunday, March 29, 2026 2:31 AM 24635 PUBLIC_ROOFTOP_PV_FORECAST_20260329023000_0000000510212625.zip
Sunday, March 29, 2026 3:01 AM 24653 PUBLIC_ROOFTOP_PV_FORECAST_20260329030000_0000000510215805.zip
Sunday, March 29, 2026 3:32 AM 24661 PUBLIC_ROOFTOP_PV_FORECAST_20260329033000_0000000510219074.zip
Sunday, March 29, 2026 4:01 AM 24536 PUBLIC_ROOFTOP_PV_FORECAST_20260329040000_0000000510222208.zip
Sunday, March 29, 2026 4:31 AM 24629 PUBLIC_ROOFTOP_PV_FORECAST_20260329043000_0000000510226279.zip
Sunday, March 29, 2026 5:07 AM 24583 PUBLIC_ROOFTOP_PV_FORECAST_20260329050000_0000000510229164.zip
Sunday, March 29, 2026 5:31 AM 24538 PUBLIC_ROOFTOP_PV_FORECAST_20260329053000_0000000510232059.zip
Sunday, March 29, 2026 6:01 AM 24566 PUBLIC_ROOFTOP_PV_FORECAST_20260329060000_0000000510235086.zip
Sunday, March 29, 2026 6:32 AM 24462 PUBLIC_ROOFTOP_PV_FORECAST_20260329063000_0000000510238540.zip
Sunday, March 29, 2026 7:00 AM 24391 PUBLIC_ROOFTOP_PV_FORECAST_20260329070000_0000000510241615.zip
Sunday, March 29, 2026 7:32 AM 24297 PUBLIC_ROOFTOP_PV_FORECAST_20260329073000_0000000510245325.zip
Sunday, March 29, 2026 8:00 AM 24242 PUBLIC_ROOFTOP_PV_FORECAST_20260329080000_0000000510248519.zip
Sunday, March 29, 2026 8:30 AM 24076 PUBLIC_ROOFTOP_PV_FORECAST_20260329083000_0000000510252438.zip
Sunday, March 29, 2026 9:01 AM 23918 PUBLIC_ROOFTOP_PV_FORECAST_20260329090000_0000000510255722.zip
Sunday, March 29, 2026 9:30 AM 23791 PUBLIC_ROOFTOP_PV_FORECAST_20260329093000_0000000510259431.zip
Sunday, March 29, 2026 10:01 AM 23755 PUBLIC_ROOFTOP_PV_FORECAST_20260329100000_0000000510262576.zip
Sunday, March 29, 2026 10:30 AM 23684 PUBLIC_ROOFTOP_PV_FORECAST_20260329103000_0000000510266391.zip
Sunday, March 29, 2026 11:01 AM 23638 PUBLIC_ROOFTOP_PV_FORECAST_20260329110000_0000000510269798.zip
Sunday, March 29, 2026 11:30 AM 23451 PUBLIC_ROOFTOP_PV_FORECAST_20260329113000_0000000510273565.zip
Sunday, March 29, 2026 12:02 PM 23385 PUBLIC_ROOFTOP_PV_FORECAST_20260329120000_0000000510276565.zip
Sunday, March 29, 2026 12:31 PM 23156 PUBLIC_ROOFTOP_PV_FORECAST_20260329123000_0000000510280567.zip
Sunday, March 29, 2026 1:01 PM 23019 PUBLIC_ROOFTOP_PV_FORECAST_20260329130000_0000000510284190.zip
Sunday, March 29, 2026 1:31 PM 22940 PUBLIC_ROOFTOP_PV_FORECAST_20260329133000_0000000510287808.zip
Sunday, March 29, 2026 2:02 PM 22775 PUBLIC_ROOFTOP_PV_FORECAST_20260329140000_0000000510291289.zip
Sunday, March 29, 2026 2:32 PM 22736 PUBLIC_ROOFTOP_PV_FORECAST_20260329143000_0000000510294902.zip
Sunday, March 29, 2026 3:02 PM 22717 PUBLIC_ROOFTOP_PV_FORECAST_20260329150000_0000000510298386.zip
Sunday, March 29, 2026 3:32 PM 22476 PUBLIC_ROOFTOP_PV_FORECAST_20260329153000_0000000510301970.zip
Sunday, March 29, 2026 4:02 PM 22486 PUBLIC_ROOFTOP_PV_FORECAST_20260329160000_0000000510305529.zip
Sunday, March 29, 2026 4:31 PM 22369 PUBLIC_ROOFTOP_PV_FORECAST_20260329163000_0000000510309065.zip
Sunday, March 29, 2026 5:01 PM 22227 PUBLIC_ROOFTOP_PV_FORECAST_20260329170000_0000000510312454.zip
Sunday, March 29, 2026 5:32 PM 22096 PUBLIC_ROOFTOP_PV_FORECAST_20260329173000_0000000510316138.zip
Sunday, March 29, 2026 6:02 PM 22076 PUBLIC_ROOFTOP_PV_FORECAST_20260329180000_0000000510319531.zip
Sunday, March 29, 2026 6:34 PM 21972 PUBLIC_ROOFTOP_PV_FORECAST_20260329183000_0000000510322901.zip
Sunday, March 29, 2026 7:01 PM 21980 PUBLIC_ROOFTOP_PV_FORECAST_20260329190000_0000000510326350.zip
Sunday, March 29, 2026 7:31 PM 21873 PUBLIC_ROOFTOP_PV_FORECAST_20260329193000_0000000510329743.zip
Sunday, March 29, 2026 8:00 PM 21955 PUBLIC_ROOFTOP_PV_FORECAST_20260329200000_0000000510332933.zip
Sunday, March 29, 2026 8:30 PM 21866 PUBLIC_ROOFTOP_PV_FORECAST_20260329203000_0000000510336254.zip
Sunday, March 29, 2026 9:01 PM 21772 PUBLIC_ROOFTOP_PV_FORECAST_20260329210000_0000000510339578.zip
Sunday, March 29, 2026 9:31 PM 21832 PUBLIC_ROOFTOP_PV_FORECAST_20260329213000_0000000510342865.zip
Sunday, March 29, 2026 10:02 PM 21839 PUBLIC_ROOFTOP_PV_FORECAST_20260329220000_0000000510346089.zip
Sunday, March 29, 2026 10:31 PM 21821 PUBLIC_ROOFTOP_PV_FORECAST_20260329223000_0000000510349269.zip
Sunday, March 29, 2026 11:03 PM 21806 PUBLIC_ROOFTOP_PV_FORECAST_20260329230000_0000000510352458.zip
Sunday, March 29, 2026 11:31 PM 21857 PUBLIC_ROOFTOP_PV_FORECAST_20260329233000_0000000510355644.zip
Monday, March 30, 2026 12:02 AM 24577 PUBLIC_ROOFTOP_PV_FORECAST_20260330000000_0000000510358805.zip
Monday, March 30, 2026 12:32 AM 24505 PUBLIC_ROOFTOP_PV_FORECAST_20260330003000_0000000510362025.zip
Monday, March 30, 2026 1:01 AM 24597 PUBLIC_ROOFTOP_PV_FORECAST_20260330010000_0000000510365153.zip
Monday, March 30, 2026 1:30 AM 24505 PUBLIC_ROOFTOP_PV_FORECAST_20260330013000_0000000510368372.zip
Monday, March 30, 2026 2:00 AM 24566 PUBLIC_ROOFTOP_PV_FORECAST_20260330020000_0000000510371526.zip
Monday, March 30, 2026 2:32 AM 24543 PUBLIC_ROOFTOP_PV_FORECAST_20260330023000_0000000510374710.zip
Monday, March 30, 2026 3:02 AM 24599 PUBLIC_ROOFTOP_PV_FORECAST_20260330030000_0000000510377822.zip
Monday, March 30, 2026 3:33 AM 24501 PUBLIC_ROOFTOP_PV_FORECAST_20260330033000_0000000510381034.zip
Monday, March 30, 2026 4:01 AM 24620 PUBLIC_ROOFTOP_PV_FORECAST_20260330040000_0000000510384147.zip
Monday, March 30, 2026 4:31 AM 24516 PUBLIC_ROOFTOP_PV_FORECAST_20260330043000_0000000510388240.zip
Monday, March 30, 2026 5:04 AM 24442 PUBLIC_ROOFTOP_PV_FORECAST_20260330050000_0000000510391086.zip
Monday, March 30, 2026 5:32 AM 24526 PUBLIC_ROOFTOP_PV_FORECAST_20260330053000_0000000510393921.zip
Monday, March 30, 2026 6:02 AM 24451 PUBLIC_ROOFTOP_PV_FORECAST_20260330060000_0000000510396851.zip
Monday, March 30, 2026 6:31 AM 24531 PUBLIC_ROOFTOP_PV_FORECAST_20260330063000_0000000510400421.zip
Monday, March 30, 2026 7:01 AM 24351 PUBLIC_ROOFTOP_PV_FORECAST_20260330070000_0000000510403470.zip
Monday, March 30, 2026 7:32 AM 24231 PUBLIC_ROOFTOP_PV_FORECAST_20260330073000_0000000510407256.zip
Monday, March 30, 2026 8:03 AM 24160 PUBLIC_ROOFTOP_PV_FORECAST_20260330080000_0000000510410533.zip
Monday, March 30, 2026 8:33 AM 24022 PUBLIC_ROOFTOP_PV_FORECAST_20260330083000_0000000510414326.zip
Monday, March 30, 2026 9:02 AM 23851 PUBLIC_ROOFTOP_PV_FORECAST_20260330090000_0000000510417481.zip
Monday, March 30, 2026 9:32 AM 23760 PUBLIC_ROOFTOP_PV_FORECAST_20260330093000_0000000510421488.zip
Monday, March 30, 2026 10:00 AM 23773 PUBLIC_ROOFTOP_PV_FORECAST_20260330100000_0000000510425108.zip
Monday, March 30, 2026 10:31 AM 23538 PUBLIC_ROOFTOP_PV_FORECAST_20260330103000_0000000510429273.zip
Monday, March 30, 2026 11:00 AM 23540 PUBLIC_ROOFTOP_PV_FORECAST_20260330110000_0000000510433180.zip
Monday, March 30, 2026 11:31 AM 23373 PUBLIC_ROOFTOP_PV_FORECAST_20260330113000_0000000510437484.zip
Monday, March 30, 2026 12:01 PM 23210 PUBLIC_ROOFTOP_PV_FORECAST_20260330120000_0000000510440850.zip
Monday, March 30, 2026 12:32 PM 23151 PUBLIC_ROOFTOP_PV_FORECAST_20260330123000_0000000510445258.zip
Monday, March 30, 2026 1:01 PM 23031 PUBLIC_ROOFTOP_PV_FORECAST_20260330130000_0000000510448820.zip
Monday, March 30, 2026 1:31 PM 22898 PUBLIC_ROOFTOP_PV_FORECAST_20260330133000_0000000510452428.zip
Monday, March 30, 2026 2:01 PM 22799 PUBLIC_ROOFTOP_PV_FORECAST_20260330140000_0000000510456070.zip
Monday, March 30, 2026 2:31 PM 22678 PUBLIC_ROOFTOP_PV_FORECAST_20260330143000_0000000510459715.zip
Monday, March 30, 2026 3:03 PM 22569 PUBLIC_ROOFTOP_PV_FORECAST_20260330150000_0000000510463212.zip
Monday, March 30, 2026 3:32 PM 22423 PUBLIC_ROOFTOP_PV_FORECAST_20260330153000_0000000510466759.zip
Monday, March 30, 2026 4:02 PM 22430 PUBLIC_ROOFTOP_PV_FORECAST_20260330160000_0000000510470229.zip
Monday, March 30, 2026 4:31 PM 22212 PUBLIC_ROOFTOP_PV_FORECAST_20260330163000_0000000510473744.zip
Monday, March 30, 2026 5:01 PM 22216 PUBLIC_ROOFTOP_PV_FORECAST_20260330170000_0000000510477105.zip
Monday, March 30, 2026 5:32 PM 22027 PUBLIC_ROOFTOP_PV_FORECAST_20260330173000_0000000510481000.zip
Monday, March 30, 2026 6:01 PM 21945 PUBLIC_ROOFTOP_PV_FORECAST_20260330180000_0000000510484409.zip
Monday, March 30, 2026 6:32 PM 21884 PUBLIC_ROOFTOP_PV_FORECAST_20260330183000_0000000510487789.zip
Monday, March 30, 2026 7:02 PM 21867 PUBLIC_ROOFTOP_PV_FORECAST_20260330190000_0000000510491144.zip
Monday, March 30, 2026 7:32 PM 21873 PUBLIC_ROOFTOP_PV_FORECAST_20260330193000_0000000510494483.zip
Monday, March 30, 2026 8:02 PM 21853 PUBLIC_ROOFTOP_PV_FORECAST_20260330200000_0000000510497814.zip
Monday, March 30, 2026 8:31 PM 21850 PUBLIC_ROOFTOP_PV_FORECAST_20260330203000_0000000510501219.zip
Monday, March 30, 2026 9:03 PM 21811 PUBLIC_ROOFTOP_PV_FORECAST_20260330210000_0000000510504432.zip
Monday, March 30, 2026 9:30 PM 21703 PUBLIC_ROOFTOP_PV_FORECAST_20260330213000_0000000510507685.zip
Monday, March 30, 2026 10:01 PM 21756 PUBLIC_ROOFTOP_PV_FORECAST_20260330220000_0000000510510940.zip
Monday, March 30, 2026 10:32 PM 21790 PUBLIC_ROOFTOP_PV_FORECAST_20260330223000_0000000510514174.zip
Monday, March 30, 2026 11:01 PM 21701 PUBLIC_ROOFTOP_PV_FORECAST_20260330230000_0000000510517491.zip
Monday, March 30, 2026 11:32 PM 21711 PUBLIC_ROOFTOP_PV_FORECAST_20260330233000_0000000510520807.zip
Tuesday, March 31, 2026 12:00 AM 24515 PUBLIC_ROOFTOP_PV_FORECAST_20260331000000_0000000510523955.zip
Tuesday, March 31, 2026 12:31 AM 24493 PUBLIC_ROOFTOP_PV_FORECAST_20260331003000_0000000510527143.zip
Tuesday, March 31, 2026 1:02 AM 24543 PUBLIC_ROOFTOP_PV_FORECAST_20260331010000_0000000510530358.zip
Tuesday, March 31, 2026 1:31 AM 24586 PUBLIC_ROOFTOP_PV_FORECAST_20260331013000_0000000510533680.zip
Tuesday, March 31, 2026 2:02 AM 24532 PUBLIC_ROOFTOP_PV_FORECAST_20260331020000_0000000510536931.zip
Tuesday, March 31, 2026 2:31 AM 24401 PUBLIC_ROOFTOP_PV_FORECAST_20260331023000_0000000510540292.zip
Tuesday, March 31, 2026 3:00 AM 24542 PUBLIC_ROOFTOP_PV_FORECAST_20260331030000_0000000510543572.zip
Tuesday, March 31, 2026 3:33 AM 24555 PUBLIC_ROOFTOP_PV_FORECAST_20260331033000_0000000510546888.zip
Tuesday, March 31, 2026 4:00 AM 24552 PUBLIC_ROOFTOP_PV_FORECAST_20260331040000_0000000510550087.zip
Tuesday, March 31, 2026 4:32 AM 24517 PUBLIC_ROOFTOP_PV_FORECAST_20260331043000_0000000510554270.zip
Tuesday, March 31, 2026 5:02 AM 24526 PUBLIC_ROOFTOP_PV_FORECAST_20260331050000_0000000510557288.zip
Tuesday, March 31, 2026 5:32 AM 24433 PUBLIC_ROOFTOP_PV_FORECAST_20260331053000_0000000510560258.zip
Tuesday, March 31, 2026 6:02 AM 24389 PUBLIC_ROOFTOP_PV_FORECAST_20260331060000_0000000510563269.zip
Tuesday, March 31, 2026 6:32 AM 24379 PUBLIC_ROOFTOP_PV_FORECAST_20260331063000_0000000510566941.zip
Tuesday, March 31, 2026 7:03 AM 24263 PUBLIC_ROOFTOP_PV_FORECAST_20260331070000_0000000510570132.zip
Tuesday, March 31, 2026 7:32 AM 24187 PUBLIC_ROOFTOP_PV_FORECAST_20260331073000_0000000510574179.zip
Tuesday, March 31, 2026 8:01 AM 24094 PUBLIC_ROOFTOP_PV_FORECAST_20260331080000_0000000510577474.zip
Tuesday, March 31, 2026 8:33 AM 24009 PUBLIC_ROOFTOP_PV_FORECAST_20260331083000_0000000510581257.zip
Tuesday, March 31, 2026 9:02 AM 23866 PUBLIC_ROOFTOP_PV_FORECAST_20260331090000_0000000510584309.zip
Tuesday, March 31, 2026 9:31 AM 23790 PUBLIC_ROOFTOP_PV_FORECAST_20260331093000_0000000510587963.zip
Tuesday, March 31, 2026 10:01 AM 23648 PUBLIC_ROOFTOP_PV_FORECAST_20260331100000_0000000510591262.zip
Tuesday, March 31, 2026 10:33 AM 23447 PUBLIC_ROOFTOP_PV_FORECAST_20260331103000_0000000510595109.zip
Tuesday, March 31, 2026 11:03 AM 23311 PUBLIC_ROOFTOP_PV_FORECAST_20260331110000_0000000510598422.zip
Tuesday, March 31, 2026 11:33 AM 23354 PUBLIC_ROOFTOP_PV_FORECAST_20260331113000_0000000510602397.zip
Tuesday, March 31, 2026 12:00 PM 23240 PUBLIC_ROOFTOP_PV_FORECAST_20260331120000_0000000510605599.zip
Tuesday, March 31, 2026 12:31 PM 23030 PUBLIC_ROOFTOP_PV_FORECAST_20260331123000_0000000510609601.zip
Tuesday, March 31, 2026 1:00 PM 22960 PUBLIC_ROOFTOP_PV_FORECAST_20260331130000_0000000510613005.zip
Tuesday, March 31, 2026 1:32 PM 22838 PUBLIC_ROOFTOP_PV_FORECAST_20260331133000_0000000510616366.zip
Tuesday, March 31, 2026 2:01 PM 22735 PUBLIC_ROOFTOP_PV_FORECAST_20260331140000_0000000510619876.zip
Tuesday, March 31, 2026 2:32 PM 22565 PUBLIC_ROOFTOP_PV_FORECAST_20260331143000_0000000510623316.zip
Tuesday, March 31, 2026 3:02 PM 22511 PUBLIC_ROOFTOP_PV_FORECAST_20260331150000_0000000510626817.zip
Tuesday, March 31, 2026 3:31 PM 22412 PUBLIC_ROOFTOP_PV_FORECAST_20260331153000_0000000510630435.zip
Tuesday, March 31, 2026 4:02 PM 22323 PUBLIC_ROOFTOP_PV_FORECAST_20260331160000_0000000510633839.zip
Tuesday, March 31, 2026 4:30 PM 22166 PUBLIC_ROOFTOP_PV_FORECAST_20260331163000_0000000510637306.zip
Tuesday, March 31, 2026 5:03 PM 22057 PUBLIC_ROOFTOP_PV_FORECAST_20260331170000_0000000510640783.zip
Tuesday, March 31, 2026 5:31 PM 21967 PUBLIC_ROOFTOP_PV_FORECAST_20260331173000_0000000510644568.zip
Tuesday, March 31, 2026 6:03 PM 21938 PUBLIC_ROOFTOP_PV_FORECAST_20260331180000_0000000510648198.zip
Tuesday, March 31, 2026 6:33 PM 21762 PUBLIC_ROOFTOP_PV_FORECAST_20260331183000_0000000510651834.zip
Tuesday, March 31, 2026 7:02 PM 21759 PUBLIC_ROOFTOP_PV_FORECAST_20260331190000_0000000510655241.zip
Tuesday, March 31, 2026 7:33 PM 21661 PUBLIC_ROOFTOP_PV_FORECAST_20260331193000_0000000510658557.zip
Tuesday, March 31, 2026 8:03 PM 21684 PUBLIC_ROOFTOP_PV_FORECAST_20260331200000_0000000510661810.zip
Tuesday, March 31, 2026 8:32 PM 21729 PUBLIC_ROOFTOP_PV_FORECAST_20260331203000_0000000510665138.zip
Tuesday, March 31, 2026 9:01 PM 21772 PUBLIC_ROOFTOP_PV_FORECAST_20260331210000_0000000510668415.zip
Tuesday, March 31, 2026 9:32 PM 21722 PUBLIC_ROOFTOP_PV_FORECAST_20260331213000_0000000510671753.zip
Tuesday, March 31, 2026 10:02 PM 21709 PUBLIC_ROOFTOP_PV_FORECAST_20260331220000_0000000510675084.zip
Tuesday, March 31, 2026 10:31 PM 21698 PUBLIC_ROOFTOP_PV_FORECAST_20260331223000_0000000510678527.zip
Tuesday, March 31, 2026 11:03 PM 21573 PUBLIC_ROOFTOP_PV_FORECAST_20260331230000_0000000510681798.zip
Tuesday, March 31, 2026 11:31 PM 21604 PUBLIC_ROOFTOP_PV_FORECAST_20260331233000_0000000510685051.zip
Wednesday, April 1, 2026 12:01 AM 24414 PUBLIC_ROOFTOP_PV_FORECAST_20260401000000_0000000510688178.zip
Wednesday, April 1, 2026 12:32 AM 24438 PUBLIC_ROOFTOP_PV_FORECAST_20260401003000_0000000510691690.zip
Wednesday, April 1, 2026 1:01 AM 24450 PUBLIC_ROOFTOP_PV_FORECAST_20260401010000_0000000510694876.zip
Wednesday, April 1, 2026 1:31 AM 24425 PUBLIC_ROOFTOP_PV_FORECAST_20260401013000_0000000510698229.zip
Wednesday, April 1, 2026 2:02 AM 24396 PUBLIC_ROOFTOP_PV_FORECAST_20260401020000_0000000510701471.zip
Wednesday, April 1, 2026 2:31 AM 24340 PUBLIC_ROOFTOP_PV_FORECAST_20260401023000_0000000510704712.zip
Wednesday, April 1, 2026 3:02 AM 24427 PUBLIC_ROOFTOP_PV_FORECAST_20260401030000_0000000510707892.zip
Wednesday, April 1, 2026 3:33 AM 24434 PUBLIC_ROOFTOP_PV_FORECAST_20260401033000_0000000510711154.zip
Wednesday, April 1, 2026 4:03 AM 24400 PUBLIC_ROOFTOP_PV_FORECAST_20260401040000_0000000510714309.zip
Wednesday, April 1, 2026 4:32 AM 24356 PUBLIC_ROOFTOP_PV_FORECAST_20260401043000_0000000510718502.zip
Wednesday, April 1, 2026 5:04 AM 24240 PUBLIC_ROOFTOP_PV_FORECAST_20260401050000_0000000510721404.zip
Wednesday, April 1, 2026 5:31 AM 24354 PUBLIC_ROOFTOP_PV_FORECAST_20260401053000_0000000510724339.zip
Wednesday, April 1, 2026 6:05 AM 24218 PUBLIC_ROOFTOP_PV_FORECAST_20260401060000_0000000510727216.zip
Wednesday, April 1, 2026 6:32 AM 24307 PUBLIC_ROOFTOP_PV_FORECAST_20260401063000_0000000510730777.zip
Wednesday, April 1, 2026 7:03 AM 24235 PUBLIC_ROOFTOP_PV_FORECAST_20260401070000_0000000510733909.zip
Wednesday, April 1, 2026 7:33 AM 24001 PUBLIC_ROOFTOP_PV_FORECAST_20260401073000_0000000510738086.zip
Wednesday, April 1, 2026 8:01 AM 23970 PUBLIC_ROOFTOP_PV_FORECAST_20260401080000_0000000510741159.zip
Wednesday, April 1, 2026 8:32 AM 23892 PUBLIC_ROOFTOP_PV_FORECAST_20260401083000_0000000510744996.zip
Wednesday, April 1, 2026 9:02 AM 23786 PUBLIC_ROOFTOP_PV_FORECAST_20260401090000_0000000510748272.zip
Wednesday, April 1, 2026 9:31 AM 23611 PUBLIC_ROOFTOP_PV_FORECAST_20260401093000_0000000510752087.zip
Wednesday, April 1, 2026 10:02 AM 23569 PUBLIC_ROOFTOP_PV_FORECAST_20260401100000_0000000510755480.zip
Wednesday, April 1, 2026 10:32 AM 23429 PUBLIC_ROOFTOP_PV_FORECAST_20260401103000_0000000510759372.zip
Wednesday, April 1, 2026 11:02 AM 23388 PUBLIC_ROOFTOP_PV_FORECAST_20260401110000_0000000510762687.zip
Wednesday, April 1, 2026 11:31 AM 23188 PUBLIC_ROOFTOP_PV_FORECAST_20260401113000_0000000510766897.zip
Wednesday, April 1, 2026 12:04 PM 23111 PUBLIC_ROOFTOP_PV_FORECAST_20260401120000_0000000510770311.zip
Wednesday, April 1, 2026 12:33 PM 23065 PUBLIC_ROOFTOP_PV_FORECAST_20260401123000_0000000510774344.zip
Wednesday, April 1, 2026 1:00 PM 22797 PUBLIC_ROOFTOP_PV_FORECAST_20260401130000_0000000510777738.zip
Wednesday, April 1, 2026 1:32 PM 22707 PUBLIC_ROOFTOP_PV_FORECAST_20260401133000_0000000510781621.zip
Wednesday, April 1, 2026 2:02 PM 22659 PUBLIC_ROOFTOP_PV_FORECAST_20260401140000_0000000510785214.zip
Wednesday, April 1, 2026 2:31 PM 22564 PUBLIC_ROOFTOP_PV_FORECAST_20260401143000_0000000510788751.zip
Wednesday, April 1, 2026 3:01 PM 22472 PUBLIC_ROOFTOP_PV_FORECAST_20260401150000_0000000510792150.zip
Wednesday, April 1, 2026 3:33 PM 22321 PUBLIC_ROOFTOP_PV_FORECAST_20260401153000_0000000510795712.zip
Wednesday, April 1, 2026 4:01 PM 22281 PUBLIC_ROOFTOP_PV_FORECAST_20260401160000_0000000510799114.zip
Wednesday, April 1, 2026 4:33 PM 22160 PUBLIC_ROOFTOP_PV_FORECAST_20260401163000_0000000510802606.zip
Wednesday, April 1, 2026 5:01 PM 21990 PUBLIC_ROOFTOP_PV_FORECAST_20260401170000_0000000510806035.zip
Wednesday, April 1, 2026 5:32 PM 21869 PUBLIC_ROOFTOP_PV_FORECAST_20260401173000_0000000510809842.zip
Wednesday, April 1, 2026 6:03 PM 21865 PUBLIC_ROOFTOP_PV_FORECAST_20260401180000_0000000510813164.zip
Wednesday, April 1, 2026 6:32 PM 21665 PUBLIC_ROOFTOP_PV_FORECAST_20260401183000_0000000510816775.zip
Wednesday, April 1, 2026 7:02 PM 21603 PUBLIC_ROOFTOP_PV_FORECAST_20260401190000_0000000510820379.zip
Wednesday, April 1, 2026 7:33 PM 21644 PUBLIC_ROOFTOP_PV_FORECAST_20260401193000_0000000510823797.zip
Wednesday, April 1, 2026 8:02 PM 21683 PUBLIC_ROOFTOP_PV_FORECAST_20260401200000_0000000510827059.zip
Wednesday, April 1, 2026 8:32 PM 21691 PUBLIC_ROOFTOP_PV_FORECAST_20260401203000_0000000510830320.zip
Wednesday, April 1, 2026 9:03 PM 21684 PUBLIC_ROOFTOP_PV_FORECAST_20260401210000_0000000510833624.zip
Wednesday, April 1, 2026 9:34 PM 21644 PUBLIC_ROOFTOP_PV_FORECAST_20260401213000_0000000510836957.zip
Wednesday, April 1, 2026 10:01 PM 21601 PUBLIC_ROOFTOP_PV_FORECAST_20260401220000_0000000510840378.zip
Wednesday, April 1, 2026 10:32 PM 21676 PUBLIC_ROOFTOP_PV_FORECAST_20260401223000_0000000510843688.zip
Wednesday, April 1, 2026 11:02 PM 21548 PUBLIC_ROOFTOP_PV_FORECAST_20260401230000_0000000510847216.zip
Wednesday, April 1, 2026 11:33 PM 21622 PUBLIC_ROOFTOP_PV_FORECAST_20260401233000_0000000510850465.zip
Thursday, April 2, 2026 12:03 AM 24375 PUBLIC_ROOFTOP_PV_FORECAST_20260402000000_0000000510853748.zip
Thursday, April 2, 2026 12:32 AM 24320 PUBLIC_ROOFTOP_PV_FORECAST_20260402003000_0000000510856958.zip
Thursday, April 2, 2026 1:02 AM 24422 PUBLIC_ROOFTOP_PV_FORECAST_20260402010000_0000000510860184.zip
Thursday, April 2, 2026 1:31 AM 24346 PUBLIC_ROOFTOP_PV_FORECAST_20260402013000_0000000510863585.zip
Thursday, April 2, 2026 2:02 AM 24362 PUBLIC_ROOFTOP_PV_FORECAST_20260402020000_0000000510866815.zip
Thursday, April 2, 2026 2:32 AM 24311 PUBLIC_ROOFTOP_PV_FORECAST_20260402023000_0000000510870166.zip
Thursday, April 2, 2026 3:01 AM 24400 PUBLIC_ROOFTOP_PV_FORECAST_20260402030000_0000000510873154.zip
Thursday, April 2, 2026 3:33 AM 24315 PUBLIC_ROOFTOP_PV_FORECAST_20260402033000_0000000510876260.zip
Thursday, April 2, 2026 4:00 AM 24352 PUBLIC_ROOFTOP_PV_FORECAST_20260402040000_0000000510879362.zip
Thursday, April 2, 2026 4:32 AM 24320 PUBLIC_ROOFTOP_PV_FORECAST_20260402043000_0000000510883542.zip
Thursday, April 2, 2026 5:01 AM 24248 PUBLIC_ROOFTOP_PV_FORECAST_20260402050000_0000000510886489.zip
Thursday, April 2, 2026 5:32 AM 24322 PUBLIC_ROOFTOP_PV_FORECAST_20260402053000_0000000510889411.zip
Thursday, April 2, 2026 6:04 AM 24238 PUBLIC_ROOFTOP_PV_FORECAST_20260402060000_0000000510892431.zip
Thursday, April 2, 2026 6:32 AM 24254 PUBLIC_ROOFTOP_PV_FORECAST_20260402063000_0000000510895951.zip
Thursday, April 2, 2026 7:04 AM 24090 PUBLIC_ROOFTOP_PV_FORECAST_20260402070000_0000000510899039.zip
Thursday, April 2, 2026 7:34 AM 23976 PUBLIC_ROOFTOP_PV_FORECAST_20260402073000_0000000510902833.zip
Thursday, April 2, 2026 8:03 AM 23895 PUBLIC_ROOFTOP_PV_FORECAST_20260402080000_0000000510906231.zip
Thursday, April 2, 2026 8:32 AM 23941 PUBLIC_ROOFTOP_PV_FORECAST_20260402083000_0000000510910125.zip
Thursday, April 2, 2026 9:02 AM 23772 PUBLIC_ROOFTOP_PV_FORECAST_20260402090000_0000000510913535.zip
Thursday, April 2, 2026 9:32 AM 23621 PUBLIC_ROOFTOP_PV_FORECAST_20260402093000_0000000510918112.zip
Thursday, April 2, 2026 10:02 AM 23444 PUBLIC_ROOFTOP_PV_FORECAST_20260402100000_0000000510921518.zip
Thursday, April 2, 2026 10:33 AM 23273 PUBLIC_ROOFTOP_PV_FORECAST_20260402103000_0000000510925806.zip
Thursday, April 2, 2026 11:04 AM 23289 PUBLIC_ROOFTOP_PV_FORECAST_20260402110000_0000000510929292.zip
Thursday, April 2, 2026 11:31 AM 23145 PUBLIC_ROOFTOP_PV_FORECAST_20260402113000_0000000510933706.zip
Thursday, April 2, 2026 12:03 PM 23058 PUBLIC_ROOFTOP_PV_FORECAST_20260402120000_0000000510937138.zip
Thursday, April 2, 2026 12:31 PM 23035 PUBLIC_ROOFTOP_PV_FORECAST_20260402123000_0000000510941410.zip
Thursday, April 2, 2026 1:02 PM 22834 PUBLIC_ROOFTOP_PV_FORECAST_20260402130000_0000000510945037.zip
Thursday, April 2, 2026 1:33 PM 22705 PUBLIC_ROOFTOP_PV_FORECAST_20260402133000_0000000510948737.zip
Thursday, April 2, 2026 2:03 PM 22682 PUBLIC_ROOFTOP_PV_FORECAST_20260402140000_0000000510952316.zip
Thursday, April 2, 2026 2:31 PM 22457 PUBLIC_ROOFTOP_PV_FORECAST_20260402143000_0000000510956023.zip
Thursday, April 2, 2026 3:04 PM 22440 PUBLIC_ROOFTOP_PV_FORECAST_20260402150000_0000000510959879.zip
Thursday, April 2, 2026 3:33 PM 22279 PUBLIC_ROOFTOP_PV_FORECAST_20260402153000_0000000510963620.zip
Thursday, April 2, 2026 4:03 PM 22183 PUBLIC_ROOFTOP_PV_FORECAST_20260402160000_0000000510967224.zip
Thursday, April 2, 2026 4:33 PM 22009 PUBLIC_ROOFTOP_PV_FORECAST_20260402163000_0000000510970864.zip
Thursday, April 2, 2026 5:02 PM 21879 PUBLIC_ROOFTOP_PV_FORECAST_20260402170000_0000000510974410.zip
Thursday, April 2, 2026 5:33 PM 21854 PUBLIC_ROOFTOP_PV_FORECAST_20260402173000_0000000510978186.zip
Thursday, April 2, 2026 6:03 PM 21750 PUBLIC_ROOFTOP_PV_FORECAST_20260402180000_0000000510981497.zip
Thursday, April 2, 2026 6:34 PM 21759 PUBLIC_ROOFTOP_PV_FORECAST_20260402183000_0000000510985150.zip
Thursday, April 2, 2026 7:03 PM 21653 PUBLIC_ROOFTOP_PV_FORECAST_20260402190000_0000000510988444.zip
Thursday, April 2, 2026 7:35 PM 21612 PUBLIC_ROOFTOP_PV_FORECAST_20260402193000_0000000510991632.zip
Thursday, April 2, 2026 8:05 PM 21673 PUBLIC_ROOFTOP_PV_FORECAST_20260402200000_0000000510995033.zip
Thursday, April 2, 2026 8:34 PM 21574 PUBLIC_ROOFTOP_PV_FORECAST_20260402203000_0000000510998622.zip
Thursday, April 2, 2026 9:02 PM 21594 PUBLIC_ROOFTOP_PV_FORECAST_20260402210000_0000000511002468.zip
Thursday, April 2, 2026 9:32 PM 21541 PUBLIC_ROOFTOP_PV_FORECAST_20260402213000_0000000511005926.zip
Thursday, April 2, 2026 10:03 PM 21605 PUBLIC_ROOFTOP_PV_FORECAST_20260402220000_0000000511009553.zip
Thursday, April 2, 2026 10:32 PM 21485 PUBLIC_ROOFTOP_PV_FORECAST_20260402223000_0000000511013372.zip
Thursday, April 2, 2026 11:07 PM 21656 PUBLIC_ROOFTOP_PV_FORECAST_20260402230000_0000000511016997.zip
Thursday, April 2, 2026 11:34 PM 21556 PUBLIC_ROOFTOP_PV_FORECAST_20260402233000_0000000511020311.zip
Friday, April 3, 2026 12:02 AM 24261 PUBLIC_ROOFTOP_PV_FORECAST_20260403000000_0000000511023525.zip
Friday, April 3, 2026 12:33 AM 24291 PUBLIC_ROOFTOP_PV_FORECAST_20260403003000_0000000511026870.zip
Friday, April 3, 2026 1:01 AM 24264 PUBLIC_ROOFTOP_PV_FORECAST_20260403010000_0000000511030098.zip
Friday, April 3, 2026 1:32 AM 24300 PUBLIC_ROOFTOP_PV_FORECAST_20260403013000_0000000511033391.zip
Friday, April 3, 2026 2:02 AM 24334 PUBLIC_ROOFTOP_PV_FORECAST_20260403020000_0000000511036666.zip
Friday, April 3, 2026 2:34 AM 24270 PUBLIC_ROOFTOP_PV_FORECAST_20260403023000_0000000511039977.zip
Friday, April 3, 2026 3:02 AM 24343 PUBLIC_ROOFTOP_PV_FORECAST_20260403030000_0000000511043311.zip
Friday, April 3, 2026 3:32 AM 24221 PUBLIC_ROOFTOP_PV_FORECAST_20260403033000_0000000511046690.zip
Friday, April 3, 2026 4:02 AM 24349 PUBLIC_ROOFTOP_PV_FORECAST_20260403040000_0000000511049949.zip
Friday, April 3, 2026 4:31 AM 24295 PUBLIC_ROOFTOP_PV_FORECAST_20260403043000_0000000511054142.zip
Friday, April 3, 2026 5:06 AM 24307 PUBLIC_ROOFTOP_PV_FORECAST_20260403050000_0000000511057126.zip
Friday, April 3, 2026 5:32 AM 24217 PUBLIC_ROOFTOP_PV_FORECAST_20260403053000_0000000511060097.zip
Friday, April 3, 2026 6:05 AM 24189 PUBLIC_ROOFTOP_PV_FORECAST_20260403060000_0000000511063071.zip
Friday, April 3, 2026 6:34 AM 24113 PUBLIC_ROOFTOP_PV_FORECAST_20260403063000_0000000511066572.zip
Friday, April 3, 2026 7:03 AM 24003 PUBLIC_ROOFTOP_PV_FORECAST_20260403070000_0000000511069582.zip
Friday, April 3, 2026 7:35 AM 23907 PUBLIC_ROOFTOP_PV_FORECAST_20260403073000_0000000511073547.zip
Friday, April 3, 2026 8:05 AM 23799 PUBLIC_ROOFTOP_PV_FORECAST_20260403080000_0000000511076809.zip
Friday, April 3, 2026 8:36 AM 23691 PUBLIC_ROOFTOP_PV_FORECAST_20260403083000_0000000511080545.zip
Friday, April 3, 2026 9:05 AM 23654 PUBLIC_ROOFTOP_PV_FORECAST_20260403090000_0000000511083876.zip
Friday, April 3, 2026 9:32 AM 23532 PUBLIC_ROOFTOP_PV_FORECAST_20260403093000_0000000511087750.zip
Friday, April 3, 2026 10:01 AM 23452 PUBLIC_ROOFTOP_PV_FORECAST_20260403100000_0000000511090973.zip
Friday, April 3, 2026 10:33 AM 23292 PUBLIC_ROOFTOP_PV_FORECAST_20260403103000_0000000511094887.zip
Friday, April 3, 2026 11:05 AM 23281 PUBLIC_ROOFTOP_PV_FORECAST_20260403110000_0000000511098535.zip
Friday, April 3, 2026 11:35 AM 23121 PUBLIC_ROOFTOP_PV_FORECAST_20260403113000_0000000511102696.zip
Friday, April 3, 2026 12:07 PM 23073 PUBLIC_ROOFTOP_PV_FORECAST_20260403120000_0000000511106038.zip
Friday, April 3, 2026 12:35 PM 22874 PUBLIC_ROOFTOP_PV_FORECAST_20260403123000_0000000511110212.zip
Friday, April 3, 2026 1:05 PM 22798 PUBLIC_ROOFTOP_PV_FORECAST_20260403130000_0000000511113735.zip
Friday, April 3, 2026 1:31 PM 22698 PUBLIC_ROOFTOP_PV_FORECAST_20260403133000_0000000511117333.zip
Friday, April 3, 2026 2:04 PM 22545 PUBLIC_ROOFTOP_PV_FORECAST_20260403140000_0000000511120793.zip
Friday, April 3, 2026 2:33 PM 22479 PUBLIC_ROOFTOP_PV_FORECAST_20260403143000_0000000511124286.zip
Friday, April 3, 2026 3:03 PM 22329 PUBLIC_ROOFTOP_PV_FORECAST_20260403150000_0000000511127806.zip
Friday, April 3, 2026 3:32 PM 22235 PUBLIC_ROOFTOP_PV_FORECAST_20260403153000_0000000511131383.zip
Friday, April 3, 2026 4:05 PM 22112 PUBLIC_ROOFTOP_PV_FORECAST_20260403160000_0000000511134995.zip
Friday, April 3, 2026 4:33 PM 21983 PUBLIC_ROOFTOP_PV_FORECAST_20260403163000_0000000511138550.zip
Friday, April 3, 2026 5:00 PM 21912 PUBLIC_ROOFTOP_PV_FORECAST_20260403170000_0000000511142202.zip
Friday, April 3, 2026 5:36 PM 21834 PUBLIC_ROOFTOP_PV_FORECAST_20260403173000_0000000511146107.zip
Friday, April 3, 2026 6:10 PM 21767 PUBLIC_ROOFTOP_PV_FORECAST_20260403180000_0000000511149676.zip
Friday, April 3, 2026 6:34 PM 21630 PUBLIC_ROOFTOP_PV_FORECAST_20260403183000_0000000511153011.zip
Friday, April 3, 2026 7:06 PM 21542 PUBLIC_ROOFTOP_PV_FORECAST_20260403190000_0000000511156356.zip
Friday, April 3, 2026 7:34 PM 21627 PUBLIC_ROOFTOP_PV_FORECAST_20260403193000_0000000511159643.zip
Friday, April 3, 2026 8:04 PM 21529 PUBLIC_ROOFTOP_PV_FORECAST_20260403200000_0000000511162754.zip
Friday, April 3, 2026 8:34 PM 21610 PUBLIC_ROOFTOP_PV_FORECAST_20260403203000_0000000511165940.zip
Friday, April 3, 2026 9:06 PM 21574 PUBLIC_ROOFTOP_PV_FORECAST_20260403210000_0000000511169017.zip
Friday, April 3, 2026 9:36 PM 21471 PUBLIC_ROOFTOP_PV_FORECAST_20260403213000_0000000511172181.zip
Friday, April 3, 2026 10:03 PM 21565 PUBLIC_ROOFTOP_PV_FORECAST_20260403220000_0000000511175372.zip
Friday, April 3, 2026 10:31 PM 21566 PUBLIC_ROOFTOP_PV_FORECAST_20260403223000_0000000511178508.zip
Friday, April 3, 2026 11:05 PM 21483 PUBLIC_ROOFTOP_PV_FORECAST_20260403230000_0000000511181581.zip
Friday, April 3, 2026 11:32 PM 21486 PUBLIC_ROOFTOP_PV_FORECAST_20260403233000_0000000511184564.zip
Saturday, April 4, 2026 12:02 AM 24258 PUBLIC_ROOFTOP_PV_FORECAST_20260404000000_0000000511187584.zip
Saturday, April 4, 2026 12:32 AM 24214 PUBLIC_ROOFTOP_PV_FORECAST_20260404003000_0000000511190822.zip
Saturday, April 4, 2026 1:07 AM 24179 PUBLIC_ROOFTOP_PV_FORECAST_20260404010000_0000000511193992.zip
Saturday, April 4, 2026 1:33 AM 24259 PUBLIC_ROOFTOP_PV_FORECAST_20260404013000_0000000511197208.zip
Saturday, April 4, 2026 2:06 AM 24160 PUBLIC_ROOFTOP_PV_FORECAST_20260404020000_0000000511200283.zip
Saturday, April 4, 2026 2:32 AM 24241 PUBLIC_ROOFTOP_PV_FORECAST_20260404023000_0000000511203463.zip
Saturday, April 4, 2026 3:06 AM 24318 PUBLIC_ROOFTOP_PV_FORECAST_20260404030000_0000000511206546.zip
Saturday, April 4, 2026 3:36 AM 24247 PUBLIC_ROOFTOP_PV_FORECAST_20260404033000_0000000511209758.zip
Saturday, April 4, 2026 4:07 AM 24290 PUBLIC_ROOFTOP_PV_FORECAST_20260404040000_0000000511212828.zip
Saturday, April 4, 2026 4:34 AM 24243 PUBLIC_ROOFTOP_PV_FORECAST_20260404043000_0000000511216905.zip
Saturday, April 4, 2026 5:06 AM 24200 PUBLIC_ROOFTOP_PV_FORECAST_20260404050000_0000000511219634.zip