def METHOD_NAME(self) -> list[tuple[int, float]]:
    """Build a table of calibration values."""
    calibration_list: list[tuple[int, float]] = []
    calibrate = self._config.get(CONF_CALIBRATE)
    if calibrate is None:
        full_range = self.get_entity_value_range()
        min_value = full_range[0]
        max_value = full_range[1]
        min_power = self._config.get(CONF_MIN_POWER) or self._standby_power or 0
        calibration_list.append((min_value, float(min_power)))
        calibration_list.append(
            (max_value, float(self._config.get(CONF_MAX_POWER))),  # type: ignore[arg-type]
        )
        return calibration_list
    for line in calibrate:
        parts = line.split(" -> ")
        calibration_list.append((int(parts[0]), float(parts[1])))
    return sorted(calibration_list, key=lambda tup: tup[0])