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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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