From 571b2e3ab6df20b841669e27119c47223bfae5e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A5le=20Stor=C3=B8=20Hauknes?= Date: Thu, 2 Oct 2025 20:38:27 +0200 Subject: [PATCH] Fix Airthings config flow description (#153452) --- homeassistant/components/airthings/config_flow.py | 15 +++++++++------ homeassistant/components/airthings/strings.json | 6 +++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/homeassistant/components/airthings/config_flow.py b/homeassistant/components/airthings/config_flow.py index 23711b7a9a20..42e21b284673 100644 --- a/homeassistant/components/airthings/config_flow.py +++ b/homeassistant/components/airthings/config_flow.py @@ -23,6 +23,10 @@ STEP_USER_DATA_SCHEMA = vol.Schema( } ) +URL_API_INTEGRATION = { + "url": "https://dashboard.airthings.com/integrations/api-integration" +} + class AirthingsConfigFlow(ConfigFlow, domain=DOMAIN): """Handle a config flow for Airthings.""" @@ -37,11 +41,7 @@ class AirthingsConfigFlow(ConfigFlow, domain=DOMAIN): return self.async_show_form( step_id="user", data_schema=STEP_USER_DATA_SCHEMA, - description_placeholders={ - "url": ( - "https://dashboard.airthings.com/integrations/api-integration" - ), - }, + description_placeholders=URL_API_INTEGRATION, ) errors = {} @@ -65,5 +65,8 @@ class AirthingsConfigFlow(ConfigFlow, domain=DOMAIN): return self.async_create_entry(title="Airthings", data=user_input) return self.async_show_form( - step_id="user", data_schema=STEP_USER_DATA_SCHEMA, errors=errors + step_id="user", + data_schema=STEP_USER_DATA_SCHEMA, + errors=errors, + description_placeholders=URL_API_INTEGRATION, ) diff --git a/homeassistant/components/airthings/strings.json b/homeassistant/components/airthings/strings.json index 610891fff104..4135e3fd387b 100644 --- a/homeassistant/components/airthings/strings.json +++ b/homeassistant/components/airthings/strings.json @@ -4,9 +4,9 @@ "user": { "data": { "id": "ID", - "secret": "Secret", - "description": "Login at {url} to find your credentials" - } + "secret": "Secret" + }, + "description": "Login at {url} to find your credentials" } }, "error": {