Fix Xiaomi-miio switch platform setup (#53739)

This commit is contained in:
Jan Bouwhuis 2021-07-30 07:10:41 +02:00 committed by GitHub
parent 1e33017db8
commit 4a95ed9b7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -218,13 +218,10 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info=
async def async_setup_entry(hass, config_entry, async_add_entities): async def async_setup_entry(hass, config_entry, async_add_entities):
"""Set up the switch from a config entry.""" """Set up the switch from a config entry."""
if ( if config_entry.data[CONF_MODEL] in MODELS_HUMIDIFIER:
config_entry.data[CONF_FLOW_TYPE] == CONF_GATEWAY
or config_entry.data[CONF_MODEL] == "lumi.acpartner.v3"
):
await async_setup_other_entry(hass, config_entry, async_add_entities)
else:
await async_setup_coordinated_entry(hass, config_entry, async_add_entities) await async_setup_coordinated_entry(hass, config_entry, async_add_entities)
else:
await async_setup_other_entry(hass, config_entry, async_add_entities)
async def async_setup_coordinated_entry(hass, config_entry, async_add_entities): async def async_setup_coordinated_entry(hass, config_entry, async_add_entities):