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
Updated about 2 months ago
Did this page help you?