HomeKit-Bridge icon indicating copy to clipboard operation
HomeKit-Bridge copied to clipboard

Wishlist: to have every Indigo device type supported by every HomeKit type possible

Open Colorado4Wheeler opened this issue 6 years ago • 3 comments

This is a tall order and it's been part of the roadmap for this plugin from day 1 and that is that I want the users to have the ability to make any Indigo device any HomeKit device. Of course it doesn't make sense why you would use an Indigo thermostat as a HomeKit switch, but who is to say someone doesn't want to control their fan that way? The point of it is so that no matter what a user concocts that it'll work in some capacity and avoid the "hey can you set the plugin up to use my garage door opener as a smoke alarm" kind of thing.

Colorado4Wheeler avatar Mar 02 '18 23:03 Colorado4Wheeler

Are you sure you want to go down that road? There are solutions outside of HBK for doing this.

FlyingDiver avatar Mar 02 '18 23:03 FlyingDiver

It's more of a wishlist item. It's actually quite easy for me to do, I only have to say that the device maps to X state or Y attribute and done. In a way it expands the plugin for other legit uses. I'm not talking about becoming the perfect thing for every application but if someone wants it it'll be there. It's just on the roadmap and not something I'm tackling right away.

To give you an example, I started doing this for the first 8 or so devices but got too tied up with other things to continue since then. But, for example, a Multi I/O device can be a switch or a dimmer or a sensor because who knows what someone is using the MIO for.

But, you are right, there are other plugins like Device Extensions or Masquerade that can handle the oddball things that folks want and I'm never going to try to incorporate THAT level of integration.

Colorado4Wheeler avatar Mar 02 '18 23:03 Colorado4Wheeler

In fact it's also been the #1 philosophy that I would not do what I did with HBB and water down the plugin with other crap. It'll never be a wrapper and it'll never be anything more than a server to HomeKit, period. And it's tens of thousands of lines of code for just that purpose and it works. It's not perfect, but it works pretty well for a month old plugin with a sh*tty UI :D

Colorado4Wheeler avatar Mar 02 '18 23:03 Colorado4Wheeler