Skip to content

Clock

Type basic_clock ยท needs nothing: no network.

Shows the time in large digits, and optionally the date below it. It needs no network.

Layouts

Layout Shows
time (default) the time only, as large as fits
time_date the time, with the date below it ("Monday 5 October")
small time and date on one small line at the bottom ("10:42 Monday 5 October"); the rest stays white. PaperPi shows this as its fallback clock when no plugin has anything to show (see fallback_clock in the main README)

Settings

Setting Default Meaning
hours 24 24 shows 15:45, 12 shows 3:45 PM

It suggests a refresh every 60 seconds, starting just after the minute changes.

In the config file (every other setting is in the settings reference):

[[plugin]]
id = "basic_clock-b0ec65a0"
name = "Clock"
type = "basic_clock"
layout = "time_date"
hours = 12

Try it without a screen: uv run paperpi render basic_clock --layout time_date --set hours=12.

All settings

Made from the plugin's code, so always up to date.

Setting Default What it does
hours 24 12-hour (3:45 PM) or 24-hour (15:45) clock

Its suggestions for settings every plugin has (a block that sets one of them uses that value instead):

Setting Default What it does
refresh 60 Seconds between updates (at least 5). Leave it out to use the plugin's suggestion
level "rotation" When it is shown: alert, interrupt or rotation. Leave it out to use the plugin's suggestion
layout "time" Which layout (see the plugin's page). Leave it out to use the first
storage_mb 500 Most megabytes this plugin may keep in its storage folder; over it, the files changed longest ago are removed first. Leave it out to use the plugin's suggestion
storage_days 30 Files the plugin has not changed for this many days are removed (0 = keep them). Leave it out to use the plugin's suggestion

Sample images

Sample time: 10:42 on Monday 5 October 2026. All sample images are in tests/images/, named basic_clock-<layout>[-12h]-<screen>.png, where <screen> is 9in7 (9.7", 1200x825, 16 grays), 7in5 (7.5", 800x480, black and white) or 5in65 (5.65", 600x448, 7 colours).

time time_date small
time time_date small