Get & Set Charge Limit

API

Beheers het opladen van elektrische voertuigen, behoud de gezondheid van de batterij

Voorkom overlading en behoud de gezondheid van de EV-batterij door de laadsessies binnen een bepaalde laadlimiet te houden. Met Smartcar kunnen bedrijven voorkomen dat auto's van klanten tot 100% worden opgeladen om de levensduur van de batterij te verlengen.

Hoe bedrijven de limiet voor het verkrijgen en instellen van kosten gebruiken

Optimaliseer de vraagrespons

Stel laadlimieten in voor elektrische voertuigen op basis van het tijdstip van de dag en de elektriciteitsvraag om pieken in de vraag te voorkomen.

Beheer het opladen van elektrische voertuigen

Optimaliseer de laadschema's op basis van een specifieke laadlimiet of de specifieke behoeften van de bestuurder tijdens elke laadsessie.

Informeer over de status van de batterij

Krijg een beter inzicht in het laadgedrag van een voertuigeigenaar om de impact van laadlimieten op de batterijstatus van vergelijkbare merken en modellen te vergelijken.

An illustration of a connected vehicle on a winding road.

Oplaadlimiet opvragen

Geeft als resultaat de configuratie van de laadlimiet voor het voertuig.

Stel de laadlimiet in

Stel de laadlimiet van een elektrische auto in.

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>");

// Set the vehicle's charge limit
await vehicle.setChargeLimit(0.8);


// Example http response from Smartcar (set charge limit)
{
  "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>")

# Set the vehicle's charge limit
vehicle.set_charge_limit(0.8)


// Example http response from Smartcar (set charge limit)
{
  "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>");

// Set the vehicle's charge limit
vehicle.setChargeLimit(0.8)


// Example http response from Smartcar (set charge limit)
{
  "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>"},
);

// Fetch the vehicle's current charge limit
var chargeLimit, resErr = vehicle.GetChargeLimit(context.TODO());


// Example http response from Smartcar (set charge limit)
{
  "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
)

# Set the vehicle's charge limit
vehicle.set_charge_limit!(0.8)


// Example http response from Smartcar (set charge limit)
{
  "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

Laadnetwerken voor elektrische voertuigen

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

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.

Wat we aan het bouwen zijn

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