Fix Hue SONOFF S31 Lite zb plug (#69589)

* Update light.py

Same issue as https://github.com/home-assistant/core/issues/46619 with SONOFF S13 Lite Zigbee plug.

* Update light.py
pull/72478/head
Abadede 2022-05-25 10:33:05 +02:00 committed by GitHub
parent cc7b624418
commit 72cb320ed7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 1 deletions

View File

@ -341,6 +341,7 @@ class HueLight(CoordinatorEntity, LightEntity):
self.is_innr = False
self.is_ewelink = False
self.is_livarno = False
self.is_s31litezb = False
self.gamut_typ = GAMUT_TYPE_UNAVAILABLE
self.gamut = None
else:
@ -349,6 +350,7 @@ class HueLight(CoordinatorEntity, LightEntity):
self.is_innr = light.manufacturername == "innr"
self.is_ewelink = light.manufacturername == "eWeLink"
self.is_livarno = light.manufacturername.startswith("_TZ3000_")
self.is_s31litezb = light.modelid == "S31 Lite zb"
self.gamut_typ = self.light.colorgamuttype
self.gamut = self.light.colorgamut
LOGGER.debug("Color gamut of %s: %s", self.name, str(self.gamut))
@ -554,7 +556,12 @@ class HueLight(CoordinatorEntity, LightEntity):
elif flash == FLASH_SHORT:
command["alert"] = "select"
del command["on"]
elif not self.is_innr and not self.is_ewelink and not self.is_livarno:
elif (
not self.is_innr
and not self.is_ewelink
and not self.is_livarno
and not self.is_s31litezb
):
command["alert"] = "none"
if ATTR_EFFECT in kwargs: