Must be newer than what we have at home. My dad and I had to deal with what felt like 1970s hardware to reprogram the lights. I was sending commands over RS-232, and the server couldn't hold more than a ~128KB program file, a limit that we could barely skirt. Definitely the sketchiest computer project I've undertaken.
I've seen newer systems, and they're better but not nearly as good as they should be, given the state of technology today. Was hoping Apple would revolutionize it, but there's nothing yet.![]()
I'm using their Caseta system. Literally, plug in the base, wait for it to boot and get an IP via DHCP. Once that's done you open the app and point the camera to the HomeKit ID at the bottom of the hub and voila, you're done. As far as adding/configuring devices, you just use the app and hold one button on the device you want to add. Scenes/schedules/etc are all configured via the app which is extremely customizable, IMHO.