diff --git a/homeassistant/components/isy994.py b/homeassistant/components/isy994.py index 2ff9b5caeaf..d750c3b09be 100644 --- a/homeassistant/components/isy994.py +++ b/homeassistant/components/isy994.py @@ -28,6 +28,7 @@ DISCOVER_SENSORS = "isy994.sensors" ISY = None SENSOR_STRING = 'Sensor' HIDDEN_STRING = '{HIDE ME}' +CONF_TLS_VER = 'tls' # setup logger _LOGGER = logging.getLogger(__name__) @@ -42,7 +43,6 @@ def setup(hass, config): import PyISY except ImportError: _LOGGER.error("Error while importing dependency PyISY.") - return False # pylint: disable=global-statement @@ -74,10 +74,12 @@ def setup(hass, config): global HIDDEN_STRING SENSOR_STRING = str(config[DOMAIN].get('sensor_string', SENSOR_STRING)) HIDDEN_STRING = str(config[DOMAIN].get('hidden_string', HIDDEN_STRING)) + tls_version = config[DOMAIN].get(CONF_TLS_VER, None) # connect to ISY controller global ISY - ISY = PyISY.ISY(addr, port, user, password, use_https=https, log=_LOGGER) + ISY = PyISY.ISY(addr, port, user, password, use_https=https, + tls_ver=tls_version, log=_LOGGER) if not ISY.connected: return False diff --git a/requirements.txt b/requirements.txt index 341fcd3cf81..9f7e788f47c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -39,7 +39,7 @@ python-nest>=2.3.1 pydispatcher>=2.0.5 # ISY994 bindings (*.isy994) -PyISY>=1.0.2 +PyISY>=1.0.5 # PSutil (sensor.systemmonitor) psutil>=3.0.0