Why Home Assistant doesn't have an external API for integrations

But let’s look at HomeKit, it is very comfortable for users, but it close. It will be nice if HA will make open opensource protocol, like HomeKit, but open. And everybody will implement it. We need one open protocol, not 1600 different API for each devices. If you think about ecology, how much electricity will be spoiled by programmers for 1600 different APIs.

Why do you say it’s “closed”?

Apple Developer - HomeKit Documentation

Protocol is not at GitHub, so, users can’t implement new features at protocol.

When it comes to an API, ‘too many cooks can spoil the broth’.

I very liked the idea. I maintain 3 different custom integrations, i will take a look at mqtt way of integration

1 Like