def METHOD_NAME(self):
    try:
        if self.evse_client.get_firmware_version() > EVSE_MIN_FIRMWARE:
            evse_check = True
        else:
            evse_check = False
    except Exception:
        evse_check = False
    try:
        if self.meter_client.get_voltages()[0] > 200:
            meter_check = True
        else:
            meter_check = False
    except Exception:
        meter_check = False
    if meter_check is False and evse_check is False:
        if isinstance(self.client, ModbusSerialClient_):
            raise Exception("Auslesen von Zähler UND Evse nicht möglich. Vermutlich ist der USB-Adapter defekt." +
                            self.OPEN_TICKET)
        else:
            raise Exception(
                "Auslesen von Zähler UND Evse nicht möglich. Vermutlich ist der Protos defekt oder falsch " +
                "konfiguriert." + self.OPEN_TICKET)
    if meter_check is False:
        raise Exception("Der Zähler antwortet nicht. Vermutlich ist der Zähler falsch konfiguriert oder defekt."
                        + self.OPEN_TICKET)
    if evse_check is False:
        raise Exception(
            "Auslesen der EVSE nicht möglich. Vermutlich ist die EVSE defekt oder hat eine unbekannte Modbus-ID."
            + self.OPEN_TICKET)