Update to PyISY 1.0.5

Updated Home Assistant to use PyISY version 1.0.5 to fix error when no
climate module is present as well as update HTTPS connections to use
TLS.
This commit is contained in:
Ryan Kraus 2015-07-07 23:04:16 -04:00
parent d8d92e3ff7
commit 237778a8bc
2 changed files with 5 additions and 3 deletions

View file

@ -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

View file

@ -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