Earlier quoted context omitted.
I would strongly recommend that any home automation device you buy has a direct method that it can be interfaced with and programmed in a local way. If a device is only programmable by a web API, rule it out. You may also wish to consider looking for devices which are based on a switch, rather than a bulb. Controllable bulbs do not play nice with the state of physical light switches, and in the case of multi-bulb fix…
I never understood the desire to control lights without using a wall switch. I say this having had X10 and later Insteon installations in 3 different houses over the past 10 years. Even today, I have the ability to control nearly all the lights on the main floor of my house with an app on my phone. I actually use this feature maybe once or twice a year, being generous. Even if my phone is on me and already unlocked (…
But yeah, 90% of the time, if I am turning on a light, I'm hitting the physical switch. So a bulb that is ignorant of my switch's position isn't a lot of use to me. Because if I want to turn that bulb on... my switch is probably already off. And the bulb can't work if the physical switch is off.