diff --git a/devices/protocols/Aqara/xaal/aqara/devices.py b/devices/protocols/Aqara/xaal/aqara/devices.py
index 9166572bb5741d848546361d2080b707a184c7a4..734e5f1e1c9439100c3b1a4967cd49a06e2f8db3 100644
--- a/devices/protocols/Aqara/xaal/aqara/devices.py
+++ b/devices/protocols/Aqara/xaal/aqara/devices.py
@@ -419,7 +419,9 @@ class Gateway(AqaraDev):
             hsv = _hsv
         h,s,v = hsv
         rgb=tuple(round(i * 255) for i in colorsys.hsv_to_rgb(h/360.0,s,v))
-        value= self.rgb_to_value(*rgb)
+        brightness = self.devices[0].attributes['brightness']
+        brightness = int(brightness * 0xff / 100)
+        value= self.rgb_to_value(*rgb,brightness)
         self.lamp_set(value)
 
     def set_brightness(self,_brightness,_smooth=None):