Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

TeslaMate gratis in Google Cloud

This site may earn commission on affiliate links.
I've put the guide up here @simon.c - It'll stop the auto formatting on here buggering it up:

How to setup and run TeslaMate for free on Google Cloud - TeslaEV.co.uk

Let me know how you get on

In de UK & Ireland afdeling van TMC zijn afgelopen week een aantal collega Teslarijders goed bezig geweest met het uitzoeken en documenteren van het installeren van Teslamate in een gratis Google Cloud machine. Ik heb hiermee in zeer korte tijd mijn eigen TeslaMate van de RaspberryPi in mijn meterkast naar een Google Cloud machine kunnen overzetten inclusief alle data uit de laatste backup. Mijn Teslamate is nu net als Teslafi vanuit iedere internetbrowser te raadplegen, en dus ook vanaf de browser in mijn Tesla.
Een aanrader voor iedereen die ook graag een (betere) datalogger zoekt voor zijn Tesla-ritten en -laadhistorie.

Meer tips & tricks vanaf pagina 22 in het UK & Ireland Teslamate update draadje.
 
PS Google heeft een altijd gratis optie voor het testen van kleine virtuele servers. Teslamate is klein en efficient genoeg om op deze gratis f1-micro omgeving te draaien. Ik heb wel nog €1,38 uitgegeven bij Vimexx voor het registreren van mijn nummerbord met .nl er achter als domeinnaam waarmee ik mijn Teslamate in de Google Cloud kan raadplegen.
 
Mooie tip, in het kort samengevat:

- Installeer Google Cloud SDK
- Daarna:
gcloud auth login
gcloud compute instances create teslamate --zone=us-east1-d --machine-type=f1-micro --tags=http-server,https-server --image=ubuntu-minimal-2004-focal-v20200702 --image-project=ubuntu-os-cloud --boot-disk-size=30GB
gcloud compute ssh teslamate
curl -fsSL https://get.docker.com | bash -
sudo usermod -aG docker $USER
sudo apt-get install -y docker-compose
sudo fallocate -l 1G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile
echo "/swapfile swap swap defaults 0 0" | sudo tee -a /etc/fstab && sudo reboot


Daarna deze handleiding volgen: Advanced install with Traefik, Let's Encrypt & HTTP Basic Auth | TeslaMate

Edit: even getest, als je geen zin hebt om Teslamate public te draaien op een domein, dan kan je ook dit doen:
gcloud compute ssh teslamate -- -L 4000:localhost:4000 -L 3000:localhost:3000

Daarna de simpele installatie volgen: Docker install | TeslaMate. Vervolgens kan je Teslamate benaderen op http://localhost:4000/
 
Last edited:
Mooie tip, in het kort samengevat:

- Installeer Google Cloud SDK
- Daarna:
gcloud auth login
gcloud compute instances create teslamate --zone=us-east1-d --machine-type=f1-micro --tags=http-server,https-server --image=ubuntu-minimal-2004-focal-v20200702 --image-project=ubuntu-os-cloud --boot-disk-size=30GB
gcloud compute ssh teslamate
curl -fsSL https://get.docker.com | bash -
sudo usermod -aG docker $USER
sudo apt-get install -y docker-compose


Daarna deze handleiding volgen: Advanced install with Traefik, Let's Encrypt & HTTP Basic Auth | TeslaMate
Mooie tip, in het kort samengevat:

- Installeer Google Cloud SDK
- Daarna:
gcloud auth login
gcloud compute instances create teslamate --zone=us-east1-d --machine-type=f1-micro --tags=http-server,https-server --image=ubuntu-minimal-2004-focal-v20200702 --image-project=ubuntu-os-cloud --boot-disk-size=30GB
gcloud compute ssh teslamate
curl -fsSL https://get.docker.com | bash -
sudo usermod -aG docker $USER
sudo apt-get install -y docker-compose
sudo fallocate -l 1G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile
echo "/swapfile swap swap defaults 0 0" | sudo tee -a /etc/fstab && sudo reboot


Daarna deze handleiding volgen: Advanced install with Traefik, Let's Encrypt & HTTP Basic Auth | TeslaMate

Edit: even getest, als je geen zin hebt om Teslamate public te draaien op een domein, dan kan je ook dit doen:
gcloud compute ssh teslamate -- -L 4000:localhost:4000 -L 3000:localhost:3000

Daarna de simpele installatie volgen: Docker install | TeslaMate. Vervolgens kan je Teslamate benaderen op http://localhost:4000/

Vraagje: heb ik in Google Cloud voldoende aan een regelmatige Snapshot backup voor de complete virtuele machine of is het zinvol om ook een dagelijkse backup van de TeslaMate database te maken?

How to perform an automated TeslaMate backup to Google Drive - TeslaEV.co.uk
 
Last edited:
Ben er gisteren ook aan begonnen. En binnen 30 min alles werkend en backup teruggezet. Perfect. Wel gekozen voor een NL server (iets met gevoel) kost me na 12 maanden iets van €1,50 euro per maand. En blijkt dat straks anders te zijn dan zeg ik de machine op. Maak ik een export en open ik en gratis machine in US.

Volkomen neutrale vraag zonder vooroordeel of wat dan ook. Wil het gewoon begrijpen. Waarom doen of willen jullie dit Teslamate? Dank alvast!
Ik ben niet zo'n fan van mijn account gegevens in een app stoppen van een wildvreemde. Toch is de info welke uit TeslaMate komt in combinatie met de grafieken van Grafana waardevolle informatie. Weet na een jaar rijden nu exact het verbruik bij elk weertype en kan dus nog beter mijn planningen in ABPR maken.Vind het vooral handig dat je de info gewoon in de auto kan raadplegen als je Teslamate extern ontsluit. De cijfers tijdens laden (range en tijd) kloppen bij Teslamate beter dan in het laadschem van de auto.

Vond deze video tijdje terug op Youtube:

Eerste 15 min geven best gedetailleerd inzicht in wat je er mee kan.
 
Ben er gisteren ook aan begonnen. En binnen 30 min alles werkend en backup teruggezet. Perfect. Wel gekozen voor een NL server (iets met gevoel) kost me na 12 maanden iets van €1,50 euro per maand. En blijkt dat straks anders te zijn dan zeg ik de machine op. Maak ik een export en open ik en gratis machine in US.


Ik ben niet zo'n fan van mijn account gegevens in een app stoppen van een wildvreemde. Toch is de info welke uit TeslaMate komt in combinatie met de grafieken van Grafana waardevolle informatie. Weet na een jaar rijden nu exact het verbruik bij elk weertype en kan dus nog beter mijn planningen in ABPR maken.Vind het vooral handig dat je de info gewoon in de auto kan raadplegen als je Teslamate extern ontsluit. De cijfers tijdens laden (range en tijd) kloppen bij Teslamate beter dan in het laadschem van de auto.

Vond deze video tijdje terug op Youtube:

Eerste 15 min geven best gedetailleerd inzicht in wat je er mee kan.

Top, dankjewel!
 
Volkomen neutrale vraag zonder vooroordeel of wat dan ook. Wil het gewoon begrijpen.

Waarom doen of willen jullie dit Teslamate?

Dank alvast!

Zoals je misschien wel weet heeft je Tesla een live dataverbinding met de Tesla servers. Tesla ontvangt heel veel data zolang je auto niet slaapt en wanneer de LTE-dataverbinding online is.
Van Tesla mag je naar een beperkt deel van de data zelf ook live meekijken via de zogenaamde Tesla Streaming API. Dat is een internetdienst aangeboden door Tesla waar je met de gebruikersnaam en het wachtwoord van je Tesla op inlogt. Deze data bevat bijvoorbeeld de actuele locatie en het batterijverbruik en als je laadt het aantal kWh dat je auto er bij krijgt.
Teslamate, Teslafi en andere dataloggers slaan deze data op in een database en hebben mooie tabellen en grafieken die het verbruik van je auto laten zien. Zonder deze dataloggers is de data die Tesla aan jou als eigenaar beschikbaar stelt niet meer eenvoudig op te vragen.

De maker van Teslamate had behoefte aan een datalogger in eigen beheer waarbij hij niet de inloggegevens van zijn Tesla aan een commerciële partij afstaat en zelf bepaalt waar zijn gegevens worden opgeslagen. Vervolgens heeft hij Teslamate via Github als open source software beschikbaar gemaakt.
 
Ik loop vast op:
Screen Shot 2020-07-08 at 17.58.04.png



Hoe maak je die .yml files aan?
 
Ik loop vast op:
View attachment 562021


Hoe maak je die .yml files aan?
ja, daar ontbreekt een instructie.

type in:
nano docker-compose.yml

na enter kom je in het scherm van de nano-editor en ctrl-v paste je daar de tekst voor docker-compose.yml

Ctrl X om op te slaan en nano te sluiten

In zijn handleiding voor Teslamate op een raspberry pi staat het wat duidelijker uitgelegd hoe je de docker-compose.yml met de nano-editor kan maken

How to install TeslaMate on a Raspberry Pi without using a monitor - TeslaEV.co.uk
 
Last edited:
  • Like
Reactions: Danny n and M3P.BE
ja, daar ontbreekt een instructie.

type in:
nano docker-compose.yml

na enter kom je in het scherm van de nano-editor en ctrl-v paste je daar de tekst voor docker-compose.yml

Ctrl X om op te slaan en nano te sluiten

In zijn handleiding voor Teslamate op een raspberry pi staat het wat duidelijker uitgelegd hoe je de docker-compose.yml met de nano-editor kan maken

How to install TeslaMate on a Raspberry Pi without using a monitor - TeslaEV.co.uk
Of als je het wil automatiseren:
curl -s https://raw.githubusercontent.com/adriankumpf/teslamate/master/website/docs/installation/docker.md | sed -n '/```yml/,/```/ p' | sed '/```/ d' > docker-compose.yml
 
  • Like
Reactions: DutchTM3
Ben er gisteren ook aan begonnen. En binnen 30 min alles werkend en backup teruggezet. Perfect. Wel gekozen voor een NL server (iets met gevoel) kost me na 12 maanden iets van €1,50 euro per maand. En blijkt dat straks anders te zijn dan zeg ik de machine op. Maak ik een export en open ik en gratis machine in US.


Ik ben niet zo'n fan van mijn account gegevens in een app stoppen van een wildvreemde. Toch is de info welke uit TeslaMate komt in combinatie met de grafieken van Grafana waardevolle informatie. Weet na een jaar rijden nu exact het verbruik bij elk weertype en kan dus nog beter mijn planningen in ABPR maken.Vind het vooral handig dat je de info gewoon in de auto kan raadplegen als je Teslamate extern ontsluit. De cijfers tijdens laden (range en tijd) kloppen bij Teslamate beter dan in het laadschem van de auto.

Vond deze video tijdje terug op Youtube:

Eerste 15 min geven best gedetailleerd inzicht in wat je er mee kan.

Al die data van je auto is allemaal wel grappig maar voor mij is het toch een beetje net als met de data van mijn zonnepanelen.
In het begin volg je het op de voet maar daarna weet je het wel en heeft het nog maar weinig toegevoegde waarde en verlies ik er dus de interesse voor. Ik heb de auto nu bijna 1,5 jaar en door alleen te rijden weet ik ook hoe het ongeveer staat met mijn verbruik.
 
Ik ben niet zo'n fan van mijn account gegevens in een app stoppen van een wildvreemde.
Helemaal mee eens. Geen grip op wat anderen eventueel met je logingegevens doen......
Ondanks dat ik graag dit soort tools wil gebruiken is dit voor mij de reden om geen gebruik te maken van dit soort tools. Zou mooi zijn als Tesla een API koppeling maakt met een speciaal account voor deze koppeling waar je veilig de data uit kunt halen zonder dat je daarvoor je hoofd account gegevens af te geven. Maar goed dat zie ik voorlopig nog niet gebeuren.
 
Helemaal mee eens. Geen grip op wat anderen eventueel met je logingegevens doen......
Ondanks dat ik graag dit soort tools wil gebruiken is dit voor mij de reden om geen gebruik te maken van dit soort tools. Zou mooi zijn als Tesla een API koppeling maakt met een speciaal account voor deze koppeling waar je veilig de data uit kunt halen zonder dat je daarvoor je hoofd account gegevens af te geven. Maar goed dat zie ik voorlopig nog niet gebeuren.
Als je Teslamate op een Raspberry Pi installeert dan blijven je Tesla-inloggegevens gewoon bij jou thuis. Met Teslamate op Google Cloud staan ze weliswaar bij Google in de Cloud maar wel in de door jouzelf beheerde server waar jij alleen bij kan met je Google login.