Fix Yolink device incorrect state (#119658)

fix device incorrect state
This commit is contained in:
Matrix 2024-06-14 13:31:02 +08:00 committed by GitHub
parent 097844aca6
commit 3336bdb402
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -66,9 +66,12 @@ class YoLinkHomeMessageListener(MessageListener):
device_coordinators = entry_data.device_coordinators
if not device_coordinators:
return
device_coordinator = device_coordinators.get(device.device_id)
device_coordinator: YoLinkCoordinator = device_coordinators.get(
device.device_id
)
if device_coordinator is None:
return
device_coordinator.dev_online = True
device_coordinator.async_set_updated_data(msg_data)
# handling events
if (