什么是Tesla Mate
Tesla Mate又称特斯拉伴侣,是国外开发者基于特斯拉API(特斯拉车机、APP的数据交互接口)开发的车辆行驶相关数据的记录与查阅方案。该方案可以快捷的部署在个人私有的服务器上,比在车机或者APP上查看到数据详细太多,图形化交互也更友好。用开发者的话描述就是:“A powerful, self-hosted data logger for your Tesla.”
通过Tesla Mate,可以方便地查看各时间段内,各类行驶数据,例如车辆状态、电量消耗及充电明细、里程表及行驶里程明细、去过的地点和行驶地图、更新记录等等。以下为部分数据的PC端截图,移动端也可以查看。
数据概览
电量消耗记录
驾驶信息明细(次数、里程、平均距离、单日行驶距离、预计年月行驶里程等)
访问过的地点统计及明细
里程走势及明细
更多数据大家可以安装后慢慢探索,很可能比你能想到的数据更多。
如何安装
Tesla Mate的搭建过程非常简单,通过鼠标和复制粘贴操作就能完成整个过程。
常见的方式有安装在家用的NAS服务器上或者购买一台很便宜的云服务器,过程是基本一样的,下面以购买服务器为例,描述安装过程。
- 在某宝上购买一台某云的云服务器,基础配置即可,双11期间170元可以使用三年。
我购买的服务器
- 根据收到的短信,登录官网,注册账号,创建服务端实例,操作系统类型选CentOS,选错也没关系,可以随时更换系统;
- 使用远程命令或远程连接安装docker;(远程命令经常超时,多试几次即可,嫌麻烦可以使用远程连接)
curl -sSL https://get.daocloud.io/docker | sh
- 安装docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 授予权限
sudo chmod +x /usr/local/bin/docker-compose
- 新建一个文件,命名为:docker-compose.yml,文件内容如直接到 https://docs.teslamate.org/docs/installation/docker/ 复制一下即可。
- 启动Tesla Mate
docker-compose up -d
- 至此Tesla Mate已经安装好了,但是通过ip地址还无法访问,需要到“安全组-配置规则”中手动添加端口,如下图。
添加端口
- 现在你就可以通过自己的ip登录并访问爱车的数据了。
1. 先访问4000端口,登录特斯拉账号:http://your-ip-address:4000
2. 然后就可以查看数据了: http://your-ip-address:3000
3. 刚安装是看不到数据的,开一段之后就能看到数据了
其他说明
- 特斯拉API是开发者通过逆向工程获取的,并非官方提供,适用于特斯拉主流车型;
- 数据本身存储在自己的服务器上,但是如果别人知道了你的ip,且你的账号属于登录状态,也是能看到数据的。所以为了保护隐私,不要告诉别人ip地址,或者看完数据及时退出登录;
- 大家在安装过程中遇到任何问题,欢迎私信我讨论。
评论·0