TeslaMate:⼀个开源的特斯拉车主神器
简介
高速公路过路费取消TeslaMate 是⼀个开源的第三⽅特斯拉⽇志平台。该项⽬可以将车主的特斯拉⾏驶数据收集、存储、展⽰,⽽且⽅便地⽀持 Docker 部署。
它使⽤ Elixir 语⾔进⾏编写,数据存储在 Postgres 中,使⽤ Grafana 进⾏可视化和数据分析,车辆数据发布到本地MQTT Broker。
提供了以下仪表板可供使⽤:
•Web 界⾯:总览信息
•
•⾏驶效率报告:能耗
•充电量和⽤电量
•预估续航
•充电统计
•⾏程统计
•充电历史记录
•查看汽车在线或驻车时间
•
驾驶地图
•
去过的地⽅
其他功能还包括:
•
⾼精度的⾏驶数据记录
•车贷计算机
⾃动地址寻
•
什么是混合动力车轻松集成到 Home Assistant(通过 MQTT)
特斯拉拒绝团购交付•
地理围栏功能可创建⾃定义位置
•
每个 Tesla 帐户⽀持多辆车
•
从 TeslaFi 和 tesla-apiscraper 导⼊
项⽬地址是:
安装的机器⾄少需要 1GB 的 RAM,并且能够访问外部⽹络,与 tesla 通信。安装⽅式有3种,其中在 Debian 和FreeBSD 平台上的安装步骤⽐较多,需要⾸先安装 Postgres、Elixir、Grafana、MQTT Broker、Node.js,并进⾏相应组件的初始化和启动,较为繁琐。这⾥只介绍使⽤ Docker 安装的⽅式。
组件的初始化和启动,较为繁琐。这⾥只介绍使⽤ Docker 安装的⽅式。DOcker 安装
1.
创建 l
version: "3"
哈飞论坛services:
teslamate:
image: teslamate/teslamate:latest
restart: always
environment:
- ENCRYPTION_KEY= #insert a secure key to encrypt your Tesla API tokens - DATABASE_USER=teslamate
- DATABASE_PASS= #insert your secure database password!
- DATABASE_NAME=teslamate上海大众桑塔纳
- DATABASE_HOST=database
- MQTT_HOST=mosquitto
ports:
- 4000:4000
volumes:
- ./import:/opt/app/import
cap_drop:
- all
database:
image: postgres:13
restart: always
environment:
- POSTGRES_USER=teslamate
- POSTGRES_PASSWORD= #insert your secure database password!
- POSTGRES_DB=teslamate
volumes:
- teslamate-db:/var/lib/postgresql/data
grafana:
image: teslamate/grafana:latest
restart: always
environment:
- DATABASE_USER=teslamate
- DATABASE_PASS= #insert your secure database password! - 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 /f
# ports:
# - 1883:1883
volumes:
- mosquitto-conf:/mosquitto/config
- mosquitto-data:/mosquitto/data
volumes:
teslamate-db:
teslamate-grafana-data:
teslamate-grafana-data:
mosquitto-conf:
mosquitto-data:
1.
添加⽤于加密 Tesla API 令牌的安全加密密钥
2.
添加数据库的访问密码
3.
后台启动运⾏ teslamate
docker-compose up -d
1.
提⽰:使⽤第三⽅⼯具,请注意风险。
也许有特斯拉车主已经听过 Teslamate 这个第三⽅⼯具。就在今年 1 ⽉份,⼀位 19 岁⿊客 David连续“⿊了” 25 辆特斯拉。他就是通过 Teslamate 的漏洞控制了。后来他还表⽰,Teslamate 已经修复了漏洞。
- EOF -
点击标题可跳转
1、⼀些著名的软件都⽤什么语⾔编写?
2、再见了 VMware,⼀款更轻量级的虚拟机!
3、 2 万字系统总结,带你实现 Linux 命令⾃由?
欢迎加车主:
1、⾥有最新、有趣的⽤车技巧;
2、还有持续更新的车载资源下载;
加我时(luwei4u),请备注您的汽车品牌及类型~
点赞和在看就是最⼤的⽀持❤
发布评论