EnergyEvseTrait.FaultStateEnum

enum EnergyEvseTrait.FaultStateEnum : Enum, ClusterEnum


The fault state of the EVSE.

Summary

Enum Values

ContactDryFailure

The EVSE detected the absence of voltage after enabling the contactor.

ContactWetFailure

The EVSE detected voltage on charging pins when the contactor was open.

EVDisconnected

The EVSE detected that the cable has been disconnected.

EmergencyStop

The emergency stop button was pressed.

GroundFault

The EVSE has an unbalanced current supply.

LiveNeutralSwap

The EVSE detected a swap of the live and neutral wires.

MeterFailure

The EVSE is unable to obtain electrical measurements.

NoError

The EVSE is not in an error state.

Other

The EVSE has detected an unknown fault.

OverCurrent

The EVSE detected charging current higher than allowed by the charger.

OverTemperature

The EVSE internal temperature is too high.

OverVoltage

The EVSE input voltage level is too high.

PilotShortCircuit

The EVSE pilot-signal amplitude short circuited to ground.

PowerLoss

The EVSE has detected a loss in power.

PowerQuality

The EVSE has detected a power-quality issue.

UnderVoltage

The EVSE input voltage level is too low.

UnknownValue

The enum value is out of range.

WrongPowerSupply

The EVSE could not determine the proper power supply level.

Public functions

EnergyEvseTrait.FaultStateEnum
valueOf(value: String)

Returns the enum constant of this type with the specified name.

Array<EnergyEvseTrait.FaultStateEnum>

Returns an array containing the constants of this enum type, in the order they're declared.

Public properties

open String
open String
open ULong

Enum Values

ContactDryFailure

val EnergyEvseTrait.FaultStateEnum.ContactDryFailureEnergyEvseTrait.FaultStateEnum

The EVSE detected the absence of voltage after enabling the contactor.

ContactWetFailure

val EnergyEvseTrait.FaultStateEnum.ContactWetFailureEnergyEvseTrait.FaultStateEnum

The EVSE detected voltage on charging pins when the contactor was open.

EVDisconnected

val EnergyEvseTrait.FaultStateEnum.EVDisconnectedEnergyEvseTrait.FaultStateEnum

The EVSE detected that the cable has been disconnected.

EmergencyStop

val EnergyEvseTrait.FaultStateEnum.EmergencyStopEnergyEvseTrait.FaultStateEnum

The emergency stop button was pressed.

GroundFault

val EnergyEvseTrait.FaultStateEnum.GroundFaultEnergyEvseTrait.FaultStateEnum

The EVSE has an unbalanced current supply.

LiveNeutralSwap

val EnergyEvseTrait.FaultStateEnum.LiveNeutralSwapEnergyEvseTrait.FaultStateEnum

The EVSE detected a swap of the live and neutral wires.

MeterFailure

val EnergyEvseTrait.FaultStateEnum.MeterFailureEnergyEvseTrait.FaultStateEnum

The EVSE is unable to obtain electrical measurements.

NoError

val EnergyEvseTrait.FaultStateEnum.NoErrorEnergyEvseTrait.FaultStateEnum

The EVSE is not in an error state.

Other

val EnergyEvseTrait.FaultStateEnum.OtherEnergyEvseTrait.FaultStateEnum

The EVSE has detected an unknown fault.

OverCurrent

val EnergyEvseTrait.FaultStateEnum.OverCurrentEnergyEvseTrait.FaultStateEnum

The EVSE detected charging current higher than allowed by the charger.

OverTemperature

val EnergyEvseTrait.FaultStateEnum.OverTemperatureEnergyEvseTrait.FaultStateEnum

The EVSE internal temperature is too high.

OverVoltage

val EnergyEvseTrait.FaultStateEnum.OverVoltageEnergyEvseTrait.FaultStateEnum

The EVSE input voltage level is too high.

PilotShortCircuit

val EnergyEvseTrait.FaultStateEnum.PilotShortCircuitEnergyEvseTrait.FaultStateEnum

The EVSE pilot-signal amplitude short circuited to ground.

PowerLoss

val EnergyEvseTrait.FaultStateEnum.PowerLossEnergyEvseTrait.FaultStateEnum

The EVSE has detected a loss in power.

PowerQuality

val EnergyEvseTrait.FaultStateEnum.PowerQualityEnergyEvseTrait.FaultStateEnum

The EVSE has detected a power-quality issue.

UnderVoltage

val EnergyEvseTrait.FaultStateEnum.UnderVoltageEnergyEvseTrait.FaultStateEnum

The EVSE input voltage level is too low.

UnknownValue

val EnergyEvseTrait.FaultStateEnum.UnknownValueEnergyEvseTrait.FaultStateEnum

The enum value is out of range. For example, a newer Matter cluster definition may support enum values not yet supported by the Home APIs.

WrongPowerSupply

val EnergyEvseTrait.FaultStateEnum.WrongPowerSupplyEnergyEvseTrait.FaultStateEnum

The EVSE could not determine the proper power supply level.

Public functions

valueOf

fun valueOf(value: String): EnergyEvseTrait.FaultStateEnum

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws
kotlin.IllegalArgumentException

if this enum type has no constant with the specified name

values

fun values(): Array<EnergyEvseTrait.FaultStateEnum>

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

Public properties

traitId

open val traitIdString

typeName

open val typeNameString

value

open val valueULong