Skip to content

Commit 37f4270

Browse files
authored
Fix Geniushub setup (#129569)
1 parent 17f3ba1 commit 37f4270

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

homeassistant/components/geniushub/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,18 +170,17 @@ async def async_setup_entry(hass: HomeAssistant, entry: GeniusHubConfigEntry) ->
170170
)
171171

172172
session = async_get_clientsession(hass)
173-
unique_id: str
174173
if CONF_HOST in entry.data:
175174
client = GeniusHub(
176175
entry.data[CONF_HOST],
177176
username=entry.data[CONF_USERNAME],
178177
password=entry.data[CONF_PASSWORD],
179178
session=session,
180179
)
181-
unique_id = entry.data[CONF_MAC]
182180
else:
183181
client = GeniusHub(entry.data[CONF_TOKEN], session=session)
184-
unique_id = entry.entry_id
182+
183+
unique_id = entry.unique_id or entry.entry_id
185184

186185
broker = entry.runtime_data = GeniusBroker(hass, client, unique_id)
187186

0 commit comments

Comments
 (0)