National Grid said the thousands of photovoltaic panels on rooftops and in fields across the UK were generating 8.7GW, or 24.3% of demand at 1pm on Friday, smashing the previous high of 8.48GW earlier this month.