TRMNL Display

🖥️ 电子墨水屏内容一键推送

IoT/Hardware榜 #1

为TRMNL电子墨水屏设备生成HTML内容并推送,支持丰富布局、KPI仪表板、数据可视化与通知展示,适用于低功耗终端显示场景。

收藏
5.7k
安装
2.8k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

TRMNL Content Generator 是一项专为 TRMNL 电子墨水屏硬件(7.5英寸,800×480像素,2位灰度)设计的内容生成与推送技能。通过 Webhook API 将 HTML 内容实时发送至设备,支持构建数据仪表板、通知提醒、KPI 看板等多种静态显示场景。

显著优点

  • 硬件原生适配:深度整合 TRMNL CSS 框架,提供 flexbox/grid 布局、10列栅格、响应式工具类,针对 e-ink 特性优化(Georgia 衬线字体、灰度抖动类 bg--gray-*
  • 开发体验完善:标准插件结构(layout + title_bar)、丰富组件(item、divider、progress bar、table)、数据属性系统(data-fit-valuedata-overflowdata-clamp
  • 资源受限优化:内置 payload 检查脚本(2KB/5KB 限制)、HTML 压缩建议、增量更新策略(deep_merge
  • 多设备支持:覆盖 TRMNL OG、Mashup 多插件布局等 7 种预设布局

潜在局限

  • 硬件绑定:仅支持 TRMNL 生态系统,无法通用至其他 e-ink 设备
  • 交互受限:e-ink 刷新率与 2-bit 灰度限制动态内容,本质为静态展示
  • 速率限制:免费版 12次/小时、2KB 限制,高频更新需付费升级(TRMNL+ 30次/小时、5KB)
  • 配置门槛:需用户预配置 Webhook URL 与设备显示标记 <div>{{content}}</div>

适合人群

  • 拥有 TRMNL 设备的个人用户,希望自建数据看板(天气、股票、GitHub 状态、待办事项)
  • 小型团队/工作室需要低功耗、常显的物理信息终端
  • IoT 爱好者构建家庭自动化状态面板

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 服务可用性 | TRMNL 云服务或用户网络中断导致推送失败 | 本地缓存策略、离线兜底 |
| 内容泄露 | Webhook URL 泄露可能导致未授权推送 | URL 视为敏感凭证、定期轮换 |
| 设备刷新损耗 | 高频推送加速 e-ink 屏幕老化 | 遵守速率限制、合理设置更新间隔 |
| 配置错误 | 错误的 `{{content}}` 标记或嵌套 layout 导致渲染失败 | 严格遵循单 layout 规则、验证标记配置 |

TRMNL Display 内容

暂无文件树

手动下载zip · 25.0 kB
contentapplication/octet-stream
请选择文件