Get & Set Charge Limit

API

Steuern Sie das Laden von Elektrofahrzeugen, schützen Sie den Batteriezustand

Vermeiden Sie Überladungen und halten Sie den Zustand der EV-Batterie aufrecht, indem Sie die Ladevorgänge innerhalb einer bestimmten Ladegrenze halten. Mit Smartcar können Unternehmen vermeiden, dass Kundenfahrzeuge zu 100% aufgeladen werden, um die Lebensdauer der Batterie zu verlängern.

How businesses use get and set charge limit

Optimize demand response

Set charge limits for EVs based on the time of day and electricity demand to prevent demand spikes.

Manage EV charging

Optimize charging schedules according to a specified charge limit or a driver’s specified needs during each charging session.

Inform battery health reporting

Gain better visibility into a vehicle owner's charging behavior to compare the impact of charge limits on battery health across similar makes and models.

An illustration of a connected vehicle on a winding road.

Gebührenlimit abrufen

Gibt die Ladelimit-Konfiguration für das Fahrzeug zurück.

Gebührenlimit festlegen

Stellen Sie das Ladelimit eines Elektrofahrzeugs ein.

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"
}
Sehen Sie sich die API-Dokumente an

Eigenschaften des Produkts

  • Compatible with 36 car brands

    kompatibel mit 39 Automarken

  • Friendly user consent flow

    Benutzerfreundlicher Zustimmungsfluss

  • Works on 2015 and newer vehicles

    Funktioniert mit Fahrzeugen von 2015 und neueren

  • Trusted & secure

    Vertrauenswürdig und sicher

  • Retrieve live data and trigger actions

    Live-Daten abrufen und Live-Aktionen auslösen

  • SDKs for Go, Java, Node.js, Python, and Ruby

    SDKs für Go, Java, Node.js, Python und Ruby

Learn more about Smartcar's APIs

Verwandte Branchen

Ladenetzwerke für Elektrofahrzeuge

Geben Sie in Ihrer App geschätzte Ladezeiten, automatische Ladepläne und die Reiseplanung für Elektrofahrzeuge an.

Energie- und Versorgungsunternehmen

Steuern Sie das Laden der Elektrofahrzeuge Ihrer Kunden in Privathaushalten, um die Stromnetzlast optimal auszugleichen.

Was wir bauen

Latenz und Häufigkeit der Datenverfügbarkeit können je nach Hersteller und Modell variieren.