Separate names with a comma.
I have done an `npm publish` of the latest teslams.js (version 1.3.0) so it should work from either source on github or via `npm install`....
I just did another npm publish (version 1.3.0) and validated that everything is working. If you run `teslacmd --version` you will see which...
My 2013 Model S has been waiting for over 4 weeks for an MCU replacement (backordered with no ETA) so be happy that it gets replaced with anything...
I have been waiting for over 4 weeks for a globally backordered MCU replacement part for my 2013 Model S. Seem this part is failing across the...
Those aren't new. pf is passenger side front, pr is passenger side rear, rhd is right hand drive, rt is rear trunk. These indicate if the doors...
I added in a flag to the command line tool in teslams to print a token. teslacmd -u [email protected] -p pa55w0rd --print_token
You can probably get what you need from the VIN Decoding Tesla Model S VINs VIN Decoder | TeslaTap Make is position 4 and battery type is position 8
streaming -f /dev/stdout works on MacOS
I added in support for using tokens in place of username and password. Published new release to npm as version 1.2.2. You can now add --token...
Commands are all HTTP POST while the requests are all HTTP GET.
The id is too big for JavaScript's int data type. You need to either use the "id_s" string version of the id or use a big integer handling library...
There is a really good online Unix Epoch Timestamp converter than I have found helpful at Epoch Converter - Unix Timestamp Converter
It's seconds and they last 90 days.
try putting the state value encoded as form parameters rather than in the url. The sunroof control, set_temperature, and a few others I can't...
Guaranteed to get keyed by someone who mistakes this to mean you're a rich jerk who doesn't want people to touch your car.
I wrote a little sample app that demonstrates how to control the Tesla via the Echo (or Dot) by having the car look like a WeMo switch . It's...
Just to clarify, the teslams javascript library does not login for every API call. It only does a login once and caches the token in memory for...
Seems strange. This should work. I run teslams on a RPi2 running Raspian Jessie. Check that the config.json is valid json and that you haven't...
Yes of course there should be but since Tesla didn't set this system up for third parties it just doesn't exist.
I added support for AWS IOT output from streaming.js and I have already modified the streaming.js code to support DynamoDB. Visualize however does...
I never store the token. Just as easy to get a new one each time at process start time. Never had a problem getting blocked by Tesla for too many...
I have no idea if my price is something that others can get. It was less than I expected to pay. I was expecting the $500 flat rate. The service...
I just got my LTE upgrade for $389.07 . It was $100.32 of parts and $288.75 in labor.
I am working on a web based app that would let you do just that but it's slow going due to real work that keeps getting the way. I struggled with...
I am pretty sure that sleep mode will not work unless you uncheck the "always connected" option in the car energy settings. I did a bit of...
I have had some success using a local copy of freeboard to make a customizable dashboard that can visualize the data coming from streaming.js via...
Fair enough. Seems like your heart is in the right place. So many people just go straight to freaking out about hackers for no good reason other...
Not for me either. Reboot is way longer that a wake from sleep. What I am trying to figure out is if "always connected" means the car never sleeps...
Everyone goes straight to imagining the worst hypothetical situation. How about we image a thief tries to steal your car and you use a remote app...
Well that's a pain. I suppose the code could check if the VIN matches from the prior data but that switchover could happen at any moment, not just...
I thought I was buying a very expensive but extremely cool 17" touchscreen Software Development Kit with some lighted visors ;-)
[ATTACH] I took it more like the EV equivalent of EATS GAS or SUX GAS and missed the whole blue cookie monster thing. Good vanity plates can...
No. HTTP 504 error code means that their public proxy (probably NGINX) timed out waiting for another internal system. I consistently see a small...
Not as far as I can tell. You can have the IF part be that it's 10pm via one of the calendar triggers or You can have the IF part be that your...
Urban Dictionary: Nom I assume you understand the Ohm part.
I don't disagree with the rest of what you said but the streaming interface provides data 4 times a second, not once every 3 seconds.
Let me know if you need any help with Node Red. I have done a fair amount of work with it including writing a few plugins such as...
The app I wrote gets all the streaming data from the car in realtime and also polls every minute on the same APIs used by Visible Tesla, EVmote,...
I have managed to integrate IFTTT to my Tesla using the IFTTT Maker channel and webhooks to some custom code. I am still struggling to figure out...
I have some basic integration with IFTTT working. If anyone has some use cases and more experience with IFTTT I am happy to see if I can implement...
I just got an Echo and I hadn't seen this thread so I did something very similar. I created a JavaScript/Node.js app that exposes the Tesla...
I don't think "always connected" is the same and "online". I have put my car as "always connected" but it still does go to sleep at night. Perhaps...
It's very hard to monitor the car without actually waking it up. You can see if the car is awake or offline with the "teslacmd -i" vehicle info...
Visualize shouldn't actually call the car's API directly since it gets all its data from the mongodb database. Not sure that a -z option would...
You were too fast. Get 1.1.3
Version 1.1.3 published to npm. Fixes - streaming.js no longer writes "null" data to mongodb when requests for auxiliary REST data from Tesla...
It displays this way if the REST request for the data fail at startup. Usually if you quit and try again it works. I can have the code check for...
Not to mention that it means Tesla is behind Ford, BMW, and GM, all on whom have third party SDK programs for their cars.
The strange data in the 'id' field is just a workaround for the fact that Tesla made the new IDs larger than JavaScript can parse natively as JSON...
-z, --zzz option on streaming.js It will pause data collection when the car is parked and not charging in order to let the vehicle fall asleep...