Hi, guys,
I play with the hub since several days and I’m pretty excited of the ideas behind and how much traction it gains now. Honestly speaking, I was working on a similar project, but nothing close to this scale. Anyways, in short - I have a full-blown KNX system in my home and I would like to try build a KNX addon. However, KNX is not yet another IoT toy, at least not in the meaning of “off-the-shelf” kind of IoT product with predefined functionality. There’s no device discovery mechanism in KNX, so I can’t just find and add available KNX devices (furthermore, there could be logical devices that are different from physical devices). Devices must be manually specified and configured somehow in UI. I see that you’ve just added a JSON SCHEMA for addon config description, using input fields, dropdowns, checkboxes, etc. I think something like that should do the job for a manual device description too.
My question is - have you thought about such cases, where user needs to manually define a new device? KNX is the perfect example of such a case. Another is e.g. “MySensors”, but there are many more out there.