The trick is to get a ZigBee device instead of a WiFi one. It's an inherently local-only protocol and you can make your computer a Hub with a $30 stick.
ZWave is another option here too. I wouldn't recommend devices that don't have at least a "500 series"[0] chipset, but pretty much any device you'd buy today or moving forward will contain this or a newer chipset.