Enumerations

Description

You can use our Observations endpoint to retrieve an observation for a specific charger within a specified time frame. (ISO8601).

Here’s a list of supported Observation Enumerations and what each of them means to help you troubleshoot your chargers behaviour.

Charger Colour

public enum ChargerColorType { Black = 1, Red = 2, Blue = 3, White = 4, Anthracite = 5 }

Offline Charging Mode (45)

public enum OfflineChargingModeType { /// <summary> /// Always allow charging if offline. /// </summary> Always = 0, /// <summary> /// Only allow charging if token is whitelisted in the local token cache. /// </summary> IfWhitelisted = 1, /// <summary> /// Never allow charging if offline. /// </summary> Never = 2 }

Op Mode (109)

/// <summary>
/// No car connected.
/// </summary>
Disconnected = 1,

/// <summary>
/// Car connected, charger is waiting for load balancer or remote authorization. SuspendedEVSE.
/// </summary>
AwaitingStart = 2,

/// <summary>
/// Charging.
/// </summary>
Charging = 3,

/// <summary>
/// Car has paused/stopped charging.
/// </summary>
Completed = 4,

/// <summary>
/// Error in charger.
/// </summary>
Error = 5,

/// <summary>
/// Charger is waiting for car to take energy. SuspendedEV.
/// </summary>
ReadyToCharge = 6

Output Phase (110)

public enum OutputPhaseType { UNASSIGNED = 0, // Unassigned P1_T2_T3_TN = 10, // 1-phase (N+L1) P1_T2_T3_IT = 11, // 1-phase (L1+L2) P1_T2_T4_TN = 12, // 1-phase (N+L2) P1_T2_T4_IT = 13, // 1-phase (L1+L3) P1_T2_T5_TN = 14, // 1-phase (N+L3) P1_T3_T4_IT = 15, // 1-phase (L2+L3) P2_T2_T3_T4_TN = 20, // 2-phases on TN (N+L1, N+L2) P2_T2_T4_T5_TN = 21, // 2-phases on TN (N+L2, N+L3) P2_T2_T3_T4_IT = 22, // 2-phases on IT (L1+L2, L2+L3) P3_T2_T3_T4_T5_TN = 30 // 3-phases (N+L1, N+L2, N+L3) }

Pairing Result Code

public enum PairingResultCode { Success = 0, WrongAccountType = 1, TooManyAttempts = 2, AlreadyPairedWithPartner = 3, IncorrectPIN = 4, AlreadyPairedWithUser = 5, NotPairedWithPartner = 6, NotPairedWithUser = 7 }

ReasonForNoCurrent (96)

/// <summary>
/// Charger is OK, use main charger status
/// </summary>
 Charger Fine = 0

/// <summary>
/// Max circuit current too low, adjust power circuit up.
/// </summary>
 Loadbalancing = 1

/// <summary>
/// Max dynamic circuit current too low (Partner Loadbalancing)
/// </summary>
 Loadbalancing = 2

/// <summary>
/// Max dynamic offline fallback circuit current too low.
/// </summary>
 Loadbalancing = 3

/// <summary>
/// Circuit fuse too low.
/// </summary>
 Loadbalancing = 4

/// <summary>
/// Waiting in queue.
/// </summary>
 Loadbalancing = 5

/// <summary>
/// Waiting in fully charged queue (Assumes a connected EV uses delated charging, EV Charging complete.
/// </summary>
 Loadbalancing = 6

/// <summary>
/// illegal grid type (Error - Fault in automatic grid type detection)
/// </summary>
 Error = 7

/// <summary>
/// primary unit has not received current request from secondary unit (car)
/// </summary>
 Error = 8

/// <summary>
/// Master communication lost (Error)
/// </summary>
 Error = 9

/// <summary>
/// No current from equalizer to low.
/// </summary>
 Error = 10

/// <summary>
/// No current, phase not connected.
/// </summary>
 Error = 11

/// <summary>
/// Current limited by circuit fuse.
/// </summary>
 Error = 25

/// <summary>
/// Current limited by circuit max current.
/// </summary>
 Error = 26

/// <summary>
/// Current limited by dynamic circuit current.
/// </summary>
 Error = 27

/// <summary>
/// Current limited by equalizer.
/// </summary>
 Error = 28

/// <summary>
/// Current limited by circuit load balancing.
/// </summary>
 Error = 29

/// <summary>
/// Current limited by offline settings.
/// </summary>
 Error = 30

/// <summary>
/// Secondary unit not requesting current (No car connected)
/// </summary>
 Load balancing circuit = 50

/// <summary>
/// Max charger current too low.
/// </summary>
 Load balancing circuit = 51

/// <summary>
/// Max Dynamic charger current too low
/// </summary>
 Load balancing circuit = 52

/// <summary>
/// Charger disabled.
/// </summary>
 Informational = 53

/// <summary>
/// Pending scheduled charging
/// </summary>
 Waiting = 54

/// <summary>
/// Pending authorization
/// </summary>
 Waiting = 55

/// <summary>
/// Charger in error state.
/// </summary>
 Error = 56

/// <summary>
/// Erratic EV
/// </summary>
 Error = 57

/// <summary>
/// Current limited by cable rating.
/// </summary>
 Cable = 75

/// <summary>
/// Current limited by schedule.
/// </summary>
 Schedule = 76

/// <summary>
/// Current limited by charger max current.
/// </summary>
 Charger Limit = 77

/// <summary>
/// Current limited by dynamic charger current.
/// </summary>
 Charger Limit = 78

/// <summary>
/// Current limited by car not charging.
/// </summary>
 Car Limit = 79

/// <summary>
/// Current limited by local adjustment.
/// </summary>
 ??? = 80

/// <summary>
/// Current limited by car.
/// </summary>
 Car Limit = 81

/// <summary>
/// Max Dynamic charger current too low
/// </summary>
 UndefinedError = 100

LED Mode (46)

/// <summary>
/// Charger is disabled.
/// </summary>
 LED = 0

/// <summary>
/// Charger is updating.
/// </summary>
LED = 1, 2, 3, 4, 5, 6, 7, 8

/// <summary>
/// Charger is updating.
/// </summary>
 LED = 9, 10, 11, 12, 13, 14, 15

/// <summary>
/// Charger is faulty.
/// </summary>
 LED = 16, 17

/// <summary>
/// Standby Master.
/// </summary>
 LED = 18

/// <summary>
/// Standby Secondary.
/// </summary>
 LED = 19

/// <summary>
/// Secondary unit searching for master.
/// </summary>
 LED = 20

/// <summary>
/// Smart mode (Not charging).
/// </summary>
 LED = 21

/// <summary>
/// Smart mode (Charging).
/// </summary>
 LED = 22 

/// <summary>
/// Normal mode (Not charging).
/// </summary>
 LED = 23

/// <summary>
/// Normal mode (Charging).
/// </summary>
 LED = 24

/// <summary>
/// Waiting for authorization.
/// </summary>
 LED = 25

/// <summary>
/// Verifying with backend.
/// </summary>
 LED = 26

/// <summary>
/// Check configuration (Backplate chip defect)
/// </summary>
 LED = 27

/// <summary>
/// Pairing RFID Keys
/// </summary>
 LED = 29

/// <summary>
/// Self test mode.
/// </summary>
 LED = 43

/// <summary>
/// Self test mode.
/// </summary>
 LED = 44

PhaseMode (38)

public enum PhaseMode {Ignore,no phase mode reported = 0, Locked to 1-phase = 1, Auto phase mode= 2, Locked to 3-phase= 3}

PilotMode (100)

/// <summary>
/// Car disconnected
/// </summary>
 PilotMode = A

/// <summary>
/// Car connected
/// </summary>
 PilotMode = B

/// <summary>
/// Car charging
/// </summary>
 PilotMode = C

/// <summary>
///Car needs ventilation
/// </summary>
 PilotMode = D

/// <summary>
///Fault detected (LED goes Red and charging stops)
/// </summary>
 PilotMode = F

Did this page help you?