@ghiomahn sorry you’re getting some passive aggressive responses to your very reasonable questions. At least most of the responses are helpful. I’ve been where you are, with a similar background, so I can imagine how frustrating this is for you. Unfortunately, I don’t have any useful guides or links to give you for how to get past this steep learning curve. I think I mostly read a ton of articles, watched a ton of videos, and used my previous career’s experience (in a completely different field) to intuit some of this stuff. So I can’t really point to something and say, “read this, and it’ll start to make sense.” It might be out there. In any case, I’ll suggest some other things in addition to the good advice other folks have given.
Local control
If you want pretty easy local-only control, you might want to look into devices that use a protocol like Thread, Z-Wave, or ZigBee. Those are different frequencies/protocols than Wi-Fi. They can’t directly communicate over the Wi-Fi network, and reach the open internet like a Wi-Fi device. The Hue bulbs that were mentioned use ZigBee. Thread/Z-Wave/ZigBee devices use some sort of controller/coordinator/hub/whatever to communicate with the rest of your network. That controller/coordinator/hub/whatever is the thing that might still reach the open internet. So you’ll want to either do the easy thing and buy one that does local-only control (if you trust the manufacturer’s claim), or do the harder thing and look into segmenting your network and denying internet access to that segment.
If you are segmenting your network, you could also use Wi-Fi devices directly because they’d only have local-networking. For segmenting your network, some routers support a guest network that can deny internet access, though most always allow internet access to the guest network and can deny local access as well. If your router doesn’t have that setup, VLANs are generally what most folks do for network segmentation. That tends to require either a different router, or flashing a router with something like OpenWRT or OPNSense. In case you hadn’t gathered already, it can be a bit of a rabbit hole to segment your network.
“Smart bulb mode”
Something I don’t think anyone touched on is that there are devices/switches that have a “smart bulb mode.” This mode allows the device/switch to still be physically controlled like most folks are used to, but it communicates with the smart bulb over the network, instead of turning on/off the power to the bulb. Some devices/switches that have a “smart bulb mode” are:
- Inovelli switches
- They have Z-Wave, ZigBee, and Thread coming soon.
- In the past they’ve had stocking issues, but that might’ve been due to the supply chain stuff that happened a few years ago.
- Lutron Aurora
- It’s a device you mount on top of a non-smart toggle switch.
- Only works with ZigBee bulbs, and specifically compatible with Hue bulbs.
- Shelly
- These are relays you install behind a switch that interact with the bulb. The switch can be smart or non-smart.
- I can’t find much on this, but they call their mode “detached mode.”
- There are also threads in this Home Assistant forum that mention Shelly and “detached mode,” so maybe that might help with research.
Light strips
Finally, I think someone mentioned it already, but I feel like light strips are a good option for someone just getting started. It’s an additional thing to install, and it generally requires more pieces (a.k.a. more money and time) to make it all work the way someone wants. But since they’re an addition to a home, they don’t have the same assumptions as replacements bulbs and switches (smart or non-smart). I.e. you have to interface with the light strip through whatever protocol the strip supports, so it forces you to think about how to control a protocol in the way you want rather than how to retrofit smart behavior onto non-smart infrastructure. E.g. if the light strips use ZigBee, you think about how you control ZigBee, and control of the light strips follows from there; or if the light strips use Wi-Fi, you think about how you control Wi-Fi, and control of the light strips follows from there.
The other benefit with light strips is that there’s a path to learning more about flashing and ESP stuff by way of WLED. WLED lets you control many different manufacturers light strips with an ESP8266/ESP32. Because it’s scoped a little tighter, and because the documentation of WLED is pretty good (lots of explanations, pictures, videos, links, tutorials) it can be easier to go from zero knowledge to something. Even if you don’t get a strip that is compatible with WLED from the start (maybe you got sent the wrong thing, maybe the manufacturer changed the chip, maybe you just don’t care right now) you can generally replace one light strip with another down the road fairly easily. And once you’re a little more familiar with WLED, figuring out how to flash something else ought to be a little easier.
And perhaps the most important part of light strips is that they’re generally less invasive than replacing lights. If a light strip fails (either because it’s dead, or it lost communication, or because an automation didn’t work, or whatever) you still have your normal lights so you can see. It’ll be inconvenient and disappointing, but your home will still be liveable. Once you’ve got more experience, know the landscape better, and can more informed decisions; you can replace other lights in your home. But, if you find that you’re just not into this stuff after working with it for a while, you can also rip out the light strips, toss 'em in the trash, and move on with your life.
Sorry, I know this post is a lot text. Hopefully something in here helps!