The weather today has been pretty vile, 12 flights were cancelled out of LHR and almost every short haul service has arrived into LHR 30 plus minutes late.
There may be some nuances about weather and EC261, particularly since "extraordinary circumstances" on its own is not the end of the matter, however anything weather related today is going nowhere.