andresantospt.com

Model 3

TeslaMate grátis em casa: instalar com Docker em Ubuntu

Por André Santos 2 min de leitura

O TeslaMate é a ferramenta que uso para registar todas as métricas do meu Tesla: consumos por viagem, histórico de carregamentos, localizações, degradação de bateria. A versão paga custa 36 euros por ano, mas se tiveres um computador em casa sempre ligado, podes instalar tudo de graça com Docker.

O que é o TeslaMate e o que regista

O TeslaMate liga-se à API da Tesla com as tuas credenciais e recolhe dados em tempo real: estado de carga, consumo por viagem, sessões de carregamento (AC e DC), eficiência e localização. Os dados ficam numa base de dados local (PostgreSQL) e os gráficos são apresentados via Grafana.

A máquina precisa de estar sempre ligada e com acesso à internet. Se estiver desligada durante uma viagem ou carregamento, esse registo perde-se.

Como instalar com Docker em Ubuntu 22

Para simplificar o processo, criei um script que automatiza a instalação: instala o Docker, cria um utilizador dedicado chamado teslamate e arranca todos os containers necessários (a aplicação, o Grafana, o broker MQTT e a base de dados).

O repositório está nos comentários do vídeo. Basta fazer clone, dar permissões de execução ao script e corrê-lo com sudo. Em poucos minutos tens quatro containers a funcionar.

Depois da instalação, acedes ao TeslaMate na porta 4000 e ao Grafana na porta 3000. Para autenticar, precisas de gerar um token de acesso à API da Tesla. No vídeo mostro como o fazer com a app Auth App for Tesla no macOS, mas existem alternativas para Windows e Linux.

Uma nota de segurança: esta instalação é para uso interno. Não expões a porta diretamente na internet e deves alterar as passwords por defeito no ficheiro docker-compose.yml antes de pores a sério.

O veredicto

Para quem já tem um computador caseiro sempre ligado, o TeslaMate em self-hosted é uma das melhores ferramentas gratuitas do ecossistema Tesla. Os dashboards do Grafana dão uma visibilidade que a app oficial nunca deu: consegues ver exatamente onde carregaste, quanto pagaste, qual foi o consumo real de cada troço e como a bateria se comporta ao longo do tempo.

Os 36 euros da subscrição fazem sentido se não queres lidar com a manutenção do servidor. Se tens algum jeito com Linux, a versão self-hosted não fica atrás em nenhuma funcionalidade.

No vídeo acima mostro a instalação passo a passo em tempo real, incluindo a geração do token, a configuração inicial e uma visita guiada aos dashboards com os dados reais do meu Tesla. Vê antes de começares a instalação.

André Santos

Criador do canal @AndreSantos-PT, focado em mobilidade elétrica em Portugal.

Mais em Model 3