mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Allow QVR Pro port to be optional on config (#33901)
* Add default port to config to prevent None being passed to library * Default port constant
This commit is contained in:
parent
95e7c98c91
commit
c25cf82668
@ -19,6 +19,8 @@ from .const import (
|
|||||||
SERVICE_STOP_RECORD,
|
SERVICE_STOP_RECORD,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
DEFAULT_PORT = 8080
|
||||||
|
|
||||||
SERVICE_CHANNEL_GUID = "guid"
|
SERVICE_CHANNEL_GUID = "guid"
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
@ -30,7 +32,7 @@ CONFIG_SCHEMA = vol.Schema(
|
|||||||
vol.Required(CONF_HOST): cv.string,
|
vol.Required(CONF_HOST): cv.string,
|
||||||
vol.Required(CONF_USERNAME): cv.string,
|
vol.Required(CONF_USERNAME): cv.string,
|
||||||
vol.Required(CONF_PASSWORD): cv.string,
|
vol.Required(CONF_PASSWORD): cv.string,
|
||||||
vol.Optional(CONF_PORT): cv.port,
|
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||||
vol.Optional(CONF_EXCLUDE_CHANNELS, default=[]): vol.All(
|
vol.Optional(CONF_EXCLUDE_CHANNELS, default=[]): vol.All(
|
||||||
cv.ensure_list_csv, [cv.positive_int]
|
cv.ensure_list_csv, [cv.positive_int]
|
||||||
),
|
),
|
||||||
@ -51,7 +53,7 @@ def setup(hass, config):
|
|||||||
user = conf[CONF_USERNAME]
|
user = conf[CONF_USERNAME]
|
||||||
password = conf[CONF_PASSWORD]
|
password = conf[CONF_PASSWORD]
|
||||||
host = conf[CONF_HOST]
|
host = conf[CONF_HOST]
|
||||||
port = conf.get(CONF_PORT)
|
port = conf[CONF_PORT]
|
||||||
excluded_channels = conf[CONF_EXCLUDE_CHANNELS]
|
excluded_channels = conf[CONF_EXCLUDE_CHANNELS]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user