The problem is all the solutions so far kinda suck, and most are still expensive. If they weren't, absent regulation killing the spyvertising industry (oh please oh please oh please), guaranteed to be spyware wholly dependent on sending everything you or they do to "the cloud", I'd say Asimo-style general purpose home robots can't get here soon enough.
Light switches, coffee makers, thermostats? Anyone who cared could already get 95% of the way to as-good-as-IoT with motion sensors and timers on existing, cheaper, out of the box solutions, without all the spying and "I'm sorry I can't reach my server so even though we're on the same local network and I'm more powerful than a late 90s desktop PC I still can't talk to your smartphone because I am a piece of absolute garbage."