From d9b81bb04db9f184e8194160cec2240b9b0ec720 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Mon, 24 Jan 2022 18:29:29 -0600 Subject: [PATCH] Adds enabled entity_ids associated with each speaker (#64876) --- homeassistant/components/sonos/diagnostics.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homeassistant/components/sonos/diagnostics.py b/homeassistant/components/sonos/diagnostics.py index 6d5a7fff7a1..2b0d280b437 100644 --- a/homeassistant/components/sonos/diagnostics.py +++ b/homeassistant/components/sonos/diagnostics.py @@ -106,5 +106,10 @@ async def async_generate_speaker_info( value = getattr(speaker, attrib) payload[attrib] = get_contents(value) + payload["enabled_entities"] = { + entity_id + for entity_id, s in hass.data[DATA_SONOS].entity_id_mappings.items() + if s is speaker + } payload["media"] = await async_generate_media_info(hass, speaker) return payload