I hereby claim:
- I am dirkvm on github.
- I am dirkvm (https://keybase.io/dirkvm) on keybase.
- I have a public key whose fingerprint is A501 AD9D 4006 DF0E 2E75 513E DCE4 8A65 FAD6 EF4C
To claim this, I am signing this object:
#!/usr/bin/env node | |
const teslams = require('../teslams.js'); | |
const WebSocket = require('ws'); | |
const util = require('util'); | |
var argv = require('optimist') | |
.usage('Usage: $0 -u <username> -p <password>') | |
.alias('u', 'username') | |
.describe('u', 'Teslamotors.com login') | |
.alias('p', 'password') |
/** | |
* tsla_ws - create websocket connection to Tesla streaming endpoint | |
* | |
* @param {number} vid - vehicle_id as returned by /vehicles API call | |
* @param {string} token - tokens[0] returned by /vehicles API call | |
*/ | |
var ws, lastToken; | |
function tsla_ws(vid, token) { | |
if (lastToken !== token) { | |
ulog('stream token changed ' + lastToken + ' -> ' + token); |
const util = require('util'); | |
const WebSocket = require('ws'); | |
const vehicle_id = ''; // as returned by the /vehicles api call | |
const auth_token = ''; // tokens as used in the REST API | |
const stream_columns = [ | |
'speed', | |
'odometer', | |
'soc', |
I hereby claim:
To claim this, I am signing this object: