diff --git a/homeassistant/components/binary_sensor/wink.py b/homeassistant/components/binary_sensor/wink.py index e4448d96e36..ca88d8f6df8 100644 --- a/homeassistant/components/binary_sensor/wink.py +++ b/homeassistant/components/binary_sensor/wink.py @@ -61,7 +61,7 @@ class WinkBinarySensorDevice(WinkDevice, BinarySensorDevice, Entity): json_data = message self.wink.pubnub_update(json.loads(json_data)) self.update_ha_state() - except (AttributeError, KeyError): + except (AttributeError, KeyError, AttributeError): error = "Pubnub returned invalid json for " + self.name logging.getLogger(__name__).error(error) self.update_ha_state(True) diff --git a/homeassistant/components/wink.py b/homeassistant/components/wink.py index c678024f6a3..3d6afe0ef5a 100644 --- a/homeassistant/components/wink.py +++ b/homeassistant/components/wink.py @@ -111,7 +111,7 @@ class WinkDevice(Entity): try: self.wink.pubnub_update(json.loads(message)) self.update_ha_state() - except (AttributeError, KeyError): + except (AttributeError, KeyError, AttributeError): error = "Pubnub returned invalid json for " + self.name logging.getLogger(__name__).error(error) self.update_ha_state(True)