Re: Min Model X är inte uppkopplad hela tiden
Postat: 28 jun 2018 14:11
20 min var min bästa gissning på sleep timeout, men bara en gissning. Man behöver iaf inte pinga den oftare..
Jag kör scriptet på en google cloud instans. Det har var verkligen bara första dummetoden och går att lösa på ett elegantare sätt:
waketesla.js
där XXXXXXXX...=Security token, se
https://teslamotorsclub.com/tmc/posts/1907785/
Och YYYYYYY är vehicle id se List All Vehicles
https://timdorr.docs.apiary.io/#reference
Sen har jag ett litet shellscript som kör det här ca var 20:e minut
probetesla.sh
Startas med
nohup ./probetesla.sh &
Som sagt, bara första försöket så inte särskilt snyggt och ingen error handling eller automatisk omstart om något går fel etc.
Jag kör scriptet på en google cloud instans. Det har var verkligen bara första dummetoden och går att lösa på ett elegantare sätt:
waketesla.js
Kod: Markera allt
var request = require('request');
request({
method: 'POST',
url: 'https://owner-api.teslamotors.com/api/1/vehicles/YYYYYYYYY/wake_up',
headers: {
'Authorization': 'Bearer XXXXXXXXXXXXXXX'
}}, function (error, response, body) {
console.log('Status:', response.statusCode);
console.log('Headers:', JSON.stringify(response.headers));
console.log('Response:', body);
});
https://teslamotorsclub.com/tmc/posts/1907785/
Och YYYYYYY är vehicle id se List All Vehicles
https://timdorr.docs.apiary.io/#reference
Sen har jag ett litet shellscript som kör det här ca var 20:e minut
probetesla.sh
Kod: Markera allt
while true; do /usr/bin/node ~/waketesla.js; sleep 1100; done
nohup ./probetesla.sh &
Som sagt, bara första försöket så inte särskilt snyggt och ingen error handling eller automatisk omstart om något går fel etc.