def METHOD_NAME(self, phases_to_use: int, duration: int) -> None:
    gpio_cp, gpio_relay = self.__client.get_pins_phase_switch(phases_to_use)
    with SingleComponentUpdateContext(self.component_info):
        self.__client.evse_client.set_current(0)
    time.sleep(1)
    GPIO.output(gpio_cp, GPIO.HIGH)  # CP off
    GPIO.output(gpio_relay, GPIO.HIGH)  # 3 on/off
    time.sleep(duration)
    GPIO.output(gpio_relay, GPIO.LOW)  # 3 on/off
    time.sleep(duration)
    GPIO.output(gpio_cp, GPIO.LOW)  # CP on
    time.sleep(1)