-
ContextSome products are supported by integrations that are not named after the product that you're using. For example, Roborock vacuums are integrated via the Xiaomi Miio ( This requires the user that they know that this is the same application or Google to search if it is supported. This is a poor experience. ProposalAdd a new integration manifest key called Note: this proposal is specifically about brands that have a custom API serving multiple brands. This proposal is not meant to steer users to pair their Hue bulbs via the Zigbee integration. That would be for a follow-up proposal and needs different implementation. The key would be added to the integration that is in Home Assistant. For example, for Xiaomi Miio, it would look like like this: {
"supported_brands": { "roborock": "Roborock" }
} The key is a domain, like we use for integrations. The value is the title. How to use the key
Constraints
|
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 10 replies
-
I think the general idea is good, but why do we need to add it to the manifest? |
Beta Was this translation helpful? Give feedback.
-
I think Tuya and magic home will be interesting in this regard as the number of white labels with these is quite long |
Beta Was this translation helpful? Give feedback.
-
Makes sense to given the user perspective of integrations. Storing in the manifest sounds right. The documentation and config flow redirect makes sense as a soft way to show the user what's happening to prevent confusion, otherwise it would be too automatic/confusing. |
Beta Was this translation helpful? Give feedback.
-
If the brand develops multiple devices that use different integrations there could be some overlap. Some of vendors switch between Tuya or other vendors for their chips. That's a problem we have now though. We can always create two brands for this rare case. |
Beta Was this translation helpful? Give feedback.
-
This is a good proposal. We should implement this. |
Beta Was this translation helpful? Give feedback.
-
Same with Cool (http://www.cool.pl/en/clima/klimatyzatory) and Gree HVAC (https://global.gree.com/), they both work using the Gree integration |
Beta Was this translation helpful? Give feedback.
This is a good proposal. We should implement this.