Duotecno beta fix (#97325)

* Fix duotecno

* Implement comments

* small cover fix
This commit is contained in:
Maikel Punie 2023-07-27 16:00:27 +02:00 committed by GitHub
parent 2542c5f259
commit 374255ce87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -22,10 +22,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
await controller.connect(
entry.data[CONF_HOST], entry.data[CONF_PORT], entry.data[CONF_PASSWORD]
)
await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
except (OSError, InvalidPassword, LoadFailure) as err:
raise ConfigEntryNotReady from err
hass.data.setdefault(DOMAIN, {})[entry.entry_id] = controller
await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
return True

View File

@ -26,7 +26,7 @@ async def async_setup_entry(
"""Set up the duoswitch endities."""
cntrl = hass.data[DOMAIN][entry.entry_id]
async_add_entities(
DuotecnoCover(channel) for channel in cntrl.get_units("DuoSwitchUnit")
DuotecnoCover(channel) for channel in cntrl.get_units("DuoswitchUnit")
)