Fix import on File config entry and other improvements (#117210)
* Address comments * Remove Name option for File based sensor * Make sure platform schema is applied
This commit is contained in:
parent
c971d08454
commit
606a2848db
6 changed files with 22 additions and 15 deletions
|
@ -33,7 +33,6 @@ TEXT_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
|
|||
|
||||
FILE_SENSOR_SCHEMA = vol.Schema(
|
||||
{
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): TEXT_SELECTOR,
|
||||
vol.Required(CONF_FILE_PATH): TEXT_SELECTOR,
|
||||
vol.Optional(CONF_VALUE_TEMPLATE): TEMPLATE_SELECTOR,
|
||||
vol.Optional(CONF_UNIT_OF_MEASUREMENT): TEXT_SELECTOR,
|
||||
|
@ -99,8 +98,7 @@ class FileConfigFlowHandler(ConfigFlow, domain=DOMAIN):
|
|||
if not await self.validate_file_path(user_input[CONF_FILE_PATH]):
|
||||
errors[CONF_FILE_PATH] = "not_allowed"
|
||||
else:
|
||||
name: str = user_input.get(CONF_NAME, DEFAULT_NAME)
|
||||
title = f"{name} [{user_input[CONF_FILE_PATH]}]"
|
||||
title = f"{DEFAULT_NAME} [{user_input[CONF_FILE_PATH]}]"
|
||||
return self.async_create_entry(data=user_input, title=title)
|
||||
|
||||
return self.async_show_form(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue