diff --git a/homeassistant/components/homekit/type_lights.py b/homeassistant/components/homekit/type_lights.py index 6cd606981108dc..c723fcc08a6306 100644 --- a/homeassistant/components/homekit/type_lights.py +++ b/homeassistant/components/homekit/type_lights.py @@ -134,7 +134,8 @@ def update_state(self, entity_id=None, old_state=None, new_state=None): # Handle Color if CHAR_SATURATION in self.chars and CHAR_HUE in self.chars: - hue, saturation = new_state.attributes.get(ATTR_HS_COLOR) + hue, saturation = new_state.attributes.get( + ATTR_HS_COLOR, (None, None)) if not self._flag[RGB_COLOR] and ( hue != self._hue or saturation != self._saturation): self.char_hue.set_value(hue, should_callback=False)