From 3336bdb4026f87e4d9676acba682c85033f2ac14 Mon Sep 17 00:00:00 2001 From: Matrix Date: Fri, 14 Jun 2024 13:31:02 +0800 Subject: [PATCH] Fix Yolink device incorrect state (#119658) fix device incorrect state --- homeassistant/components/yolink/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/yolink/__init__.py b/homeassistant/components/yolink/__init__.py index fec678ce435..004c5a70cc1 100644 --- a/homeassistant/components/yolink/__init__.py +++ b/homeassistant/components/yolink/__init__.py @@ -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 (