Include config entry id in zwave_js signal names (#45282)
This commit is contained in:
parent
f1646f4ecc
commit
d7a0f1e467
8 changed files with 54 additions and 25 deletions
|
@ -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
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue