fix switch coordinator references
This commit is contained in:
1 parent
842f133cd4
commit
c59881de7f
1 file changed
+3
-3
@@ -93,8 +93,8 @@ class BluettiSwitch(CoordinatorEntity, SwitchEntity):
|
|||||||
|
|
||||||
self._bluetti_device = bluetti_device
|
self._bluetti_device = bluetti_device
|
||||||
self._coordinator = coordinator
|
self._coordinator = coordinator
|
||||||
self._client = coordinator.client
|
self._client = coordinator.reader.client
|
||||||
self._polling_lock = coordinator.polling_lock
|
self._polling_lock = coordinator.reader.polling_lock
|
||||||
e_name = f"{device_info.get('name')} {name}"
|
e_name = f"{device_info.get('name')} {name}"
|
||||||
self._address = address
|
self._address = address
|
||||||
self._response_key = response_key
|
self._response_key = response_key
|
||||||
@@ -178,7 +178,7 @@ class BluettiSwitch(CoordinatorEntity, SwitchEntity):
|
|||||||
return None
|
return None
|
||||||
finally:
|
finally:
|
||||||
# Disconnect if connection not persistant
|
# Disconnect if connection not persistant
|
||||||
if not self._coordinator.persistent_conn:
|
if not self._coordinator.reader.persistent_conn:
|
||||||
await self._client.disconnect()
|
await self._client.disconnect()
|
||||||
|
|
||||||
await self.coordinator.async_request_refresh()
|
await self.coordinator.async_request_refresh()
|
||||||
Reference in new issue
Block a user