TeslaMate er et fantastisk gratis open source-projekt der automatisk logger al data fra din Tesla. Kørture, ladninger, batterisundhed, energiforbrug, sovemønstre og meget mere. Alt præsenteret i smukke Grafana-dashboards. Her er den komplette guide til hvad det er, hvad det kan – og hvordan du sætter det op.




Hvad er TeslaMate?
TeslaMate er et selvhostet program der forbinder til Teslas API og kontinuerligt logger data om din bil. Det gemmer alt lokalt på din egen server – ingen data deles med tredjeparter.
Det er skabt af Tesla-entusiaster og vedligeholdes aktivt af open source-fællesskabet. Projektet er gratis og kræver blot en server (eller Raspberry Pi) der altid kører.
Hvad kan TeslaMate logge?
TeslaMate logger automatisk:
- Kørture – rute, afstand, forbrug, hastighed, tidspunkt
- Ladninger – ladested, energi tilføjet, pris, varighed, batteri start/slut
- Batterisundhed – kapacitetudvikling over tid
- Vampire drain – hvor meget batteri bilen mister i standby
- Softwareopdateringer – hvornår og hvad der blev opdateret
- Kørstatistik – kørte km pr. dag/uge/måned/år
- Kort – livstids-kørselskortet viser alle ruter du nogensinde har kørt
- Effektivitet – kWh/100 km fordelt på vejr, hastighed, årstid
Grafana – smukke dashboards
Data præsenteres via Grafana – et kraftfuldt visualiseringsværktøj. TeslaMate installerer automatisk et sæt færdige dashboards med:
- Oversigt over bilen lige nu
- Detaljeret køretur med kort
- Ladehistorik og statistik
- Batterikapacitet over tid
- Månedlig og årlig kørselsoversigt
Dashboards kan tilpasses frit, og du kan selv oprette nye.
Se officielle screenshots: docs.teslamate.org/docs/screenshots
Hvad skal du bruge?
TeslaMate kræver:
- Docker og Docker Compose – det nemmeste installationsformat
- En server der altid kører – hjemmeserver, NAS, Raspberry Pi 4, eller en cloud-VPS
- Mindst 1 GB RAM (2 GB anbefalet)
- Internetforbindelse – for at hente data fra Teslas API
- Tid: ca. 15-30 minutter til installation
Mulighed 1: Sæt det op selv med Docker (anbefalet)
Dette er den mest populære og fleksible metode. Du installerer TeslaMate på en maskine du selv kontrollerer.
Trin 1: Installer Docker
På Ubuntu/Debian:
curl -fsSL https://get.docker.com | sh
Trin 2: Opret docker-compose.yml
Opret en mappe og lav filen:
mkdir teslamate && cd teslamate
nano docker-compose.yml
Indsæt dette indhold (fra den officielle dokumentation):
services:
teslamate:
image: teslamate/teslamate:latest
restart: always
environment:
- ENCRYPTION_KEY=DIN_SIKRE_NØGLE
- DATABASE_USER=teslamate
- DATABASE_PASS=DIT_KODEORD
- DATABASE_NAME=teslamate
- DATABASE_HOST=database
- MQTT_HOST=mosquitto
ports:
- 4000:4000
volumes:
- ./import:/opt/app/import
cap_drop:
- all
database:
image: postgres:18-trixie
restart: always
environment:
- POSTGRES_USER=teslamate
- POSTGRES_PASSWORD=DIT_KODEORD
- POSTGRES_DB=teslamate
volumes:
- teslamate-db:/var/lib/postgresql
grafana:
image: teslamate/grafana:latest
restart: always
environment:
- DATABASE_USER=teslamate
- DATABASE_PASS=DIT_KODEORD
- DATABASE_NAME=teslamate
- DATABASE_HOST=database
ports:
- 3000:3000
volumes:
- teslamate-grafana-data:/var/lib/grafana
mosquitto:
image: eclipse-mosquitto:2
restart: always
command: mosquitto -c /mosquitto-no-auth.conf
volumes:
- mosquitto-conf:/mosquitto/config
- mosquitto-data:/mosquitto/data
volumes:
teslamate-db:
teslamate-grafana-data:
mosquitto-conf:
mosquitto-data:
Trin 3: Skift kodeord og nøgle
Erstat `DIN_SIKRE_NØGLE` med en tilfældig streng og `DIT_KODEORD` med et sikkert kodeord (samme sted begge steder).
Trin 4: Start TeslaMate
docker compose up -d
Trin 5: Tilgå og log ind
Åbn `http://din-servers-ip:4000` i en browser og log ind med din Tesla-konto. Grafana er tilgængeligt på port `3000` (standard login: admin/admin – skift straks).
Mulighed 2: Cloud-hosting (nemmeste løsning)
Vil du ikke rode med din egen server? Flere udbydere tilbyder færdig TeslaMate-hosting:
- TeslaUSB.com – enkelt setup, månedlig betaling
- Madsie.com – dansk udbyder med support
- DigitalOcean / Hetzner – lejer en VPS fra ca. 35-50 kr./md. og installerer selv
En VPS på Hetzner til 4,15 € om måneden (CAX11 ARM) er ideel – den har nok RAM og kører stabilt.
Vores anbefaling: Brug en Hetzner VPS til ~35 kr./md. og installer via Docker som beskrevet ovenfor. Det giver fuld kontrol og er stadig meget billigt.
Sikkerhed – vigtigt at vide
TeslaMate gemmer dine Tesla API-tokens. Du bør aldrig eksponere port 4000 direkte til internet uden sikring.
Anbefalede løsninger:
- Tailscale – gratis VPN der giver sikker adgang hjemmefra uden at åbne porte
- Cloudflare Tunnel – gratis tunnel der giver HTTPS-adgang uden åbne porte
- Traefik + Let's Encrypt – avanceret reverse proxy med automatisk SSL
Kører du TeslaMate kun på dit hjemmenetværk er du fint dækket ind. Vil du have adgang udefra, brug Tailscale – det er nemt og gratis.
Mine personlige erfaringer med TeslaMate
Jeg kører selv TeslaMate på en lokal Ubuntu-server med Docker, og det har fungeret fejlfrit siden dag ét. Det er en fryd at se præcis hvad bilen har lavet – hver køretur kortlagt, hvert ladestop logget, batterisundheden fulgt over måneder.
Det mest overraskende var vampire drain-dashboardet: det viste at bilen mistede markant mere strøm i standby om sommeren end om vinteren – fordi klimaanlægget kørte i garagevarmen. Den slags indsigt er guld værd.
TeslaMate er simpelthen et must-have for alle seriøse Tesla-ejere.
Kom i gang i dag
TeslaMate er gratis, open source og aktivt vedligeholdt. Officiel dokumentation finder du på docs.teslamate.org.
Og husk: bestiller du din Tesla via et henvisningslink, starter du med 1.000 km gratis Supercharging – perfekt til at se TeslaMates første data rulle ind fra dag ét!
Bestil din Tesla og sæt TeslaMate op fra dag ét
Brug vores Tesla-link og få 1.000 km gratis Supercharging – og log hvert eneste kilometer i TeslaMate.