Hot weather coming to an end