code: def get_effect(self) -> str:
          
          effect_value = self.getCachedOrUpdatedValue("PROGRAM", channel=self._effect_channel)
  
          try:
              return self._light_effect_list[effect_value]
          except IndexError:
              LOG.error("Unexpected color effect returned by CCU")
              return "Unknown"
docs: Return the current color change program of the light.