Об этом проекте
TeslaMate — это проект с открытым исходным кодом, самохостинговый регистратор данных, специально созданный для владельцев Tesla, которые хотят хранить телеметрию своего автомобиля на собственной инфраструктуре, а не полагаться на облако Tesla. Проект написан на Elixir, данные сохраняются в базе данных PostgreSQL, а в комплекте идут дашборды Grafana для визуализации и анализа. Данные автомобиля также публикуются в локальный MQTT-брокер, что упрощает интеграцию с Home Assistant, Node-Red и Telegram.
Основные возможности включают запись данных о поездках с высокой точностью, автоматическое определение адресов для конечных точек поездок, геозоны для определения пользовательских местоположений, поддержку нескольких автомобилей в одной учетной записи Tesla, отслеживание стоимости зарядки и импорт исторических данных из TeslaFi и tesla-apiscraper. Заметная цель дизайна — минимизация паразитного разряда: автомобилю позволяют засыпать как можно скорее после каждого опроса, поэтому регистратор не сокращает запас хода. Веб-интерфейс также предлагает настраиваемую тему (светлую, темную или системную по умолчанию).
Встроенные дашборды Grafana охватывают широкий спектр аналитики: здоровье батареи, уровень заряда, зарядки (добавленная/использованная энергия), детали зарядки, статистика зарядки, информация о базе данных, статистика поездок, поездки (расстояние/чистое потребление энергии), детали поездок, эффективность (чистое и общее потребление), местоположения (адреса), пробег, обзор, прогнозируемый запас хода (деградация батареи), состояния (онлайн против сна), статистика, временная шкала, поездка, обновления (история установленного ПО), паразитный разряд и посещенные места (карта всех поездок за все время).
Развертывание основано на контейнерах: официальные образы Docker публикуются в Docker Hub, а CI/CD-процессы обеспечивают сборку и выпуск. Документация находится на docs.teslamate.org. Проект лицензирован под AGPL-3.0, что требует, чтобы любая модифицированная версия, распространяемая или предлагаемая в качестве сетевого сервиса, также выпускалась под той же лицензией; Соглашение о лицензии на вклад автоматически собирается при первом запросе на включение, чтобы проект оставался свободным ПО. В README есть заметное предупреждение о безопасности, советующее пользователям получать TeslaMate только из официального репозитория и документации, со ссылками на сообщения о обманных сайтах и неофициальных мобильных приложениях, распространяющих измененные или вредоносные версии, которые могут раскрыть учетные данные учетной записи Tesla и данные автомобиля.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.