From db87e7febc0f6d6a1bcd9af824cc14bcb4138f73 Mon Sep 17 00:00:00 2001 From: marcelveldt Date: Sun, 20 Oct 2019 14:22:32 +0200 Subject: [PATCH] Update homeassistant.py --- music_assistant/homeassistant.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/music_assistant/homeassistant.py b/music_assistant/homeassistant.py index 8fd99bc2..8c7ba2cd 100644 --- a/music_assistant/homeassistant.py +++ b/music_assistant/homeassistant.py @@ -111,9 +111,10 @@ class HomeAssistant(): async def __request_state(self, entity_id): ''' get state of a hass entity''' state_obj = await self.__get_data('states/%s' % entity_id) - self._tracked_entities[entity_id] = state_obj - self.mass.event_loop.create_task( - self.mass.signal_event(EVENT_HASS_CHANGED, entity_id)) + if 'state' in state_obj: + self._tracked_entities[entity_id] = state_obj + self.mass.event_loop.create_task( + self.mass.signal_event(EVENT_HASS_CHANGED, entity_id)) async def mass_event(self, msg, msg_details): ''' received event from mass ''' -- 2.34.1