Fix Geniushub setup (#129569)

This commit is contained in:
Joost Lekkerkerker 2024-11-01 17:33:39 +01:00 committed by Bram Kragten
parent 6f094e8a54
commit b25ab04d2c

View File

@ -170,7 +170,6 @@ async def async_setup_entry(hass: HomeAssistant, entry: GeniusHubConfigEntry) ->
)
session = async_get_clientsession(hass)
unique_id: str
if CONF_HOST in entry.data:
client = GeniusHub(
entry.data[CONF_HOST],
@ -178,10 +177,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: GeniusHubConfigEntry) ->
password=entry.data[CONF_PASSWORD],
session=session,
)
unique_id = entry.data[CONF_MAC]
else:
client = GeniusHub(entry.data[CONF_TOKEN], session=session)
unique_id = entry.entry_id
unique_id = entry.unique_id or entry.entry_id
broker = entry.runtime_data = GeniusBroker(hass, client, unique_id)