|
@@ -19,13 +19,8 @@ from .const import (
|
|
|
CONF_CALDAV_ENABLED,
|
|
CONF_CALDAV_ENABLED,
|
|
|
CONF_CALDAV_URL,
|
|
CONF_CALDAV_URL,
|
|
|
CONF_CALENDAR_NAME,
|
|
CONF_CALENDAR_NAME,
|
|
|
- CONF_CURRENT_NAME,
|
|
|
|
|
- CONF_NEXT_NAME,
|
|
|
|
|
CONF_PASSWORD,
|
|
CONF_PASSWORD,
|
|
|
- CONF_ROOM_STATE_NAME,
|
|
|
|
|
CONF_USERNAME,
|
|
CONF_USERNAME,
|
|
|
- DEFAULT_CURRENT_NAME,
|
|
|
|
|
- DEFAULT_NEXT_NAME,
|
|
|
|
|
DEFAULT_ROOM_STATE_NAME,
|
|
DEFAULT_ROOM_STATE_NAME,
|
|
|
DOMAIN,
|
|
DOMAIN,
|
|
|
)
|
|
)
|
|
@@ -37,20 +32,7 @@ class RoomCalConfigFlow(ConfigFlow, domain=DOMAIN):
|
|
|
async def async_step_user(
|
|
async def async_step_user(
|
|
|
self, user_input: dict[str, Any] | None = None
|
|
self, user_input: dict[str, Any] | None = None
|
|
|
) -> ConfigFlowResult:
|
|
) -> ConfigFlowResult:
|
|
|
- if user_input is not None:
|
|
|
|
|
- return self.async_create_entry(
|
|
|
|
|
- title=user_input[CONF_ROOM_STATE_NAME],
|
|
|
|
|
- data=user_input,
|
|
|
|
|
- )
|
|
|
|
|
-
|
|
|
|
|
- return self.async_show_form(
|
|
|
|
|
- step_id="user",
|
|
|
|
|
- data_schema=vol.Schema({
|
|
|
|
|
- vol.Required(CONF_ROOM_STATE_NAME, default=DEFAULT_ROOM_STATE_NAME): str,
|
|
|
|
|
- vol.Required(CONF_CURRENT_NAME, default=DEFAULT_CURRENT_NAME): str,
|
|
|
|
|
- vol.Required(CONF_NEXT_NAME, default=DEFAULT_NEXT_NAME): str,
|
|
|
|
|
- }),
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ return self.async_create_entry(title=DEFAULT_ROOM_STATE_NAME, data={})
|
|
|
|
|
|
|
|
async def async_step_reauth(
|
|
async def async_step_reauth(
|
|
|
self, entry_data: dict[str, Any]
|
|
self, entry_data: dict[str, Any]
|