From 12fd61142d7459fa0c33cf29a35ea0b713523172 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:16:47 -0500 Subject: [PATCH] Trigger rescan on device remove (#5447) --- supervisor/homeassistant/module.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/supervisor/homeassistant/module.py b/supervisor/homeassistant/module.py index b76bb58d9..3d4a17484 100644 --- a/supervisor/homeassistant/module.py +++ b/supervisor/homeassistant/module.py @@ -305,6 +305,9 @@ class HomeAssistant(FileConfiguration, CoreSysAttributes): # Register for events self.sys_bus.register_event(BusEvent.HARDWARE_NEW_DEVICE, self._hardware_events) + self.sys_bus.register_event( + BusEvent.HARDWARE_REMOVE_DEVICE, self._hardware_events + ) def write_pulse(self): """Write asound config to file and return True on success."""