Chargers
Electric vehicle charging equipment with power output and charging states
A charger on the Texture Platform is an electric vehicle charger. We support a variety of charger manufacturers and models, and are always adding more.
Supported Chargers#
For the list of charger models we currently support on the Texture Platform, see the Supported Devices page. We are always adding support for more so if you see a charger that you would like to see on platform, please contact us and let us know.
Charger Data Model#
Below is a sample payload from a charger on the Texture Platform. This happens to be an EnelX JuiceBox:
{
"id": "clu1bux2r028i13yldndeaqrx",
"availableCommands": [
{
"slug": "charger:set-operating-mode",
"description": "Sets the operating mode of the charger."
}
],
"manufacturer": "enelx",
"model": "enelx:juicebox",
"modelYear": null,
"name": "garage",
"referenceId": "dadsas",
"serialNumber": "0910042001280644380223649652",
"state": {
"id": "clxdkewjh00b3wxgs4iewglc8",
"chargingState": "discharging",
"isPluggedIn": true,
"chargerVoltage": 22,
"chargerCurrent": 51,
"chargerWattage": 7563,
"createdAt": "2024-06-13T18:00:03.025Z"
},
"tags": [],
"type": "charger",
"createdAt": "2024-03-21T14:28:20.580Z",
"updatedAt": "2024-06-13T18:00:03.025Z"
}First I'll break down all of the fields in the root of the charger object:
id- a unique identifier that Texture assigns to the chargertype- the type of device, in this case, achargerserialNumber- the serial number of the devicemanufacturer- the manufacturer of the devicemodel- the model of the deviceavailableCommands- the commands that are available to send to the chargerstate- the current state of the charger (see below for details)name- the name of the charger that the user has assigned with the manufacturer, if any (optional)tags- the tags that are associated with the charger that you provided during the connection process to help group devices (optional)referenceId- the customer reference ID of the charger, something you provide to identify this customer
Next, I'll break down each field in the state object in detail below:
id- a unique identifier that Texture assigns to the state updatechargingState- the current charging state of the charger. Possible values arecharging,discharging,idle,unknownindicating whether the charger is charging, discharging, idle, or an unknown state respectively.isPluggedIn- whether the a vehicle is currently plugged in to the charger or notchargerVoltage- the voltage of the charger in volts (V)chargerCurrent- the current of the charger in amperes (A)chargerWattage- the power of the charger in watts (W)createdAt- the date the state update was created in ISO 8601 format