mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 10:17:09 +00:00
Fix SABnzbd config check (#71549)
This commit is contained in:
parent
6c70a518eb
commit
18d440cc6f
@ -16,7 +16,6 @@ from homeassistant.const import (
|
|||||||
CONF_PORT,
|
CONF_PORT,
|
||||||
CONF_SENSORS,
|
CONF_SENSORS,
|
||||||
CONF_SSL,
|
CONF_SSL,
|
||||||
CONF_URL,
|
|
||||||
)
|
)
|
||||||
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
||||||
from homeassistant.exceptions import ConfigEntryNotReady, HomeAssistantError
|
from homeassistant.exceptions import ConfigEntryNotReady, HomeAssistantError
|
||||||
@ -46,7 +45,7 @@ from .const import (
|
|||||||
UPDATE_INTERVAL,
|
UPDATE_INTERVAL,
|
||||||
)
|
)
|
||||||
from .sab import get_client
|
from .sab import get_client
|
||||||
from .sensor import SENSOR_KEYS
|
from .sensor import OLD_SENSOR_KEYS
|
||||||
|
|
||||||
PLATFORMS = ["sensor"]
|
PLATFORMS = ["sensor"]
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
@ -80,12 +79,11 @@ CONFIG_SCHEMA = vol.Schema(
|
|||||||
{
|
{
|
||||||
vol.Required(CONF_API_KEY): str,
|
vol.Required(CONF_API_KEY): str,
|
||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): str,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): str,
|
||||||
vol.Required(CONF_URL): str,
|
|
||||||
vol.Optional(CONF_PATH): str,
|
vol.Optional(CONF_PATH): str,
|
||||||
vol.Optional(CONF_HOST, default=DEFAULT_HOST): cv.string,
|
vol.Optional(CONF_HOST, default=DEFAULT_HOST): cv.string,
|
||||||
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||||
vol.Optional(CONF_SENSORS): vol.All(
|
vol.Optional(CONF_SENSORS): vol.All(
|
||||||
cv.ensure_list, [vol.In(SENSOR_KEYS)]
|
cv.ensure_list, [vol.In(OLD_SENSOR_KEYS)]
|
||||||
),
|
),
|
||||||
vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean,
|
vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean,
|
||||||
},
|
},
|
||||||
|
@ -103,7 +103,19 @@ SENSOR_TYPES: tuple[SabnzbdSensorEntityDescription, ...] = (
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
SENSOR_KEYS: list[str] = [desc.key for desc in SENSOR_TYPES]
|
OLD_SENSOR_KEYS = [
|
||||||
|
"current_status",
|
||||||
|
"speed",
|
||||||
|
"queue_size",
|
||||||
|
"queue_remaining",
|
||||||
|
"disk_size",
|
||||||
|
"disk_free",
|
||||||
|
"queue_count",
|
||||||
|
"day_size",
|
||||||
|
"week_size",
|
||||||
|
"month_size",
|
||||||
|
"total_size",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(
|
async def async_setup_entry(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user