The custom hardware is the apple device and the smart bulb. Homekit doesn't appear to be usable outside that ecosystem, so I wouldn't call it non-custom