From bbe807c655edcfe2c8b354dd3685221e4a2755a7 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Tue, 3 May 2022 01:01:44 -0500 Subject: [PATCH] Deprecate legacy Sonos grouping services (#71226) --- homeassistant/components/sonos/media_player.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homeassistant/components/sonos/media_player.py b/homeassistant/components/sonos/media_player.py index f7f5e2722ff..95834938953 100644 --- a/homeassistant/components/sonos/media_player.py +++ b/homeassistant/components/sonos/media_player.py @@ -127,6 +127,9 @@ async def async_setup_entry( speakers.append(entity.speaker) if service_call.service == SERVICE_JOIN: + _LOGGER.warning( + "Service 'sonos.join' is deprecated and will be removed in 2022.8, please use 'media_player.join'" + ) master = platform.entities.get(service_call.data[ATTR_MASTER]) if master: await SonosSpeaker.join_multi(hass, master.speaker, speakers) # type: ignore[arg-type] @@ -136,6 +139,9 @@ async def async_setup_entry( service_call.data[ATTR_MASTER], ) elif service_call.service == SERVICE_UNJOIN: + _LOGGER.warning( + "Service 'sonos.unjoin' is deprecated and will be removed in 2022.8, please use 'media_player.unjoin'" + ) await SonosSpeaker.unjoin_multi(hass, speakers) # type: ignore[arg-type] elif service_call.service == SERVICE_SNAPSHOT: await SonosSpeaker.snapshot_multi(