Fix Geniushub setup (#129569)

This commit is contained in:
Joost Lekkerkerker 2024-11-01 17:33:39 +01:00 committed by GitHub
parent 17f3ba1434
commit 37f42707e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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)