diff --git a/homeassistant/components/wyoming/config_flow.py b/homeassistant/components/wyoming/config_flow.py index e1b41b54058..d7d5d0278e8 100644 --- a/homeassistant/components/wyoming/config_flow.py +++ b/homeassistant/components/wyoming/config_flow.py @@ -69,6 +69,12 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): self._abort_if_unique_id_configured() self._hassio_discovery = discovery_info + self.context.update( + { + "title_placeholders": {"name": discovery_info.name}, + "configuration_url": f"homeassistant://hassio/addon/{discovery_info.slug}/info", + } + ) return await self.async_step_hassio_confirm() async def async_step_hassio_confirm( diff --git a/tests/components/wyoming/snapshots/test_config_flow.ambr b/tests/components/wyoming/snapshots/test_config_flow.ambr index 685ea38f84e..d4220a39724 100644 --- a/tests/components/wyoming/snapshots/test_config_flow.ambr +++ b/tests/components/wyoming/snapshots/test_config_flow.ambr @@ -40,7 +40,11 @@ # name: test_hassio_addon_discovery[info0] FlowResultSnapshot({ 'context': dict({ + 'configuration_url': 'homeassistant://hassio/addon/mock_piper/info', 'source': 'hassio', + 'title_placeholders': dict({ + 'name': 'Piper', + }), 'unique_id': '1234', }), 'data': dict({ @@ -78,7 +82,11 @@ # name: test_hassio_addon_discovery[info1] FlowResultSnapshot({ 'context': dict({ + 'configuration_url': 'homeassistant://hassio/addon/mock_piper/info', 'source': 'hassio', + 'title_placeholders': dict({ + 'name': 'Piper', + }), 'unique_id': '1234', }), 'data': dict({