From 49a9b61f6fb9535467ac9f31f65c26e881c199c3 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 14 Oct 2018 19:17:30 +0200 Subject: [PATCH 1/6] Update frontend to 20181014.0 --- homeassistant/components/frontend/__init__.py | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index c06f659573e..aa9406d9c62 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -24,7 +24,7 @@ from homeassistant.core import callback from homeassistant.helpers.translation import async_get_translations from homeassistant.loader import bind_hass -REQUIREMENTS = ['home-assistant-frontend==20181012.0'] +REQUIREMENTS = ['home-assistant-frontend==20181014.0'] DOMAIN = 'frontend' DEPENDENCIES = ['api', 'websocket_api', 'http', 'system_log', diff --git a/requirements_all.txt b/requirements_all.txt index c91b4127880..6e117df7c0c 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -458,7 +458,7 @@ hole==0.3.0 holidays==0.9.7 # homeassistant.components.frontend -home-assistant-frontend==20181012.0 +home-assistant-frontend==20181014.0 # homeassistant.components.homekit_controller # homekit==0.10 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 871714cc47d..bc30ce5d2d0 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -90,7 +90,7 @@ hdate==0.6.3 holidays==0.9.7 # homeassistant.components.frontend -home-assistant-frontend==20181012.0 +home-assistant-frontend==20181014.0 # homeassistant.components.homematicip_cloud homematicip==0.9.8 From 220054a6c3d3ec46fb3d9f4c5dc6f0bbb034464f Mon Sep 17 00:00:00 2001 From: Martin Berg <2682426+mbrrg@users.noreply.github.com> Date: Sat, 13 Oct 2018 10:30:49 +0200 Subject: [PATCH 2/6] Fix arm/disarm calls. (#17381) --- homeassistant/components/alarm_control_panel/spc.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/alarm_control_panel/spc.py b/homeassistant/components/alarm_control_panel/spc.py index b4c49d4d190..7adbb616774 100644 --- a/homeassistant/components/alarm_control_panel/spc.py +++ b/homeassistant/components/alarm_control_panel/spc.py @@ -85,19 +85,23 @@ class SpcAlarm(alarm.AlarmControlPanel): async def async_alarm_disarm(self, code=None): """Send disarm command.""" from pyspcwebgw.const import AreaMode - self._api.change_mode(area=self._area, new_mode=AreaMode.UNSET) + await self._api.change_mode(area=self._area, + new_mode=AreaMode.UNSET) async def async_alarm_arm_home(self, code=None): """Send arm home command.""" from pyspcwebgw.const import AreaMode - self._api.change_mode(area=self._area, new_mode=AreaMode.PART_SET_A) + await self._api.change_mode(area=self._area, + new_mode=AreaMode.PART_SET_A) async def async_alarm_arm_night(self, code=None): """Send arm home command.""" from pyspcwebgw.const import AreaMode - self._api.change_mode(area=self._area, new_mode=AreaMode.PART_SET_B) + await self._api.change_mode(area=self._area, + new_mode=AreaMode.PART_SET_B) async def async_alarm_arm_away(self, code=None): """Send arm away command.""" from pyspcwebgw.const import AreaMode - self._api.change_mode(area=self._area, new_mode=AreaMode.FULL_SET) + await self._api.change_mode(area=self._area, + new_mode=AreaMode.FULL_SET) From f92b392a24372af9c0646cd5de23166c2b1466d7 Mon Sep 17 00:00:00 2001 From: Tommy Jonsson Date: Sat, 13 Oct 2018 10:54:35 +0200 Subject: [PATCH 3/6] Fix hangout.send_message requiring data key (#17393) --- homeassistant/components/hangouts/hangouts_bot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/hangouts/hangouts_bot.py b/homeassistant/components/hangouts/hangouts_bot.py index 8747bff9ba7..bceedb1acfa 100644 --- a/homeassistant/components/hangouts/hangouts_bot.py +++ b/homeassistant/components/hangouts/hangouts_bot.py @@ -304,7 +304,7 @@ class HangoutsBot: """Handle the send_message service.""" await self._async_send_message(service.data[ATTR_MESSAGE], service.data[ATTR_TARGET], - service.data[ATTR_DATA]) + service.data.get(ATTR_DATA, {})) async def async_handle_update_users_and_conversations(self, _=None): """Handle the update_users_and_conversations service.""" From 80867cc9b7f9abd2f43cc5f8eb34d47b9b85c247 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 15 Oct 2018 10:31:49 +0200 Subject: [PATCH 4/6] Bugfix eventstream with EOF on end (#17465) --- homeassistant/components/api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/api.py b/homeassistant/components/api.py index 0fbb4de39f1..cbe404537eb 100644 --- a/homeassistant/components/api.py +++ b/homeassistant/components/api.py @@ -141,6 +141,8 @@ class APIEventStream(HomeAssistantView): _LOGGER.debug("STREAM %s RESPONSE CLOSED", id(stop_obj)) unsub_stream() + return response + class APIConfigView(HomeAssistantView): """View to handle Configuration requests.""" From b5272f2bc70f2f70a27e93deb994e1a2fba41c96 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 15 Oct 2018 11:48:36 +0200 Subject: [PATCH 5/6] Fix websocket API (#17471) --- homeassistant/components/websocket_api/http.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/websocket_api/http.py b/homeassistant/components/websocket_api/http.py index 87f25c9b3ef..13be503a009 100644 --- a/homeassistant/components/websocket_api/http.py +++ b/homeassistant/components/websocket_api/http.py @@ -187,3 +187,5 @@ class WebSocketHandler: self._logger.debug("Disconnected") else: self._logger.warning("Disconnected: %s", disconnect_warn) + + return wsock From 708334c0c2bfdb64564b3335db0b28f56e4cb2e7 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 15 Oct 2018 15:31:12 +0200 Subject: [PATCH 6/6] Bumped version to 0.80.1 --- homeassistant/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/const.py b/homeassistant/const.py index d023591c828..377ecb68cd2 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -2,7 +2,7 @@ """Constants used by Home Assistant components.""" MAJOR_VERSION = 0 MINOR_VERSION = 80 -PATCH_VERSION = '0' +PATCH_VERSION = '1' __short_version__ = '{}.{}'.format(MAJOR_VERSION, MINOR_VERSION) __version__ = '{}.{}'.format(__short_version__, PATCH_VERSION) REQUIRED_PYTHON_VER = (3, 5, 3)