泥潭日报 uscardforum · 内容汇总

手搓了一个电子通勤看板

内容摘要

美卡用户分享MBTA通勤看板教程,并讨论纽约MTA数据可用性。

关键信息

  • 项目目标:为伴侣(LD)制作显示波士顿MBTA列车时间的电子看板,解决早起赶火车需求。
  • 核心硬件
    • 服务器端:24/7运行的Home Assistant设备(NAS/软路由/树莓派均可)。
    • 显示端:越狱的Kindle Paperwhite 3(第七代),屏幕分辨率1072x1448。
  • 软件生态:基于Home Assistant (HA) + MBTA Live插件获取数据,通过Lovelace卡片定制界面,利用hass-lovelace-kindle-screensaver生成截图推送到Kindle。

经验与数据点

  • API优势:波士顿MBTA API(api-v3.mbta.com)免费版支持每分钟1000次请求,性能强劲,适合高频刷新场景 #p-8404979-h-5。
  • HA配置细节
    • 需安装HACS及多个插件:MBTALive, lovelace-mushroom, card-mod, kiosk-mode, hass-lovelace-kindle-screensaver #p-8404979-home-assistant-4。
    • Dashboard布局建议选Masonry模式以保留留白,并使用Raw Configuration Editor添加hide_header: truehide_sidebar: true实现全屏显示 #p-8404979-h-5。
    • 需生成Long-lived access tokens供截屏插件使用 #p-8404979-h-5。
  • Kindle端关键设置
    • 越狱后需安装KUAL、MRPI及onlinescreensaver插件。推荐使用网友魔改的onlinescreensaverPW2版本,稳定性优于原版 #p-8404979-kindle-6。
    • 刷新策略优化:为避免Kindle频繁开关Wi-Fi导致损坏或耗电过快,建议设置差异化刷新间隔。例如早高峰(06:30-09:30)每分钟刷新一次,其余时间每10分钟刷新一次 #p-8404979-kindle-7。
    • 关闭日志记录(LOGGING=0)以延长存储寿命 #p-8404979-kindle-7。

风险/限制/注意事项

  • Kindle屏幕保护程序兼容性:网上魔改版本众多,部分为了省电无法实现1分钟高频刷新,需仔细筛选测试 #p-8404979-kindle-6。
  • 渲染延迟:插件配置中RENDERING_DELAY不建议设为0,需预留缓冲时间以防Bug #p-8404979-h-5。
  • 地域限制与数据差异:该方案高度依赖MBTA API。纽约地区用户反馈MTA信息不如MBTA全面,但仅查看未来几趟车的时间仍足够使用;长岛火车(LIRR)API支持情况尚不明确 #p-8404979-h-5, #p-8404979-kindle-3, #p-8404979-kindle-5。

闲聊脉络

  • 楼主分享了完整的“手搓”教程,强调本地搭建的优势(无刷新限制、调试方便、永久免费),并呼吁大神研究免费托管方案以惠及没有Home Server的用户 #p-8404979-h-8。
  • 回复者#2询问手机端显示效果,未展开讨论 #2
  • 后续讨论转向其他城市交通数据的可用性,用户确认纽约MTA数据虽不全但基本可用,引发对跨地域复用的探讨 #p-8404979-kindle-3, #p-8404979-kindle-5。