From 3ffe6621c789c8b4ec2545ac3583baab750696de Mon Sep 17 00:00:00 2001 From: Lukas Schreiner <dev@lschreiner.de> Date: Wed, 29 Jan 2025 20:27:57 +0100 Subject: [PATCH] Fix bluetooth discovery setup --- custom_components/ha_heavn_one/config_flow.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/custom_components/ha_heavn_one/config_flow.py b/custom_components/ha_heavn_one/config_flow.py index bd99971..60430e7 100644 --- a/custom_components/ha_heavn_one/config_flow.py +++ b/custom_components/ha_heavn_one/config_flow.py @@ -100,15 +100,18 @@ class HeavnOneConfigFlow(ConfigFlow, domain=DOMAIN): self.context["title_placeholders"] = {"name": name} self._discovered_device = Discovery(name, discovery_info, device) - return await self.async_step_bluetooth_confirm() + return await self.async_step_bluetooth_confirm(device) async def async_step_bluetooth_confirm( - self, user_input: dict[str, Any] | None = None + self, device: HeavnOneDevice, + user_input: dict[str, Any] | None = None ) -> FlowResult: """Confirm discovery.""" if user_input is not None: return self.async_create_entry( - title=self.context["title_placeholders"]["name"], data={} + title=self.context["title_placeholders"]["name"], data={ + CONF_ADDRESS: device.address, + } ) self._set_confirm_only() -- GitLab