mirror of
https://github.com/home-assistant/core.git
synced 2025-08-04 05:05:09 +02:00
don't issue requests for non-existing devices (#60416)
This commit is contained in:
@@ -198,8 +198,10 @@ class FroniusSolarNet:
|
|||||||
try:
|
try:
|
||||||
await coordinator.async_config_entry_first_refresh()
|
await coordinator.async_config_entry_first_refresh()
|
||||||
except ConfigEntryNotReady:
|
except ConfigEntryNotReady:
|
||||||
|
# ConfigEntryNotReady raised form FroniusError / KeyError in
|
||||||
|
# DataUpdateCoordinator if request not supported by the Fronius device
|
||||||
|
return None
|
||||||
|
# if no device for the request is installed an empty dict is returned
|
||||||
|
if not coordinator.data:
|
||||||
return None
|
return None
|
||||||
# keep coordinator only if devices are found
|
|
||||||
# else ConfigEntryNotReady raised form KeyError
|
|
||||||
# in FroniusMeterUpdateCoordinator._get_fronius_device_data
|
|
||||||
return coordinator
|
return coordinator
|
||||||
|
Reference in New Issue
Block a user