From 2dedd6343e53192945bffe59972e18f250fd555f Mon Sep 17 00:00:00 2001 From: rolf Date: Wed, 4 Feb 2026 19:31:47 +0000 Subject: [PATCH] Delete config_flow.py --- config_flow.py | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 config_flow.py diff --git a/config_flow.py b/config_flow.py deleted file mode 100644 index 536c013..0000000 --- a/config_flow.py +++ /dev/null @@ -1,48 +0,0 @@ -"""Config flow for Uster Waste integration.""" -import voluptuous as vol -from homeassistant import config_entries -from homeassistant.data_entry_flow import FlowResult -from homeassistant.const import CONF_NAME - -from .const import DOMAIN - -# Suggested defaults (update these as needed) -DEFAULT_NAME = "Uster Waste Schedule" - -DATA_SCHEMA = vol.Schema({ - vol.Required(CONF_NAME, default=DEFAULT_NAME): str, - vol.Required("token", default=""): str, - vol.Required("id", default=""): str, -}) - - -class UsterWasteConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): - """Handle a config flow for Uster Waste.""" - - VERSION = 1 - - async def async_step_user( - self, user_input: dict[str, str] | None = None - ) -> FlowResult: - """Handle the initial step.""" - if user_input is None: - return self.async_show_form(step_id="user", data_schema=DATA_SCHEMA) - - token = user_input["token"].strip() - waste_id = user_input["id"].strip() - - if not token or not waste_id: - return self.async_show_form( - step_id="user", - data_schema=DATA_SCHEMA, - errors={"base": "missing_params"}, - ) - - # Build the URL (store config, not raw URL) - config = { - CONF_NAME: user_input[CONF_NAME], - "token": token, - "id": waste_id, - } - - return self.async_create_entry(title=user_input[CONF_NAME], data=config)