TeslaMate: логгер данных для автомобилей Tesla с локальным хранением

TeslaMate: логгер данных для автомобилей Tesla с локальным хранением

TeslaMate — это самостоятеленый логгер данных для твоего автомобиля Tesla. Он позволяет отслеживать и анализировать данные об использовании автомобиля с помощью удобной визуализации.

Проект решает задачу повышения устойчивости к защите данных и предоставляет пользователю максимально удобный способ хранения информации о поездках через локальную базу данных Postgres. Вместо использования облачных решений, TeslaMate работает на твоем сервере и передает данные через локальный MQTT брокер, что отличает его от других аналогичных решений.

TeslaMate написан на языке Elixir и поддерживает интеграцию с Grafana для визуализации данных. Запустить проект можно с помощью Docker, что упрощает настройку. Однако имей в виду, что проект на ранней стадии — важно использовать только официальные версии из репозитория, чтобы избежать проблем с безопасностью. Поскольку это решение требует серверного окружения, оно может быть не для всех пользователей.

TeslaMate — это мощный инструмент для сбора и анализа данных о твоем Tesla-автомобиле. Он работает на базе Elixir и использует базу данных Postgres для хранения данных. Пользователь может визуализировать данные и проводить анализ с помощью Grafana, а информация о состоянии автомобиля публикуется на локальном MQTT-брокере.

Основные возможности

  • Высокая точность записи данных о поездках.
  • Не вызывает дополнительного расхода энергии: автомобиль быстрее переходит в спящий режим.
  • Автоматическое определение адресов.
  • Легкая интеграция с Home Assistant, Node-Red и Telegram через MQTT.
  • Возможность создания геозон для пользовательских локаций.
  • Поддержка нескольких автомобилей на одном аккаунте Tesla.
  • Отслеживание расходов на зарядку.
  • Импорт данных из TeslaFi и tesla-apiscraper.
  • Настраиваемая тема интерфейса (светлая, темная или по умолчанию).
  • Веб-интерфейс доступен на 19 языках.

Как установить и запустить

Для установки TeslaMate рекомендуется использовать Docker. Официальная документация предоставляет пошаговые инструкции по настройке и запуску проекта. Обязательно получай TeslaMate только из официального репозитория, чтобы избежать вредоносных версий:

git clone https://github.com/teslamate-org/teslamate.git
cd teslamate
docker-compose up

Дополнительную информацию о настройке и использовании можно найти в [документации](https://docs.teslamate.org).

Безопасность

Важно убедиться, что ты используешь только официальные версии TeslaMate, чтобы защитить свои данные и автомобили от угроз. Небезопасные версии могут содержать вредоносный код или сбор данных без твоего ведома. Скачивай проект только с [официального репозитория](https://github.com/teslamate-org/teslamate).

Ограничения

TeslaMate является независимым проектом и не связан ни с одной из компаний Tesla. Хотя он обеспечивает широкий функционал для отслеживания и анализа данных, любые изменения в API или политике Tesla могут повлиять на работу приложения. Проект лицензируется под AGPL-3.0, что требует, чтобы все модификации и производные продукты оставались открытыми и доступными для сообщества.

Радар проекта: 82 из 100 — зрелый и живой проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема82
  • Импульс 33 ≈ 5 звёзд в день
  • Темп разработки 98 275 коммитов за 12 недель
  • Зрелость 100 проекту 7 лет, 87 релизов
  • Сообщество 91 251 участник, 1038 форков
  • Свежесть 97 последний коммит — 6 дней назад
  • Быстрый старт 40 есть: Docker, сайт/демо
  • Готовность к продакшену 80 релиз v4.4.0, автосборка
  • Безопасность и доверие 100 лицензия AGPL-3.0, SECURITY.md, организация
  • Документация 98 README 9.6 тыс. знаков, 10 разделов
  • Экосистема 83 125 подписчиков на обновления, 17 тем
Как считаем

Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: teslamate-org/teslamate →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте