From 3b3e2acad90d3d93de6b47cf4f923bf3ff655a65 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 27 Sep 2026 13:13:06 +0200 Subject: [PATCH] Disconnect keenetic_ndms2 router signal on unload (#183279) Co-authored-by: Claude --- homeassistant/components/keenetic_ndms2/device_tracker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/keenetic_ndms2/device_tracker.py b/homeassistant/components/keenetic_ndms2/device_tracker.py index 3ecff1671426..87b612032750 100644 --- a/homeassistant/components/keenetic_ndms2/device_tracker.py +++ b/homeassistant/components/keenetic_ndms2/device_tracker.py @@ -62,7 +62,9 @@ async def async_setup_entry( async_add_entities(restored) - async_dispatcher_connect(hass, router.signal_update, update_from_router) + config_entry.async_on_unload( + async_dispatcher_connect(hass, router.signal_update, update_from_router) + ) @callback