Amazon’s spring sale knocks up to 50% off smart home devices — 21 last-chance deals I’d shop now