集成天气、日历、智能家居控制,让旧设备重获新生
KindleDashboard 是一套将 Kindle 电子阅读器改造为多功能信息看板的完整解决方案。它利用 Kindle 的 E-Ink 屏幕低功耗特性和越狱后的扩展能力,将闲置设备变为桌面信息中枢[citation:1]。
核心功能一览
| 功能模块 | 具体能力 |
|---|---|
| 天气信息 | 通过 OpenWeather API 获取未来6天天气预报,支持自定义城市和语言[citation:1] |
| 日历同步 | 集成 Google Calendar,可显示多个日历的事件日程[citation:1] |
| 任务清单 | 接入 Google Tasks,支持显示购物清单等任务列表[citation:1] |
| 智能家居 | 集成 Home Assistant,可显示未读邮件、设备状态等家居信息[citation:1][citation:6] |
| 长续航优化 | 通过深度休眠和唤醒调度,单次充电可持续 2-4 周(视电池状态而定)[citation:1] |
技术架构
KindleDashboard 采用 Docker 容器化服务端 + Kindle Shell 脚本客户端 的架构[citation:1]:
- 服务端:运行于局域网内设备(如树莓派、NAS),负责聚合数据源并渲染为 PNG 图片
- 客户端:在越狱后的 Kindle 上通过 KUAL 扩展执行,定期通过 Wi-Fi 拉取图片并刷新屏幕
这种设计将渲染压力完全放在服务端,Kindle 只负责显示,最大限度降低了设备负载和功耗。
同类项目对比
KindleDashboard 所属的“Kindle 改造看板”生态中,还有多个各有侧重的分支项目:
- Kindle Side Card:本地优先的看板方案,渲染在电脑端完成,Kindle 通过 KUAL 扩展拉取图片,支持多种内置组件(系统状态、待办、日历、AI额度等)[citation:4]
- KindleBoard:自托管的轻量级看板,使用 SQLite 数据库,支持日程表、备忘录、待办清单三种显示模式,特别适配 Kindle Paperwhite 浏览器[citation:8]
- KDB (Kindle Desktop Dashboard):针对 K4NT 旧型号的深度优化方案,通过 RTC 深度休眠延长续航,并解决了旧设备现代 Wi-Fi 连接兼容性问题[citation:10]
- Simple Kindle Dashboard:采用离线模式预生成半年日历图片,Kindle 唤醒刷新时无需连接 Wi-Fi,理论续航可达 1-2 个月[citation:12]
前置条件
使用 KindleDashboard 类项目需要满足以下条件:
- 越狱的 Kindle:任意型号均可(KT3 测试通过,其他型号需调整分辨率参数)[citation:1]
- KUAL 和 MRPI:Kindle 越狱后的应用启动器和安装工具[citation:4]
- USBNetwork:开启 Kindle 的 SSH 访问能力,用于配置[citation:1][citation:6]
- 网络环境:需要一台运行 Docker 的局域网服务器(树莓派、NAS 或 PC)[citation:1][citation:6]
应用场景
这类改造尤其适合以下人群:
- 拥有闲置旧 Kindle 且希望赋予其新功能的用户
- 对 Home Assistant 等智能家居生态有持续监控需求的使用者
- 希望桌面拥有低干扰、可随时瞥见信息的 E-Ink 屏幕的极客
- 需要日程、待办、备忘录等信息的轻量级静默显示器[citation:4][citation:8]
⚠️ 使用提示:改造过程涉及越狱和系统文件修改,请务必遵循各项目文档谨慎操作。部分项目提供的可视化界面(如 HA 看板)为只读模式,无法从 Kindle 直接发送控制指令[citation:11]。
项目地址
各项目源码均可在 GitHub 上获取:
- nfunky/kindledashboard:https://github.com/nfunky/kindledashboard
- perduewu-ops/kindle-side-card:https://github.com/perduewu-ops/kindle-side-card
- Neil2046/KindleBoard:https://github.com/Neil2046/KindleBoard
- yuxiao1231/kindle-dashboard:https://github.com/yuxiao1231/kindle-dashboard
© 「Ereadertoolbar」原创文章,转载请注明出处及原文链接:https://ereadertoolbar.xyz/tutorial/article/kindledashboard-guide/