It can be done right: local only connections (no cloud), segmented vlan for iot devices with strict firewall rules, Internet access blocked for anything that doesn’t need it, etc.
Unfortunately that takes a lot of knowledge and effort. The cloud based devices that phone home every few minutes are preconfigured and just work, so most people will just use that and not think about it.
If you’re worried about the devices themselves that’s why there are radio protocol standards that decidedly don’t use the internet, like zigbee, z-wave, and now matter.
The communication method isn’t relevant to its security. If you are a house in the suburbs, a WiFi device in your house you isn’t going to be hacked directly by someone wardriving. The wifi device is going to be hacked by someone coming in over your router which is cat 5/6 Ethernet.
Similarly any other wireless device like zigbee will be hacked over the Internet. The packets will come through your zigbee gateway just like they go through your wifi gateway.
You always want a light on when someone enters a room? Always, no exceptions?
Sometimes I go in the kitchen and I don’t want all the lights in my face. Other times I need the extra light. Until home automation can read my mind, a physical switch is easiest.
I had a pair of physical switches that were motion sensing in my last house basement. Very handy for coming down with a laundry basket and having the lights turn on when going over to the washing machine. No connection to the Internet at all.
Home automation is so far beyond just “motion -> light”.
I have profiles of profiles for different reactions based on time of day and different conditions. The only light that comes on no questions asked is the kitchen light and even that is dependent on the time of day – IE at night it only turns on to 50%. You’d be amazed at how much you can simply with a few different conditionals and not much else. Highly implore you to head over to the Home Assistant page/wiki/forum/community/subreddit – its a VAST community.
I miss my android notification LED so I just went ahead and built my own little LED box based on WLED and HA. The app on my phone sends the notification conditional to the HA server in my basement which then sends the signal to the WLED fixture over WIFI to change colors and patterns. When notifications go back to zero the pattern returns to normal. Did i mention the change over takes 30 seconds? No jarring vibrations, sounds, or signals. It’s all just smooth and silent. I love it.
I’ve got some home automation. I wrote my own stuff with a lcars style javaScript front end. Home Assistant couldn’t do what I wanted when I last looked at it 5 years ago.
Sometimes you want light and sometimes not despite the time of day. Then there’s my wife who usually wakes up much earlier and has vastly different preferences on light. So 2am means me with lights at full blast because I’m up late working on a project or no to dim lights if it’s wife waking up for some water or she wants brighter lights to unload the dishwasher. I turn lights on full while making breakfast for the kids. Kids don’t like light when they first wake up so I turn them down after breakfast is on the table and I go wake them up.
“Never touching a switch” isn’t possible without mind reading and knowing the context.
You’re just thinking so small. Program up a macro button if you want to flip a switch and have it do so much more. Put that button right where you want it.
Home assistant, tasmota, zigbee, valetudo and some bluetooth stuff work very well for a secure IoT setup. Only smart stuff connected to the internet is the TV. Haven’t found anything to replace it’s functionality, maybe some HTPC would work, but that’s a project for another time.
It can be done right: local only connections (no cloud), segmented vlan for iot devices with strict firewall rules, Internet access blocked for anything that doesn’t need it, etc.
Unfortunately that takes a lot of knowledge and effort. The cloud based devices that phone home every few minutes are preconfigured and just work, so most people will just use that and not think about it.
If you’re worried about the devices themselves that’s why there are radio protocol standards that decidedly don’t use the internet, like zigbee, z-wave, and now matter.
Being pedantic for a second. Matter isn’t a radio protocol. Thread is the protocol designed to have Matter run on it.
well technically you can push matter through ethernet or wifi as well, but you’re right
The communication method isn’t relevant to its security. If you are a house in the suburbs, a WiFi device in your house you isn’t going to be hacked directly by someone wardriving. The wifi device is going to be hacked by someone coming in over your router which is cat 5/6 Ethernet.
Similarly any other wireless device like zigbee will be hacked over the Internet. The packets will come through your zigbee gateway just like they go through your wifi gateway.
Even better if the IoT devices doesn’t even connect to your WiFi or LAN… Zigbee devices for example.
Alexa, play I’m a looser by Limp Bizkit.
Please drink a verification can.
I have no mouth and I need to drink.
Adding “moose biscuits” to the shopping list
It always seems like a lot of effort to avoid pressing a light switch
But once you set it up you never have to switch anything ever again
You always want a light on when someone enters a room? Always, no exceptions?
Sometimes I go in the kitchen and I don’t want all the lights in my face. Other times I need the extra light. Until home automation can read my mind, a physical switch is easiest.
I had a pair of physical switches that were motion sensing in my last house basement. Very handy for coming down with a laundry basket and having the lights turn on when going over to the washing machine. No connection to the Internet at all.
Home automation is so far beyond just “motion -> light”.
I have profiles of profiles for different reactions based on time of day and different conditions. The only light that comes on no questions asked is the kitchen light and even that is dependent on the time of day – IE at night it only turns on to 50%. You’d be amazed at how much you can simply with a few different conditionals and not much else. Highly implore you to head over to the Home Assistant page/wiki/forum/community/subreddit – its a VAST community.
I miss my android notification LED so I just went ahead and built my own little LED box based on WLED and HA. The app on my phone sends the notification conditional to the HA server in my basement which then sends the signal to the WLED fixture over WIFI to change colors and patterns. When notifications go back to zero the pattern returns to normal. Did i mention the change over takes 30 seconds? No jarring vibrations, sounds, or signals. It’s all just smooth and silent. I love it.
I’ve got some home automation. I wrote my own stuff with a lcars style javaScript front end. Home Assistant couldn’t do what I wanted when I last looked at it 5 years ago.
Sometimes you want light and sometimes not despite the time of day. Then there’s my wife who usually wakes up much earlier and has vastly different preferences on light. So 2am means me with lights at full blast because I’m up late working on a project or no to dim lights if it’s wife waking up for some water or she wants brighter lights to unload the dishwasher. I turn lights on full while making breakfast for the kids. Kids don’t like light when they first wake up so I turn them down after breakfast is on the table and I go wake them up.
“Never touching a switch” isn’t possible without mind reading and knowing the context.
You’re just thinking so small. Program up a macro button if you want to flip a switch and have it do so much more. Put that button right where you want it.
So I should make a switch that I need to press to avoid using a switch?
Until it inevitably goes wrong!
Home assistant, tasmota, zigbee, valetudo and some bluetooth stuff work very well for a secure IoT setup. Only smart stuff connected to the internet is the TV. Haven’t found anything to replace it’s functionality, maybe some HTPC would work, but that’s a project for another time.