mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
Include all enphase_envoy devices in async_remove_config_entry_device (#124533)
* Include all enphase_envoy devices in async_remove_config_entry_device * refactor if tests
This commit is contained in:
parent
d3badb88ef
commit
2ef1c96325
@ -60,8 +60,16 @@ async def async_remove_config_entry_device(
|
||||
envoy_serial_num = config_entry.unique_id
|
||||
if envoy_serial_num in dev_ids:
|
||||
return False
|
||||
if envoy_data and envoy_data.inverters:
|
||||
for inverter in envoy_data.inverters:
|
||||
if str(inverter) in dev_ids:
|
||||
if envoy_data:
|
||||
if envoy_data.inverters:
|
||||
for inverter in envoy_data.inverters:
|
||||
if str(inverter) in dev_ids:
|
||||
return False
|
||||
if envoy_data.encharge_inventory:
|
||||
for encharge in envoy_data.encharge_inventory:
|
||||
if str(encharge) in dev_ids:
|
||||
return False
|
||||
if envoy_data.enpower:
|
||||
if str(envoy_data.enpower.serial_number) in dev_ids:
|
||||
return False
|
||||
return True
|
||||
|
Loading…
x
Reference in New Issue
Block a user