snowdd1 / homebridge-knx

KNX platform shim for homebridge
https://github.com/nfarina/homebridge
GNU General Public License v2.0
97 stars 56 forks source link

Structure of knx_config.json in 0.3 #83

Closed matevzg closed 7 years ago

matevzg commented 7 years ago

Hey @snowdd1, what do you propose?

What influence/benefits does it have for Siri regarding naming? Any other possible issues?

I'm asking because in 0.2, I designed multiple services/accessory and it worked like a charm. You would be able to move a Living Room accessory into the Living Room [Room] and all lights/blinds/thermostats/sensors would be transferred with it in one go. It seems HomeKit only displays services as icons within the Home app anyway.

Thanks for your insight.

snowdd1 commented 7 years ago

Hello @matevzg , you are right. Especially as Homekit has an 100-accessories-per-bridge limit, I recommend bundling services by room.
In my private installation, I have bundled

per room. Most HomeKit apps do not show the accessory/device names any more, since Apple's Home app has completely ignored them (Actually, in the background it still uses accessory-to-room assignment API).

matevzg commented 7 years ago

OK, perfect. In this case knx_config.json sample should be modified accordingly. Currently it implies that multiple single service devices should be defined. Even a mention about this in documentation would suffice.

Thanks again.

snowdd1 commented 7 years ago

Example adjusted: https://github.com/snowdd1/homebridge-knx/blob/master/knx_config.json.md#example