2.2.0 • Published 1 month ago

bmw-connected-drive v2.2.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 month ago

BMW Connected Drive

This package can be used to access the BMW ConnectedDrive services.

Installation

npm i -S bmw-connected-drive

Usage

import { ConnectedDrive, Regions } from 'bmw-connected-drive';

// Setup the API client
const api = new ConnectedDrive(username, password, Regions.RestOfWorld);

// Fetch a list of vehicles associated with the credentials
const vehicles = await api.getVehicles();

// Trigger the Remote Service for remotely heating/cooling the car.
await api.startClimateControl(vehicleIdentificationNumber);

// Trigger the stopping Remote Service for remotely heating/cooling the car.
await api.stopClimateControl(vehicleIdentificationNumber);

Disclaimer

This library is not an official integration from BMW Connected Drive. This library is neither endorsed nor supported by BMW Connected Drive. This implementation is based on reverse engineering REST calls used by the BMW Connected Drive web app, and may thus intermittently stop working if the underlying API is updated.

Any utilization, consumption and application of this library is done at the user's own discretion. This library, its maintainers and BMW Connected Drive cannot guarantee the integrity of this library or any applications of this library.

Acknowledgements

Inspired by https://github.com/bimmerconnected/bimmer_connected

2.2.0

1 month ago

2.1.0

4 months ago

2.0.4

9 months ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago