Compare commits

...

8 Commits

Author SHA1 Message Date
Paulus Schoutsen
28de2d6f75 Merge pull request #15903 from home-assistant/rc
0.75.3
2018-08-09 14:34:31 +02:00
Paulus Schoutsen
37d98474d5 Bumped version to 0.75.3 2018-08-09 13:41:24 +02:00
Jason Hu
5116f02290 Fix downgrade hassio cannot get refresh_token issue (#15874)
* Fix downgrade hassio issue

* Update __init__.py
2018-08-09 13:38:52 +02:00
Paulus Schoutsen
527585ff9c Merge pull request #15856 from home-assistant/rc
0.75.2
2018-08-06 12:59:54 +02:00
Paulus Schoutsen
2f15a40e97 Bumped version to 0.75.2 2018-08-06 12:38:01 +02:00
Dan Cinnamon
ccef9a3e43 Fix envisalink reconnect (#15832)
* Fix logic for handling connection lost/reconnect

* Fixed line length issue.
2018-08-06 12:37:45 +02:00
Fabian Affolter
479dfd1710 Upgrade voluptuous to 0.11.5 (#15830) 2018-08-06 12:37:45 +02:00
Paulus Schoutsen
34ad4bd32d Fix requirements 2018-08-06 12:37:28 +02:00
7 changed files with 21 additions and 14 deletions

View File

@@ -16,7 +16,7 @@ from homeassistant.helpers.entity import Entity
from homeassistant.helpers.discovery import async_load_platform
from homeassistant.helpers.dispatcher import async_dispatcher_send
REQUIREMENTS = ['pyenvisalink==2.2']
REQUIREMENTS = ['pyenvisalink==2.3']
_LOGGER = logging.getLogger(__name__)
@@ -111,20 +111,24 @@ def async_setup(hass, config):
def login_fail_callback(data):
"""Handle when the evl rejects our login."""
_LOGGER.error("The Envisalink rejected your credentials")
sync_connect.set_result(False)
if not sync_connect.done():
sync_connect.set_result(False)
@callback
def connection_fail_callback(data):
"""Network failure callback."""
_LOGGER.error("Could not establish a connection with the Envisalink")
sync_connect.set_result(False)
if not sync_connect.done():
sync_connect.set_result(False)
@callback
def connection_success_callback(data):
"""Handle a successful connection."""
_LOGGER.info("Established a connection with the Envisalink")
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, stop_envisalink)
sync_connect.set_result(True)
if not sync_connect.done():
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP,
stop_envisalink)
sync_connect.set_result(True)
@callback
def zones_updated_callback(data):

View File

@@ -175,10 +175,13 @@ def async_setup(hass, config):
if data is None:
data = {}
refresh_token = None
if 'hassio_user' in data:
user = yield from hass.auth.async_get_user(data['hassio_user'])
refresh_token = list(user.refresh_tokens.values())[0]
else:
if user:
refresh_token = list(user.refresh_tokens.values())[0]
if refresh_token is None:
user = yield from hass.auth.async_create_system_user('Hass.io')
refresh_token = yield from hass.auth.async_create_refresh_token(user)
data['hassio_user'] = user.id

View File

@@ -2,7 +2,7 @@
"""Constants used by Home Assistant components."""
MAJOR_VERSION = 0
MINOR_VERSION = 75
PATCH_VERSION = '1'
PATCH_VERSION = '3'
__short_version__ = '{}.{}'.format(MAJOR_VERSION, MINOR_VERSION)
__version__ = '{}.{}'.format(__short_version__, PATCH_VERSION)
REQUIRED_PYTHON_VER = (3, 5, 3)

View File

@@ -8,7 +8,7 @@ pip>=8.0.3
pytz>=2018.04
pyyaml>=3.13,<4
requests==2.19.1
voluptuous==0.11.3
voluptuous==0.11.5
# Breaks Python 3.6 and is not needed for our supported Python versions
enum34==1000000000.0.0

View File

@@ -9,7 +9,7 @@ pip>=8.0.3
pytz>=2018.04
pyyaml>=3.13,<4
requests==2.19.1
voluptuous==0.11.3
voluptuous==0.11.5
# homeassistant.components.nuimo_controller
--only-binary=all nuimo==0.1.0
@@ -421,7 +421,7 @@ hole==0.3.0
holidays==0.9.5
# homeassistant.components.frontend
home-assistant-frontend==20180803.0
home-assistant-frontend==20180804.0
# homeassistant.components.homekit_controller
# homekit==0.10
@@ -817,7 +817,7 @@ pyeight==0.0.9
pyemby==1.5
# homeassistant.components.envisalink
pyenvisalink==2.2
pyenvisalink==2.3
# homeassistant.components.climate.ephember
pyephember==0.1.1

View File

@@ -81,7 +81,7 @@ hbmqtt==0.9.2
holidays==0.9.5
# homeassistant.components.frontend
home-assistant-frontend==20180803.0
home-assistant-frontend==20180804.0
# homeassistant.components.homematicip_cloud
homematicip==0.9.8

View File

@@ -42,7 +42,7 @@ REQUIRES = [
'pytz>=2018.04',
'pyyaml>=3.13,<4',
'requests==2.19.1',
'voluptuous==0.11.3',
'voluptuous==0.11.5',
]
MIN_PY_VERSION = '.'.join(map(str, hass_const.REQUIRED_PYTHON_VER))