• local_taxi_fix@lemmy.world
    link
    fedilink
    arrow-up
    98
    ·
    1 year ago

    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.

    • regul@lemm.ee
      link
      fedilink
      arrow-up
      18
      ·
      1 year ago

      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.

      • kn33@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        ·
        1 year ago

        Being pedantic for a second. Matter isn’t a radio protocol. Thread is the protocol designed to have Matter run on it.

        • regul@lemm.ee
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          well technically you can push matter through ethernet or wifi as well, but you’re right

      • Blue_Morpho@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        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.

    • FrederikNJS@lemm.ee
      link
      fedilink
      arrow-up
      10
      ·
      1 year ago

      Even better if the IoT devices doesn’t even connect to your WiFi or LAN… Zigbee devices for example.

        • Blue_Morpho@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          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.

          • Juvyn00b@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            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.

          • CopHater69@lemm.ee
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            1 year ago

            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.

            • Blue_Morpho@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              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.

              • CopHater69@lemm.ee
                link
                fedilink
                arrow-up
                1
                ·
                edit-2
                1 year ago

                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.

    • fatalError@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      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.