docs: def set_configuration(self, min_value, max_value, rotation="cw", scale="linear", ticks=12, min_position=0,
                            max_position=360):
          """
  
          :param min_value: Any number
          :param max_value: Any number above min_value
          :param rotation: (String) cw or ccw
          :param scale: (String) linear or log
          :param ticks:(Int) number of ticks of the clock up to 360?
          :param min_position: (Int) 0-360
          :param max_position: (Int) 0-360
          :return:
          """
  
          _json = {"min_value": min_value, "max_value": max_value, "rotation": rotation, "scale_type": scale,
                   "num_ticks": ticks, "min_position": min_position, "max_position": max_position}
  
          dial_config = {"dial_configuration": _json}
  
          self._update_state_from_response(self.parent.set_dial(dial_config, self.index()))