leaf-connect-cli
v1.0.2
Published
Node.js CLI for Nissan Leaf API
Downloads
19
Maintainers
Readme
leaf-connect-cli
Requirements
Install node.js
Installation
Globally
npm i -g leaf-connect-cli
# Then use the "leaf-connect-cli" to run it
leaf-connect-cli
Without installation - npx
npx leaf-connect-cli
Usage
Commands
| Command | Description | | ------------------- | ------------------------- | | status | Retrive status | | cachedStatus | Retrieve cached status | | climateControlStatus| Retrive climate control status | | climateControlTurnOn| Turn on climate control | | climateControlTurnOff| Turn off climate control | | chargingStart | Start charging | | history | Get history |
Options
| Option | Description | | ------------------- | ------------------------- | | -v, --verbose | Verbose logging | | -h, --help | Display help | | -u, --username | Your username | | -p, --password | Your password | | -r, --regionCode | [Required] see "region codes" | | | -l, --locale | Locale to use. Default: en-US |
Example
leaf-connect-cli status -u username -p password -r NE
Region codes
| Region | Code | |--------|------| | Europe | NE | | Canada | NCI | | USA | NNA | | Australia | NMA | | Japan | NML |
Example script
See my bash to use with i3/i3bar/i3cat
Acknowledgements
This library was inspired by Jason Horne's pywings2
Carwings library for Python.
License
About
Created with ❤ for Alheimsins