Power efficient dashboard for Kindle 4 NT devices
Turns out old Kindle devices make great, energy efficient dashboards :-)
This repo only contains the code that runs on the Kindle. It periodically fetches an image to be displayed on the screen and suspends the device to RAM (which is very power efficient) until the next screen update.
This code does not render the dashboard itself. It's expected that what to display on the screen is rendered elsewhere and can be fetchd via HTTP(s). This is both more power efficient and allows you to use any tool you like to produce the dashboard image.
In my case I use a dashbling dashboard that I render into a PNG screenshot on a server. See here for information on how these PNGs should be produced, including some sample code.
local/fetch-dashboard.sh
and optionally local/env.sh
.rsync -vr ./ kindle:/mnt/us/dashboard
./mnt/us/dashboard/start.sh
.If you're running kindle-dash already and want to update to the latest version follow the following steps.
local/
.local
directory. For example: rsync -vur --exclude=local ./ kindle:/mnt/us/dashboard
./mnt/us/dashboard/local
if applicable./mnt/us/dashboard/start.sh
.If you're using KUAL you can use simple extension to start this Dashboard
kindle-dash
from KUAL
folder to the kual extensions
folder. (located in /mnt/us/extensions
)dist/local/env.sh
using a cron expression.curl
and wget
commands don't (because they rely on a very old openssl
library).Thanks to davidhampgonsalves/life-dashboard for the inspiration!