The official API for ev.energy, version 2.
- EVSECommandLog
ev.energy v2 API (2.0)
A resource representing a manufacturer of EVSEs.
Unique identifier for the given EVSE Make.
A url for an image of the make's logo.
A pre-constructed link to initiate onboarding for an EVSE of this make. If it is null, then it cannot be onboarded with model alone. You should filter the list of EVSE models by this make and then have the user select their model.
Note: if you are using client credentials authentication, the user ID will not be automatically included unless you set the EvEnergy-User header on your request.
{ "id": "emak01HS8FRXKJD5JZZ7ZN6W8H21P8", "url": "https://api.ev.energy/v2/evse_makes/emak01HS8FRXKJD5JZZ7ZN6W8H21P8", "name": "BG SyncEV", "icon": "https://cdn.example.com/volvo.png", "onboarding_url": "https://api.ev.energy/v2/evse_onboarding?make_id=emak01HN2NJQRGDQP0GBE1F7R6PB3D&user_id=user01HN2NJ9NMRZBXT1H6FT9N7735", "models": "https://api.ev.energy/v2/evse_models/?make_id=emak01HN2NJQRGDQP0GBE1F7R6PB3D" }
Records a command that was sent to an EVSE.
The date and time when this command was logged by the ev.energy system.
The target maximum load sent to the EVSE, in milliamps.
The target state sent for is_enabled (i.e. free-vend mode).
Whether the EVSE should always be in is_enabled (i.e. free-vend) mode.
The reason the command was sent to the EVSE.
{ "url": "https://api.ev.energy/v2/evses/evse01HSH04KDEWF6Z4DB2J77J74K5/command_logs/2024-04-17T09:39:45.984584Z/", "logged_at": "2019-08-24T14:15:22Z", "evse": "https://api.ev.energy/v2/evses/evse01HSH04KDEWF6Z4DB2J77J74K5", "max_load_target_milliamps": 32000, "is_enabled_target": true, "always_enabled": false, "reason": "SCHEDULED_CHARGING", "internal_command_id": "d4e5f6a7-b8c9-0123-def0-123456789abc" }
Records the state of an EVSE at a particular point in time.
The date and time when this data was recorded. Likely to be later than sampled_at, but how much later depends on the integration and other factors.
Is there currently a vehicle connected to the EVSE? Will be null if we are unable to get this information from the EVSE integration.
Is the EVSE currently delivering charge? Will be null if we are unable to get this information from the EVSE integration.
{ "url": "https://api.ev.energy/v2/evse/evse01HSH04KDEWF6Z4DB2J77J74K5/status_logs/2024-01-01T11:11:11.1111Z/", "sampled_at": "2019-08-24T14:15:22Z", "logged_at": "2019-08-24T14:15:22Z", "evse": "https://api.ev.energy/v2/evses/evse01HSH04KDEWF6Z4DB2J77J74K5", "is_plugged_in": true, "is_charging": true, "charge_rate_watts": 0 }