Start & Stop Charge

API

Optimaliseer het opladen van elektrische voertuigen proactief

Met onze opdrachten Start en Stop Charge kunnen ontwikkelaars bepalen wanneer een elektrische auto (BEV) of plug-in hybride auto (PHEV) begint of klaar is met opladen.

Hoe bedrijven gebruik maken van start or stop charge

Slim opladen

Help bestuurders hun laadschema voor elektrische voertuigen te personaliseren op basis van hun voorkeuren. Bepaal wanneer een voertuig start of stopt met opladen op basis van de huidige energietarieven en de vraag.

Reactie op de vraag

Bied bestuurders de mogelijkheid om eenvoudig deel te nemen aan programma's voor vraagrespons en inkomsten te genereren door de laadschema's van elektrische voertuigen automatisch te optimaliseren om af te stemmen op de behoeften van het elektriciteitsnet.

De gezondheid van de batterij beheren

Verbeter de EV-prestaties en behoud de gezondheid van de batterij van uw klanten door overmatig opladen te voorkomen.

Vooruitbetaald opladen

Maak prepaid-laadsessies mogelijk door het opladen te stoppen zodra de energiedrempels zijn bereikt.

An illustration of a connected vehicle on a winding road.

Opladen starten en stoppen

Schakel het opladen in of uit om laadsessies te beheren.

const smartcar = require('smartcar');

// Get all vehicles associated with this access token
const {vehicles} = await smartcar.getVehicles("<access-token>");

// Construct a new vehicle instance using the first vehicle's id
const vehicle = new smartcar.Vehicle(vehicles[0], "<access-token>");

// Start the vehicle's charging session
await vehicle.startCharge();
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


import smartcar

# Get all vehicles associated with this access token
response = smartcar.get_vehicles("<access-token>")

# Construct a new vehicle instance using the first vehicle's id
vehicle = smartcar.Vehicle(response.vehicles[0], "<access-token>")

# Start the vehicle's charging session
vehicle.start_charge()
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


import com.smartcar.sdk.*;

// Get all vehicles associated with this access token
VehicleIds response = Smartcar.getVehicles("<access-token>");
String[] vehicleIds = response.getVehicleIds();

// Construct a new vehicle instance using the first vehicle's id
Vehicle vehicle = new Vehicle(vehicleIds[0], "<access-token>");

// Start the vehicle's charging session
vehicle.startCharge();
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


import (
  "context"
  smartcar "github.com/smartcar/go-sdk"
);

// Create a smartcar client
var smartcarClient = smartcar.NewClient();

// Get all vehicles associated with this access token
var vehicleIDs, resErr = smartcarClient.GetVehicleIDs(
  context.TODO(),
  &smartcar.VehicleIDsParams{Access: "<access-token>"},
);

// Construct a new vehicle instance using the first vehicle's id
var vehicle = smartcarClient.NewVehicle(&smartcar.VehicleParams{
  ID: vehicleIDs.VehicleIDs[0],
  AccessToken: "<access-token>"},
);

// Start the vehicle's charging session
var startCharge, resErr = vehicle.StartCharge(context.TODO());
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


require 'smartcar'

# Get all vehicles associated with this access token
all_vehicles =  Smartcar.get_vehicles(token: token)

# Construct a new vehicle instance using the first vehicle's id
vehicle = Smartcar::Vehicle.new(
  token: "<access-token>",
  id: all_vehicles.vehicles.first
)

# Start the vehicle's charging session
vehicle.startCharge!
/

// Example http response from Smartcar (start charge)
{
  "status": "success"
}


Bekijk de API-documenten

Kenmerken van het product

  • Compatibel met 36 automerken

    Compatibel met 39 automerken

  • Vriendelijke toestemmingsstroom van gebruikers

    Vriendelijke toestemmingsstroom van gebruikers

  • Werkt op voertuigen uit 2015 en nieuwer

    Werkt op voertuigen uit 2015 en nieuwer

  • Vertrouwd en veilig

    Vertrouwd en veilig

  • Live data ophalen en acties activeren

    Live data ophalen en live acties activeren

  • SDK's voor Go, Java, Node.js, Python en Ruby

    SDK's voor Go, Java, Node.js, Python en Ruby

Meer informatie over de API's van Smartcar

Gerelateerde industrieën

Leveranciers van energie en nutsvoorzieningen

Beheer het opladen van elektrische voertuigen in woningen van uw klanten om de belasting van het elektriciteitsnet zo goed mogelijk in evenwicht te houden.

Laadnetwerken voor elektrische voertuigen

Geef geschatte oplaadtijden, automatische laadschema's en EV-reisplanning op in je app.

Wat we aan het bouwen zijn

De latentie en frequentie van de beschikbaarheid van gegevens kunnen per merk en model verschillen.