Western Power is desperately working to restore power in about 16,700 homes in the Perth Metropolitan, Wheatbelt and Mid West regions as it juggles 139 active outages.