1
0
mirror of https://github.com/home-assistant/core.git synced 2025-06-14 10:07:08 +00:00
J. Nick Koston 494d4a262a
Add Profiler integration ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-10-05 07:57:07 -05:00

29 lines
834 B
Python

"""Config flow for Profiler integration."""
import logging
import voluptuous as vol
from homeassistant import config_entries
from .const import DEFAULT_NAME
from .const import DOMAIN # pylint: disable=unused-import
_LOGGER = logging.getLogger(__name__)
class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
"""Handle a config flow for Profiler."""
VERSION = 1
CONNECTION_CLASS = config_entries.CONN_CLASS_UNKNOWN
async def async_step_user(self, user_input=None):
"""Handle the initial step."""
if self._async_current_entries():
return self.async_abort(reason="single_instance_allowed")
if user_input is not None:
return self.async_create_entry(title=DEFAULT_NAME, data={})
return self.async_show_form(step_id="user", data_schema=vol.Schema({}))