Commands dealing with reading data from the Rest API.

air_conditioning(ctx, vin, anonymize) async

Print current status about air conditioning.

all_charging_sessions(ctx, vin) async

Print all vehicles charging sessions.

auth(ctx) async

Extract the auth token.

auxiliary_heating(ctx, vin, anonymize) async

Print current status about auxiliary heating.

charging(ctx, vin, anonymize) async

Print the vehicle's current charging state.

charging_history(ctx, vin, start=None, end=None, cursor=None, limit=50) async

Print the vehicle's charging history.

charging_profiles(ctx, vin, anonymize) async

Print the vehicle's charging profiles.

charging_statistics(ctx, vin, start, end) async

Print charging session statistics from the cariad endpoint.

connection_status(ctx, vin, anonymize) async

Get the vehicle connection state.

departure_timers(ctx, vin, anonymize) async

Get all departure timers.

driving_range(ctx, vin, anonymize) async

Print the vehicle's estimated driving range information.

driving_score(ctx, vin, anonymize) async

Print the driving score.

garage(ctx, anonymize) async

Print garage information (list of vehicles with limited information).

health(ctx, vin, anonymize) async

Print the vehicle's mileage.

info(ctx, vin, anonymize) async

Print info for the specified vin.

list_vehicles(ctx) async

Print a list of all vehicle identification numbers associated with the account.

loyalty_program_badge(ctx, badge_id, user_id, anonymize) async

Print loyalty program badge for the current user.

loyalty_program_badges(ctx, anonymize, user_id) async

Print loyalty program badges for the current user.

loyalty_program_challenges(ctx, user_id, anonymize) async

Print loyalty program challenges for the current user.

loyalty_program_details(ctx, anonymize) async

Print loyalty program details for the current user.

loyalty_program_games(ctx, user_id, anonymize) async

Print loyalty program games for the current user.

loyalty_program_member(ctx, user_id, anonymize) async

Print loyalty program member information for the current user.

loyalty_program_rewards(ctx, user_id, anonymize) async

Print loyalty program rewards for the current user.

loyalty_program_salesforce(ctx, user_id, anonymize) async

Print loyalty program salesforce contacts for the current user.

loyalty_program_transactions(ctx, user_id, anonymize) async

Print loyalty program transactions for the current user.

maintenance(ctx, vin, anonymize) async

Print the vehicle's maintenance information.

maintenance_report(ctx, vin, anonymize) async

Print the vehicle's maintenance report.

parking_position(ctx, vin, anonymize) async

Print the vehicle's current position.

positions(ctx, vin, anonymize) async

Print the vehicle's current position.

single_trip_statistics(ctx, vin, anonymize, start=None, end=None) async

Retrieve detailed statistics about past trips. If you want to filter by date, provide both start and end date.

software_update_status(ctx, vin, anonymize) async

Get the software update state.

status(ctx, vin, anonymize) async

Print current status for the specified vin.

trip_statistics(ctx, vin, offset, offset_type, anonymize) async

Print the last trip statics.

user(ctx, anonymize) async

Print information about currently logged in user.

vehicle_equipment(ctx, vin, anonymize) async

Print the vehicle's equipment information.

vehicle_full_info(ctx, vin, anonymize) async

Print all available information about the vehicle.

vehicle_info(ctx, vin, anonymize) async

Print the vehicle's information.

vehicle_renders(ctx, vin, anonymize) async

Print the vehicle's renders.

verify_spin(ctx, spin, anonymize) async

Verify S-PIN.

widget(ctx, vin, anonymize) async

Print widget information for the specified vehicle.