node-red-contrib-onstar2
v2.2.7
Published
An updated Node-RED Library using OnStarJS, an unofficial client library for the OnStar Vehicle API
Downloads
148
Maintainers
Readme
node-red-contrib-onstar2
A Node-RED flow for controlling GM OnStar vehicles powered by OnStarJS originally written by caseyjmorton and published here. Please note that only US and Canadian OnStar accounts are known to work with this integration.
This fork is for me to experiment with the capabilities exposed in the original version and to add custom commands as necessary.
Following a major re-write, this project is now at version 2.x and is fully independent from the original npm package.
Version 2.x has breaking changes, but no further breaking changes are expected at this time.
Install
npm install node-red-contrib-onstar2
Documentation
Each node is self-explanatory with hints provided wherever necessary as well as detailed information in the Help section of each node as necessary.
Running
Collect the following information:
- Generate a v4 uuid for the device ID
- OnStar login: username, password, PIN
- Your car's VIN. Easily found in the monthly OnStar diagnostic emails.
Supported Features
- Lock Doors
- Unlock Doors
- Lock Trunk
- Unlock Trunk
- Start
- Stop (Cancel Start)
- Set Charge Profile
- Get Charge Profile
- Override Charge State
- Vehicle Alert (Lights and Horn)
- Vehicle Alert (Lights Only)
- Vehicle Alert (Horn Only)
- Cancel Vehicle Alert
- Get Vehicle Location
- Get Diagnostic Information
- Get Vehicle Capabilities