code: def set_hs_color(self, hue: float, saturation: float):
          
          self.turn_off_effect()
  
          if saturation < 0.1:  # Special case (white)
              hm_color = 200
          else:
              hm_color = int(round(max(min(hue, 1), 0) * 199))
  
          self.setValue(key="COLOR", channel=self._color_channel, value=hm_color)
docs: Set a fixed color and also turn off effects in order to see the color.
  
          :param hue: Hue component (range 0-1)
          :param saturation: Saturation component (range 0-1). Yields white for values near 0, other values are
              interpreted as 100% saturation.
  
          The input values are the components of an HSV color without the value/brightness component.
          Example colors:
              * Green: set_hs_color(120/360, 1)
              * Blue: set_hs_color(240/360, 1)
              * Yellow: set_hs_color(60/360, 1)
              * White: set_hs_color(0, 0)