A magnitude-2.8 earthquake rattled shelves and woke residents in the Barossa before 2:30am on Monday. Geoscience Australia received nearly 250 reports from people who felt the tremor.