Disconnect telnet when denonavr media player entity is unloaded (#126406)

Disconnect telnet when unloading `denonavr` media player entity
This commit is contained in:
Oliver
2024-09-22 03:00:35 +02:00
committed by GitHub
parent af2798f063
commit 5db3c6e47b

View File

@@ -301,6 +301,8 @@ class DenonDevice(MediaPlayerEntity):
async def async_will_remove_from_hass(self) -> None:
"""Clean up the entity."""
if self._receiver.telnet_connected:
await self._receiver.async_telnet_disconnect()
self._receiver.unregister_callback(ALL_TELNET_EVENTS, self._telnet_callback)
@async_log_errors