node-red-contrib-onstar2

2.2.3 • Public • Published

node-red-contrib-onstar2

CodeQL Dependency Review Lint Code Base Node.js CI Node.js Package

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.

npm

Nodes_node-red-contrib-onstar2

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:

  1. Generate a v4 uuid for the device ID
  2. OnStar login: username, password, PIN
  3. 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

My other related projects

Package Sidebar

Install

npm i node-red-contrib-onstar2

Weekly Downloads

25

Version

2.2.3

License

MIT

Unpacked Size

123 kB

Total Files

11

Last publish

Collaborators

  • bigthundersr