1.18.0 • Published 6 months ago

@eiannone/tesla-api v1.18.0

Weekly downloads
19
License
MIT
Repository
github
Last release
6 months ago

Nodejs Tesla API

Install

$ npm install @eiannone/tesla-api --save

Usage

import {TeslaApi, ApiError} from '@eiannone/tesla-api';

const access_token = (process.argv.length > 2)? process.argv[2] : null;
const api = new TeslaApi(access_token);

// https://www.teslaapi.io/vehicles/list#vehicles
api.getVehicles()
    .then(vehicles => {
        vehicles.forEach(v => {
            console.log(v.display_name+": id="+v.id+", stream_id="+v.vehicle_id+", state="+v.state);
        });
    })
    .catch((err) => {
        let reason = (err instanceof ApiError)? err.reason : ApiError.UNKNOWN;
        const errMsg = (err instanceof Error)? err.message : err;
        console.error("ApiError [" + reason + "]: " + errMsg);
        process.exit(-1);
    });
1.18.0

6 months ago

1.17.0

6 months ago

1.16.0

11 months ago

1.15.4

2 years ago

1.15.3

2 years ago

1.15.2

2 years ago

1.15.0

2 years ago

1.15.1

2 years ago

1.14.1

2 years ago

1.14.0

2 years ago

1.13.0

2 years ago

1.12.0

2 years ago

1.11.0

2 years ago

1.10.0

2 years ago

1.9.1

3 years ago

1.9.0

3 years ago

1.8.1

3 years ago

1.7.2

3 years ago

1.8.0

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago