Add service_url config option to volvooncall (#7919)
* Add service_url config option to volvooncall * Import default value from volvooncall lib
This commit is contained in:
parent
5c96936eb4
commit
5504a511e3
1 changed files with 5 additions and 1 deletions
|
@ -26,6 +26,7 @@ _LOGGER = logging.getLogger(__name__)
|
|||
CONF_UPDATE_INTERVAL = 'update_interval'
|
||||
MIN_UPDATE_INTERVAL = timedelta(minutes=1)
|
||||
DEFAULT_UPDATE_INTERVAL = timedelta(minutes=1)
|
||||
CONF_SERVICE_URL = 'service_url'
|
||||
|
||||
RESOURCES = {'position': ('device_tracker',),
|
||||
'lock': ('lock', 'Lock'),
|
||||
|
@ -51,16 +52,19 @@ CONFIG_SCHEMA = vol.Schema({
|
|||
{cv.slug: cv.string}),
|
||||
vol.Optional(CONF_RESOURCES): vol.All(
|
||||
cv.ensure_list, [vol.In(RESOURCES)]),
|
||||
vol.Optional(CONF_SERVICE_URL): cv.string,
|
||||
}),
|
||||
}, extra=vol.ALLOW_EXTRA)
|
||||
|
||||
|
||||
def setup(hass, config):
|
||||
"""Set up the Volvo On Call component."""
|
||||
from volvooncall import DEFAULT_SERVICE_URL
|
||||
from volvooncall import Connection
|
||||
connection = Connection(
|
||||
config[DOMAIN].get(CONF_USERNAME),
|
||||
config[DOMAIN].get(CONF_PASSWORD))
|
||||
config[DOMAIN].get(CONF_PASSWORD),
|
||||
config[DOMAIN].get(CONF_SERVICE_URL, DEFAULT_SERVICE_URL))
|
||||
|
||||
interval = config[DOMAIN].get(CONF_UPDATE_INTERVAL)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue