Skip to content

Library for interacting with the Jaguar Land Rover Remote API using TypeScript or JavaScript.

License

Notifications You must be signed in to change notification settings

WonkiDonk/jlr-remote

Repository files navigation

jlr-remote

Build & Test (PR into main)

Support the Project

Library for interacting with the Jaguar Land Rover Remote API using TypeScript or JavaScript.

Examples

Examples are provided for:

  • Getting a list of electric vehicles on an account
  • Getting the charge level of an electric vehicle
  • Preconditioning an electric vehicle (EVs)
  • Locking a vehicle
  • Preconditioning a vehicle with an internal combustion engine (ICEs)

Please note: each example shows authentication, device registration and logging in. You only need to complete this once per session or until your access_token expires. Once your access_token has expired, you can refresh it using the authenticationService.refreshToken(deviceId, refresh_token) method instead of the auth/device reg/log in process.

Acknowledgements

This plug in is based on the work of jlrpy and the excellent reverse engineering of the InControl API contributed by ardevd.

About

Library for interacting with the Jaguar Land Rover Remote API using TypeScript or JavaScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published