mirror of
https://github.com/home-assistant/core.git
synced 2025-07-29 16:17:20 +00:00
Make host required for hddtemp
This commit is contained in:
parent
59fe6da47c
commit
943d873782
@ -32,7 +32,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||
ATTR_DEVICE = "device"
|
||||
ATTR_MODEL = "model"
|
||||
|
||||
DEFAULT_HOST = "localhost"
|
||||
DEFAULT_PORT = 7634
|
||||
DEFAULT_NAME = "HD Temperature"
|
||||
DEFAULT_TIMEOUT = 5
|
||||
@ -42,7 +41,7 @@ SCAN_INTERVAL = timedelta(minutes=1)
|
||||
PLATFORM_SCHEMA = SENSOR_PLATFORM_SCHEMA.extend(
|
||||
{
|
||||
vol.Optional(CONF_DISKS, default=[]): vol.All(cv.ensure_list, [cv.string]),
|
||||
vol.Optional(CONF_HOST, default=DEFAULT_HOST): cv.string,
|
||||
vol.Required(CONF_HOST): cv.string,
|
||||
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
}
|
||||
@ -57,7 +56,7 @@ def setup_platform(
|
||||
) -> None:
|
||||
"""Set up the HDDTemp sensor."""
|
||||
name = config.get(CONF_NAME)
|
||||
host = config.get(CONF_HOST)
|
||||
host = config[CONF_HOST]
|
||||
port = config.get(CONF_PORT)
|
||||
disks = config.get(CONF_DISKS)
|
||||
|
||||
|
@ -9,13 +9,19 @@ from homeassistant.const import UnitOfTemperature
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
VALID_CONFIG_MINIMAL = {"sensor": {"platform": "hddtemp"}}
|
||||
VALID_CONFIG_MINIMAL = {"sensor": {"platform": "hddtemp", "host": "foobar.local"}}
|
||||
|
||||
VALID_CONFIG_NAME = {"sensor": {"platform": "hddtemp", "name": "FooBar"}}
|
||||
VALID_CONFIG_NAME = {
|
||||
"sensor": {"platform": "hddtemp", "host": "foobar.local", "name": "FooBar"}
|
||||
}
|
||||
|
||||
VALID_CONFIG_ONE_DISK = {"sensor": {"platform": "hddtemp", "disks": ["/dev/sdd1"]}}
|
||||
VALID_CONFIG_ONE_DISK = {
|
||||
"sensor": {"platform": "hddtemp", "host": "foobar.local", "disks": ["/dev/sdd1"]}
|
||||
}
|
||||
|
||||
VALID_CONFIG_WRONG_DISK = {"sensor": {"platform": "hddtemp", "disks": ["/dev/sdx1"]}}
|
||||
VALID_CONFIG_WRONG_DISK = {
|
||||
"sensor": {"platform": "hddtemp", "host": "foobar.local", "disks": ["/dev/sdx1"]}
|
||||
}
|
||||
|
||||
VALID_CONFIG_MULTIPLE_DISKS = {
|
||||
"sensor": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user