Fix hue turning on eWeLink switch (#56318)

This commit is contained in:
logan893 2021-09-30 19:22:42 +09:00 committed by GitHub
parent ee28dd57c1
commit cf6398a949
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -282,6 +282,7 @@ class HueLight(CoordinatorEntity, LightEntity):
self.is_osram = False
self.is_philips = False
self.is_innr = False
self.is_ewelink = False
self.is_livarno = False
self.gamut_typ = GAMUT_TYPE_UNAVAILABLE
self.gamut = None
@ -289,6 +290,7 @@ class HueLight(CoordinatorEntity, LightEntity):
self.is_osram = light.manufacturername == "OSRAM"
self.is_philips = light.manufacturername == "Philips"
self.is_innr = light.manufacturername == "innr"
self.is_ewelink = light.manufacturername == "eWeLink"
self.is_livarno = light.manufacturername.startswith("_TZ3000_")
self.gamut_typ = self.light.colorgamuttype
self.gamut = self.light.colorgamut
@ -497,7 +499,7 @@ class HueLight(CoordinatorEntity, LightEntity):
elif flash == FLASH_SHORT:
command["alert"] = "select"
del command["on"]
elif not self.is_innr and not self.is_livarno:
elif not self.is_innr and not self.is_ewelink and not self.is_livarno:
command["alert"] = "none"
if ATTR_EFFECT in kwargs: