mirror of
https://github.com/home-assistant/core.git
synced 2025-07-13 08:17:08 +00:00
Remove deprecated yaml config from Syncthru (#62541)
This commit is contained in:
parent
eb37668036
commit
66fd7de34a
@ -30,10 +30,6 @@ class SyncThruConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
|
|||||||
return await self._async_show_form(step_id="user")
|
return await self._async_show_form(step_id="user")
|
||||||
return await self._async_check_and_create("user", user_input)
|
return await self._async_check_and_create("user", user_input)
|
||||||
|
|
||||||
async def async_step_import(self, user_input=None):
|
|
||||||
"""Handle import initiated flow."""
|
|
||||||
return await self.async_step_user(user_input=user_input)
|
|
||||||
|
|
||||||
async def async_step_ssdp(self, discovery_info: ssdp.SsdpServiceInfo) -> FlowResult:
|
async def async_step_ssdp(self, discovery_info: ssdp.SsdpServiceInfo) -> FlowResult:
|
||||||
"""Handle SSDP initiated flow."""
|
"""Handle SSDP initiated flow."""
|
||||||
await self.async_set_unique_id(discovery_info.upnp[ssdp.ATTR_UPNP_UDN])
|
await self.async_set_unique_id(discovery_info.upnp[ssdp.ATTR_UPNP_UDN])
|
||||||
|
@ -1,15 +1,10 @@
|
|||||||
"""Support for Samsung Printers with SyncThru web interface."""
|
"""Support for Samsung Printers with SyncThru web interface."""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import logging
|
|
||||||
|
|
||||||
from pysyncthru import SyncThru, SyncthruState
|
from pysyncthru import SyncThru, SyncthruState
|
||||||
import voluptuous as vol
|
|
||||||
|
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA, SensorEntity
|
from homeassistant.components.sensor import SensorEntity
|
||||||
from homeassistant.config_entries import SOURCE_IMPORT
|
from homeassistant.const import CONF_NAME, PERCENTAGE
|
||||||
from homeassistant.const import CONF_NAME, CONF_RESOURCE, CONF_URL, PERCENTAGE
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
from homeassistant.helpers.entity import DeviceInfo
|
from homeassistant.helpers.entity import DeviceInfo
|
||||||
from homeassistant.helpers.update_coordinator import (
|
from homeassistant.helpers.update_coordinator import (
|
||||||
CoordinatorEntity,
|
CoordinatorEntity,
|
||||||
@ -17,9 +12,7 @@ from homeassistant.helpers.update_coordinator import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from . import device_identifiers
|
from . import device_identifiers
|
||||||
from .const import DEFAULT_MODEL, DEFAULT_NAME_TEMPLATE, DOMAIN
|
from .const import DOMAIN
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
COLORS = ["black", "cyan", "magenta", "yellow"]
|
COLORS = ["black", "cyan", "magenta", "yellow"]
|
||||||
DRUM_COLORS = COLORS
|
DRUM_COLORS = COLORS
|
||||||
@ -42,34 +35,6 @@ SYNCTHRU_STATE_HUMAN = {
|
|||||||
SyncthruState.ERROR: "error",
|
SyncthruState.ERROR: "error",
|
||||||
}
|
}
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
|
||||||
{
|
|
||||||
vol.Required(CONF_RESOURCE): cv.url,
|
|
||||||
vol.Optional(
|
|
||||||
CONF_NAME, default=DEFAULT_NAME_TEMPLATE.format(DEFAULT_MODEL)
|
|
||||||
): cv.string,
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(hass, config, async_add_entities, discovery_info=None):
|
|
||||||
"""Set up the SyncThru component."""
|
|
||||||
_LOGGER.warning(
|
|
||||||
"Loading syncthru via platform config is deprecated and no longer "
|
|
||||||
"necessary as of 0.113; Please remove it from your configuration YAML"
|
|
||||||
)
|
|
||||||
hass.async_create_task(
|
|
||||||
hass.config_entries.flow.async_init(
|
|
||||||
DOMAIN,
|
|
||||||
context={"source": SOURCE_IMPORT},
|
|
||||||
data={
|
|
||||||
CONF_URL: config.get(CONF_RESOURCE),
|
|
||||||
CONF_NAME: config.get(CONF_NAME),
|
|
||||||
},
|
|
||||||
)
|
|
||||||
)
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(hass, config_entry, async_add_entities):
|
async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||||
"""Set up from config entry."""
|
"""Set up from config entry."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user