爱意满满的作品展示区。
yekk

做了一个 Tesla 数据 App, Mytess 2.5:现在不自建服务器也能用了

  •  
  •   yekk · 1h 37m ago · 166 views

    之前在 V2EX 分享过自己折腾 TeslaMate 和做 Mytess 的过程。最近把 Mytess 更新到了 2.5 ,也顺便把产品的使用方式重新整理了一遍。

    先简单介绍一下:Mytess 是一个面向 Tesla 车主的 iOS 数据应用。它不是 Tesla 官方 App 的替代品,也不负责远程控车;它更像是把 TeslaMate 记录下来的行程、充电、能耗和车辆状态,整理成适合日常查看的界面。

    我做它的起点也很简单:TeslaMate 很强,数据也很完整,但大多数时候我只是想在手机上快速看一眼,而不是打开 Grafana ,再去找某一张图表。后来越做越多,才逐渐有了行程分析、充电费用、电池健康、通知、桌面小组件和旅途记录这些功能。

    Mytess 2.5

    Mytess 主要在做什么

    Mytess 的核心不是“收集更多数据”,而是让已经记录下来的数据更容易看懂,也更容易在需要的时候出现。

    目前比较主要的几部分是:

    • 查看车辆状态、行程轨迹、速度与能耗变化;
    • 记录充电过程,并根据地点、地理围栏和分时电价计算费用;
    • 按周、月、年查看里程、能耗和费用统计;
    • 追踪电池容量、续航与长期衰减趋势;
    • 通过通知、灵动岛、实时活动和桌面小组件查看常用信息;
    • 把多段驾驶合并成一次旅途,保留路线、照片和天气;
    • 对常去地点做行程、充电和停车数据汇总;
    • 给行程添加分类和备注,并导出 CSV 。

    其中有些功能在 Grafana 里也能通过面板实现。Mytess 更关注的是移动端的使用方式,例如充电时不用一直打开 App 、到家后能直接看到这次行程的能耗,以及过一段时间后还能比较电池状态的变化。

    电池健康:重点是趋势,不是制造焦虑

    电池健康是大家问得比较多的功能。

    Mytess 会根据长期数据展示容量、续航和衰减趋势,同时给出历史曲线。它适合用来观察几个月甚至更长时间里的变化,而不是把某一次估算结果当成绝对结论。

    车辆温度、充电状态、样本数量和使用环境都会影响估算,所以这里更应该看趋势和可信度,而不是纠结某天多了或少了零点几个百分点。

    Mytess 电池健康

    自驾旅途:把多段行程还原成一次旅行

    TeslaMate 记录的是一段段驾驶,但实际生活里,我们记住的往往是“这次去了哪里”。

    旅途功能可以把多日、多段行程组织在一起,展示完整路线、每日信息、沿途照片和天气,最后生成适合回看或分享的旅途卡片。2.5 对这一部分重新做了分页故事和导出呈现,希望它不只是一张统计报表,也能保留一点旅行本身的记忆。

    Mytess 自驾旅途

    把信息放到更顺手的位置

    我不希望每次看一个数字都必须先打开 App ,所以 Mytess 做了灵动岛、实时活动、通知和桌面小组件。

    充电时可以看到当前电量、功率、增加的电量和预计完成时间;停车后可以查看停留时长;桌面小组件则适合放电量、续航、能耗、充电费用等日常数据。多车用户的数据也会分别处理,避免小组件和通知混在一起。

    Mytess 灵动岛与实时活动

    Mytess 桌面小组件

    2.5:Mytess 来到 Apple Watch

    2.5 最直观的变化是加入了 Apple Watch App 。

    目前可以在手表上查看五项核心统计、切换车辆,并通过数码表冠逐点查看趋势。它也支持可配置的表盘复杂功能、智能叠放和腕上实时活动。

    这部分并不是把 iPhone 界面缩小塞进手表,而是只留下适合抬腕查看的信息。例如充电进度、剩余电量和近期能耗,通常几秒钟就能看完。

    Mytess Apple Watch

    这次更重要的变化:不再必须自己部署

    之前使用 Mytess ,前提是自己运行 TeslaMate ,再部署 mytesla/teslamateapi,配置外网访问,然后把地址和 Token 填进 App 。

    对 V2EX 的很多朋友来说,这套流程可能并不难,甚至折腾本身就是乐趣。但对普通车主来说,准备服务器、Docker 、域名、反向代理和备份,确实是一道不必要的门槛。

    所以现在提供了两种方式:

    1. Mytess 全享版

    全享版包含托管服务和 App 的全部功能,订阅后按 App 引导连接即可,不需要自己部署 TeslaMate 和 API ,也不需要维护服务器。

    目前官网列出的中国大陆价格是首月 18 元、之后 28 元/月,或者 228 元/年;最终价格以 App Store 为准。

    它适合希望直接使用、对服务器维护没有兴趣的人。需要说明的是,选择托管服务也意味着把部署和数据服务交给 Mytess 维护;如果你更在意服务端数据完全由自己掌控,自建版会更合适。

    2. 连接自己的 TeslaMate

    已有 TeslaMate 的用户仍然可以继续自建。Mytess 自建版目前是 App 内 68 元一次买断,需要自己的 TeslaMate 和 mytesla/teslamateapi 服务。

    这种方式下,车辆数据记录、远程访问和备份仍由自己的服务器负责。Mytess 从你的服务读取数据,不需要因为 2.5 或全享版的推出而迁移现有部署。

    我想保留这两条路:不想折腾的人可以直接用,已经有 NAS 、服务器或成熟 TeslaMate 环境的人也不用为托管服务重复付费。

    适合什么人

    Mytess 可能比较适合:

    • 已经在用 TeslaMate ,但希望有一个原生 iOS 客户端的人;
    • 会长期关注行程、能耗、充电费用或电池趋势的人;
    • 经常自驾,希望把零散驾驶记录整理成旅途的人;
    • 希望通过小组件、灵动岛或 Apple Watch 快速查看车辆信息的人;
    • 想用这类数据功能,但不想部署和维护服务器的人。

    它可能不太适合:

    • 只需要开锁、开空调等官方控车功能的人;
    • 使用 Android ,或者设备系统低于 iOS 18 的人;
    • 对历史数据、能耗和费用完全没有兴趣的人。

    最后

    Mytess 是我作为独立开发者持续在做的产品。很多功能来自自己的使用需求,也有不少来自用户反馈。独立开发的好处是改动可以很快,代价是时间和精力始终有限,所以我更希望把功能做得稳定、清楚,而不是不断堆入口。

    2.5 对我来说,一边是 Apple Watch 和旅途故事这些新功能,另一边则是把“必须自建”变成“可以自建”。后者看起来不像一个界面更新,但它决定了 Mytess 能不能被更多不熟悉服务器的车主真正用起来。

    如果你已经有 TeslaMate ,可以继续连接自己的服务;如果只是想看看自己的行程、充电和电池数据,也可以直接使用全享版。两种方式都会继续维护。

    如果大家对数据展示、自建方案、Apple Watch ,或者订阅模式有什么意见,也欢迎直接提。相比一句“好不好用”,具体说哪一步别扭、哪张图看不懂,往往更能帮助我把产品继续改好。

    2 replies    2026-08-26 13:32:39 +08:00
    ganzhen
        1
    ganzhen  
       1h 12m ago
    大佬,求个码,感谢 MTQyNTgxMzIxMUAxMzkuY29t
    Emyorii
        2
    Emyorii  
       13 mins ago
    支持,同求个码,SDBpMEBvdXRsb29rLmNvbQ==,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5231 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 05:46 · PVG 13:46 · LAX 22:46 · JFK 01:46
    ♥ Do have faith in what you're doing.