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, что требует, чтобы все модификации и производные продукты оставались открытыми и доступными для сообщества.
Открыть на GitHub: teslamate-org/teslamate →
RepoRadar