From 09483e3be44e185693e28427e7d6d948b8b5f6fb Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 8 May 2016 21:23:03 -0700 Subject: [PATCH] More fault tolerant discovery --- homeassistant/components/discovery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/discovery.py b/homeassistant/components/discovery.py index 1e3ee660bd6..0ba0c1ffb11 100644 --- a/homeassistant/components/discovery.py +++ b/homeassistant/components/discovery.py @@ -52,7 +52,7 @@ def listen(hass, service, callback): def discovery_event_listener(event): """Listen for discovery events.""" - if event.data[ATTR_SERVICE] in service: + if ATTR_SERVICE in event.data and event.data[ATTR_SERVICE] in service: callback(event.data[ATTR_SERVICE], event.data.get(ATTR_DISCOVERED)) hass.bus.listen(EVENT_PLATFORM_DISCOVERED, discovery_event_listener)