Include config entry id in zwave_js signal names (#45282)

This commit is contained in:
kpine 2021-01-19 07:40:01 -08:00 committed by GitHub
parent f1646f4ecc
commit d7a0f1e467
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 54 additions and 25 deletions

View file

@ -45,12 +45,14 @@ async def async_setup_entry(
def async_add_lock(info: ZwaveDiscoveryInfo) -> None:
"""Add Z-Wave Lock."""
entities: List[ZWaveBaseEntity] = []
entities.append(ZWaveLock(client, info))
entities.append(ZWaveLock(config_entry, client, info))
async_add_entities(entities)
hass.data[DOMAIN][config_entry.entry_id][DATA_UNSUBSCRIBE].append(
async_dispatcher_connect(hass, f"{DOMAIN}_add_{LOCK_DOMAIN}", async_add_lock)
async_dispatcher_connect(
hass, f"{DOMAIN}_{config_entry.entry_id}_add_{LOCK_DOMAIN}", async_add_lock
)
)