发布作品

    Tesla Mate(特斯拉伴侣)实用攻略

    朱大哥就是毛师傅头像朱大哥就是毛师傅头像
    朱大哥就是毛师傅2021-11-20

    什么是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. 刚安装是看不到数据的,开一段之后就能看到数据了


    其他说明

    1. 特斯拉API是开发者通过逆向工程获取的,并非官方提供,适用于特斯拉主流车型;
    2. 数据本身存储在自己的服务器上,但是如果别人知道了你的ip,且你的账号属于登录状态,也是能看到数据的。所以为了保护隐私,不要告诉别人ip地址,或者看完数据及时退出登录;
    3. 大家在安装过程中遇到任何问题,欢迎私信我讨论。
    次阅读
    36评论
    19赞同
    收藏
    分享
    36评论
    19赞同
    收藏
    分享

    评论·0

    头像头像
    提交评论
      加载中…

      热门资讯