As for switches, in just the last few months two different companies have come out with smart switch covers which fit over your existing switches. You leave the original switch powered on so the smart bulbs always have power and you use the buttons on the switch cover as an intuitive physical wall switch. This solves a lot of problems.