毛片在线播放a,毛片在线看片,每日更新欧美婷婷丁香五月社区,每日更新在线观看AV,每日更新中文字幕在线

...

TeslaMate:一個(gè)開(kāi)源的特斯拉車(chē)主神器

2022-03-21

簡(jiǎn)介

TeslaMate 是一個(gè)開(kāi)源的第三方特斯拉日志平臺。該項目可以將車(chē)主的特斯拉行駛數據收集、存儲、展示,而且方便地支持 Docker 部署。

它使用 Elixir 語(yǔ)言進(jìn)行編寫(xiě),數據存儲在 Postgres 中,使用 Grafana 進(jìn)行可視化和數據分析,車(chē)輛數據發(fā)布到本地 MQTT Broker。

提供了以下儀表板可供使用:

  • Web 界面:總覽信息

    圖片

  • 圖片

  • 行駛效率報告:能耗

    圖片

  • 充電量和用電量

    圖片

  • 預估續航

    圖片

  • 充電統計

    圖片

  • 行程統計

    圖片

  • 充電歷史記錄

    圖片

  • 查看汽車(chē)在線(xiàn)或駐車(chē)時(shí)間

    圖片

  • 駕駛地圖
  • 去過(guò)的地方

其他功能還包括:

  • 高精度的行駛數據記錄
  • 自動(dòng)地址尋找
  • 輕松集成到 Home Assistant(通過(guò) MQTT)
  • 地理圍欄功能可創(chuàng )建自定義位置
  • 每個(gè) Tesla 帳戶(hù)支持多輛車(chē)
  • 從 TeslaFi 和 tesla-apiscraper 導入

項目地址是:

https://github.com/adriankumpf/teslamate

安裝

安裝的機器至少需要 1GB 的 RAM,并且能夠訪(fǎng)問(wèn)外部網(wǎng)絡(luò ),與 tesla.com 通信。安裝方式有3種,其中在 Debian 和 FreeBSD 平臺上的安裝步驟比較多,需要首先安裝 Postgres、Elixir、Grafana、MQTT Broker、Node.js,并進(jìn)行相應組件的初始化和啟動(dòng),較為繁瑣。這里只介紹使用 Docker 安裝的方式。

DOcker 安裝

  1. 創(chuàng )建 docker-compose.yml
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 /mosquitto-no-auth.conf
    # ports:
    #   - 1883:1883
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

volumes:
  teslamate-db:
  teslamate-grafana-data:
  mosquitto-conf:
  mosquitto-data:
  1. 添加用于加密 Tesla API 令牌的安全加密密鑰
  2. 添加數據庫的訪(fǎng)問(wèn)密碼
  3. 后臺啟動(dòng)運行 teslamate
docker-compose up -d
  1. 啟動(dòng)成功后,打開(kāi)網(wǎng)頁(yè) http://your-ip-address:4000,使用 Tesla 賬戶(hù)登錄。儀表板可以訪(fǎng)問(wèn) http://your-ip-address:3000,初始賬戶(hù)和密碼都是 admin


提示:使用第三方工具,請注意風(fēng)險。

也許有特斯拉車(chē)主已經(jīng)聽(tīng)過(guò) Teslamate 這個(gè)第三方工具。就在今年 1 月份,一位 19 歲黑客 David連續“黑了” 25 輛特斯拉。他就是通過(guò) Teslamate 的漏洞控制了。后來(lái)他還表示,Teslamate 已經(jīng)修復了漏洞。


來(lái)源:開(kāi)源前哨
毛片在线播放a,毛片在线看片,每日更新欧美婷婷丁香五月社区,每日更新在线观看AV,每日更新中文字幕在线