Thanks @vossivossi for pointing out the Shelly devices. I like what I see, but they way they work breaks my rule that the device must still do its job without a controller e.g. it’s still a wall switch with a mechanical flop, and also can be managed by a controller. Still, I’ll be keeping them in mind for cases where that type of installation works.
I must say it’s educational to hear do many well-considered thoughts from all angles.
I’m enjoying reading the perspectives from the voices of experience. I agree with @rpwong that cloud-enabled wifi isn’t a cancer. It’s more like diabetes. You sometimes get it out of a lack of self discipline (and I’m looking at myself, here), and once you have it, it makes some of the things you want to do difficult or impossible.
Again, I’m quibbling, but that “requirement” itself isn’t a technical one, it’s a marketing one. As you say yourself later, all of these requirements are marketing ones. In my world, I regularly see projects fail to live up to their full potential because both marketers and developers are laser-focused on the letter of the requirement. Marketers are told to promote a product to the AJ (Average Joe) market, and don’t think to ask “where else can we find an audience for this”. Engineers are tasked to build a AJ-compatible device, and never think to raise their hand and and say "for n% more effort, we could have an API and capture the PH (Propeller Head) market too.
AJ-type people are more than willing to drop a box on their premises that does magic they don’t understand (Echo, Google Home). If I could wave my magic wand, I’d have GE or Leviton or Lutron or someone say “Here’s the MarvyHome line of standard wifi enabled devices, from switches to thermostats to cameras to sensors. They’re easy as pie to set up right from your own web browser, with no with no cloud eavesdropping on your privacy and no internet connection needed. You can drop our MarvyBox on your network, and then you can control and coordinate them all together with your phone or computer, from within your home or optionally from halfway around the world. Don’t want a MarvyBox? You can use any of the many home automation controllers on the market to craft your perfect home experience exactly the way you want it.”
Companies like Apple, Lutron, Samsung, etc. have been nibbling around that (not necessarily with wifi), but they limit their own success by the very tactic they think will ensure their success: making it closed, proprietary or cloud dependent.
The MarvyHome approach would require a company willing to risk that they’re diving into a pond where anyone can swim, but willing to do so because the open standards and privacy angles will make more people will be willing to dip their toe in, and confident enough in their brand and quality that they can carve out a leadership position. In other words, a disruptor.
Anyway, that’s my dream. Meanwhile, I’ll live with the reality.
Again, cheers to you all for being willing to engage in this conversation with a relative noob!