Set yeelight capabilities from external discovery (#55280)

This commit is contained in:
J. Nick Koston 2021-08-26 19:04:12 -05:00 committed by GitHub
parent cbd65efe52
commit 5393a16c44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 3 deletions

View file

@ -683,6 +683,8 @@ class YeelightDevice:
"""Fetch capabilities and setup name if available."""
scanner = YeelightScanner.async_get(self._hass)
self.capabilities = await scanner.async_get_capabilities(self._host) or {}
if self.capabilities:
self._bulb_device.set_capabilities(self.capabilities)
if name := self._config.get(CONF_NAME):
# Override default name when name is set in config
self._name = name

View file

@ -2,7 +2,7 @@
"domain": "yeelight",
"name": "Yeelight",
"documentation": "https://www.home-assistant.io/integrations/yeelight",
"requirements": ["yeelight==0.7.3", "async-upnp-client==0.20.0"],
"requirements": ["yeelight==0.7.4", "async-upnp-client==0.20.0"],
"codeowners": ["@rytilahti", "@zewelor", "@shenxn", "@starkillerOG"],
"config_flow": true,
"dependencies": ["network"],

View file

@ -2438,7 +2438,7 @@ yalesmartalarmclient==0.3.4
yalexs==1.1.13
# homeassistant.components.yeelight
yeelight==0.7.3
yeelight==0.7.4
# homeassistant.components.yeelightsunflower
yeelightsunflower==0.0.10

View file

@ -1367,7 +1367,7 @@ yalesmartalarmclient==0.3.4
yalexs==1.1.13
# homeassistant.components.yeelight
yeelight==0.7.3
yeelight==0.7.4
# homeassistant.components.youless
youless-api==0.12