What do you guys think of the idea of smart homes? I could make a basic setup using https://home-assistant.io to control my home temperature and lighting; the tools for doing this are everywhere nowadays and implementation doesn’t seem too horrific anymore.
But setting aside what I “can” do, is this something that I “should” do? How can a person implement this without connecting any devices to the internet?
I have a smart home and let me give you some advice. BE MINDFUL OF THE BRANDS YOU CHOOSE. For example, using tuya smart devices with home assistant is a pain, you have to setup a tuya cloud account and get an API key that you’ll have to renew every few months. If the device gets reset you have to go back into the cloud environment and re-add them. It’s such a pain. Almost anything works with home assistant, but the amount of diy and bullshit you have to deal with to get something working varies greatly between brands. I highly recommend sonoff, also get a zigabee controller for home assistant as its far better than using WiFi. I also recommend you start a notion document or some other form of document that can keep up with everything for you. What brand of switches are in what room, what brand of lights are where, etc. Not just for you but if you ever sell your home you can give it to the next guy. Because you’re probably not going to take the light switches or any in line relays with you.
Also to not connect to the internet you need to have a separate network (router or access point) that all your smart devices connect to. You’ll then use a VPN to connect to your home network remotely. Basically have your smart devices router hooked into your normal router and on your normal router block external traffic (the Internet) from going to the smart devices router. Sorry if that’s hard to follow but just Google “how to segment a home network” and that should get you started. Feel free to hmu if you need some guidance.
This is my current biggest gripe. You have to have a four year degree in random smart home garbage to figure out what works with what. We have a guy like that in our friend group, but I still need four different smart home apps just to control a handful of lights and a couple cameras. The apps have constant problems (Nest app signs me out nearly daily), the aggregator apps like Homekit and Google Home are missing nearly all features for the lights we have aside from on or off and some simple color settings, Nanoleaf app claims to be able to do scheduling and automation but I’ve never gotten it to work. I bought a google home tied-in tablet at the recommendation of said friend to be able to check cameras and control lights from a device that didn’t have to be biometrically locked, and it turned out it couldn’t see the cameras OR the lights. Pending some future theoretical update which still hasn’t rolled out. Insanity. Makes me want to throw it all out.
Considering how expensive the smart home items are, especially the lights, the user experience is horrendous for pretty much everything but flashy tech demos.
Everything became very easy for me once I decided to go all open source. In my opinion, the problem is all of the different proprietary “hubs”. I got a ZigBee controller that can control all ZigBee devices without requiring a hub (there are several options available).
Lights: ZigBee Hue. Plugs: ZigBee Innr. Motion sensors: ZigBee Aqara. Cameras: Ethernet Amcrest. NVR: Frigate.
Everything is local, no data leaves my network, and everything is controlled directly from Home Assistant dashboards via the ZigBee controller, and I never have to open any proprietary apps.
Care does need to be taken to plan the network at least somewhat in advance, but that doesn’t take too long, and everything is very stable and super reliable.
I wish segmenting your IOT devices on their own virtual network was easier for most people to do. It can be done but you need a good working knowledge of firewall rules and networking in general.
LocalTuya is a thing, though it’s a bit of a pain in the ass and I would definitely not recommend buying Tuya hardware specifically to use with it.