欢迎光临
我们一直在努力

停车时间统计模块|自动记录停车时间 · Surge + 快捷指令 + BoxJS + Scriptable 全自动联动方案

停车时间统计模块 是一套由 快捷指令 + Surge + BoxJS + Scriptable(可选) 组合而成的自动化方案,可在你停车、开车时自动记录并展示停车时长。

你无需打开任何 App,全程自动化运行,甚至可以通过 CarPlay 自动触发,非常丝滑。
停车时间统计模块|自动记录停车时间 · Surge + 快捷指令 + BoxJS + Scriptable 全自动联动方案插图


🚗 ① 自动记录「停车时间点」

  • 停车时可设定为 CarPlay 断开自动触发
  • 也可手动执行快捷指令
  • Surge 会自动写入停车时间并保存至 BoxJS 变量

📌 整个过程无需打开 App、无需手动记录。


🚙 ② 一键清除停车记录(开车时自动清除)

  • 开车时可设置为 CarPlay 连接自动清除
  • 或手动点击快捷指令
  • Surge 自动清除 BoxJS 中相关变量

📱 ③ Scriptable 小组件展示状态(可选)

一眼即可看到:

  • 是否正在停车
  • 已停了多久(正计时)
  • 停车的具体时间点
  • 最近一次刷新时间

无需打开任何 App,抬手看桌面小组件即可,非常舒服。


⚡ ④ 快捷指令:秒级刷新「已停多久」

由于 Scriptable 小组件刷新存在约 5 分钟延迟,因此我又制作了一个快捷指令版本,实时(秒级)显示:

  • ⏱ 已停多久
  • 📌 停车开始的时间点

想查随时查。


📦 安装方式

1️⃣ 安装 Surge 模块

前往 Surge:
Surge(App Store)

添加模块:
停车时间统计模块(parkingtime.sgmodule)

启用模块。

2️⃣ 导入三个快捷指令

  1. 快捷指令 1
  2. 快捷指令 2
  3. 快捷指令 3

推荐自动化设置:
断开 CarPlay → 自动记录停车时间
连接 CarPlay → 自动清除停车记录

3️⃣(可选)安装 Scriptable 小组件

Scriptable(App Store)

导入小组件脚本:
parkingtime.scriptable


🧠 实现原理(示例:记录停车时间)

  1. 快捷指令访问:http://api.surge.run/ParkingRecorder
  2. Surge 拦截该请求并执行 parkingtime.js
    查看脚本
  3. 脚本将当前时间写入 BoxJS 变量 ParkingRecorder
  4. Scriptable 通过 https://boxjs.com/query/data/ParkingRecorder 获取数据并计算停车正计时
赞(0)

评论 抢沙发

评论前必须登录!

立即登录   注册