Skip to content

Commit

Permalink
Fix ESPHome dashboard check (#129812)
Browse files Browse the repository at this point in the history
  • Loading branch information
balloob authored Nov 4, 2024
1 parent f1a2c8b commit 689260f
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions homeassistant/components/esphome/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -570,8 +570,10 @@ def _async_setup_device_registry(
configuration_url = None
if device_info.webserver_port > 0:
configuration_url = f"http://{entry.data['host']}:{device_info.webserver_port}"
elif (dashboard := async_get_dashboard(hass)) and dashboard.data.get(
device_info.name
elif (
(dashboard := async_get_dashboard(hass))
and dashboard.data
and dashboard.data.get(device_info.name)
):
configuration_url = f"homeassistant://hassio/ingress/{dashboard.addon_slug}"

Expand Down

0 comments on commit 689260f

Please sign in to comment.