From: marcelveldt Date: Sun, 20 Oct 2019 12:22:32 +0000 (+0200) Subject: Update homeassistant.py X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=db87e7febc0f6d6a1bcd9af824cc14bcb4138f73;p=music-assistant-server.git Update homeassistant.py --- 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 '''