

























Hi HN, this is a project I’ve been working on over the last few weeks while in between jobs. I have a weird obsession with odd display hardware. Nixie tubes, VFDs, CRTs, and of course e-paper.
It turns out I had quite a collection of screens and wanted a simple way to drive them all. Something flexible, customizable, and that didn't require a cloud account. I couldn't find anything that fit my needs exactly, so I decided to roll my own solution.
What I ended up with: an HTML-based widget system that gets captured headlessly via Playwright, gets dithered and composed via panel-specific renderers, and then published to clients via REST or MQTT. All components (Widgets, renderers, and device kinds) are drop-a-folder plugins.
Hardware supported: Pimoroni Inky Impression panels via a client daemon, Waveshare panels via custom firmware, Seeed reTerminal and TRMNL devices via TRMNL firmware as well as jailbroken Kindles (or anything that has a TRMNL client)
The server publishes dashboards to all of these via a built-in rotation system.
The server and clients are AGPL-3.0-or-later. There are install scripts for windows/linux/OSX as well as full Home Assistant App support, Docker containers, or cloud-init.
This is my first post here. I hope people find this useful.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。