EVSEState

public enum EVSEState : UInt32, CaseIterable, Codable

Indicates the current short-term status of the EVSE at the time given in the modified property. There are no separate statuses available for individual connectors. A single EVSE can only be used by a single car, so same statuses apply to other connectors as well. So, if one connector is in use, the whole EVSE has status charging, and other connectors cannot be used at the same time, hence they should be considered in-use as well. If an EVSE can allow multiple connectors to be used at the same time, it is basically multiple EVSEs merged into a single physical box or device.

Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

  • No status information available or the EVSE/connector is offline.

    Declaration

    Swift

    case unknown
  • The EVSE/connector is able to start a new charging session.

    Declaration

    Swift

    case available
  • The EVSE/connector is not accessible because of a physical barrier, i.e. a car.

    Declaration

    Swift

    case blocked
  • The EVSE/connector is in use.

    Declaration

    Swift

    case charging
  • The EVSE/connector is temporarily not available for use, but not broken or defect.

    Declaration

    Swift

    case inoperative
  • The EVSE/connector is currently out of order.

    Declaration

    Swift

    case outOfOrder
  • The EVSE/connector is reserved for a particular EV driver and is unavailable for other drivers.

    Declaration

    Swift

    case reserved
  • The EVSE/connector was operational when checked the last time, but the actual latest status is not available at the moment.

    Declaration

    Swift

    case operational