Perth received a hefty drenching overnight as more than 18mm fell at the beginning of what is expected to be a several-day streak of downpours.