Skip to content

zeClock Latest (main)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jul 18:22
· 88 commits to main since this release
cca8578

Raspberry Pi Image

Pre-built image for Raspberry Pi 4/5 with zeClock pre-installed.

Flash to SD card

gunzip -c zeclock-rpi.img.gz | sudo dd of=/dev/sdX bs=4M status=progress

Or use Raspberry Pi Imager / balenaEtcher — both support .img.gz natively.

First boot

  1. Insert SD card and power on
  2. If WiFi is not pre-configured, connect to the zeClock-Setup AP
  3. Configure WiFi via the captive portal
  4. zeClock starts automatically once connected

See the README for full documentation.

What's Changed

  • feat: Plugin System by @ojacques in #1
  • feat: new direct zedmd backend, CPU optimizations by @ojacques in #2
  • fix: now properly reconnects to ZeDMD device / retries by @ojacques in #3
  • feat: Now support HD DMDs, add TODO.md by @ojacques in #4
  • feat: add night mode with brightness and time only by @ojacques in #5
  • feat: now support MQTT and REST remote, reconnection improvements by @ojacques in #6
  • feat: add Web UI and Speaker Conference plugin by @ojacques in #7
  • feat: Raspberry image build + plugin auto config by @ojacques in #8
  • feat(gif-plugin): support multiple directories with weighted rotation by @ojacques in #9
  • feat: plugin API improvements (typed context, version, validation, docs) by @ojacques in #10
  • fix: invalidate brightness cache after sun data update by @ojacques in #12
  • docs: establish two operating modes, remove NAS references by @ojacques in #13
  • feat: restructure README, add plugin videos, fix speaker-timer by @ojacques in #14
  • feat: add paragliding plugin (Paraglidable API) by @ojacques in #15
  • Add Kiro steering files for project conventions by @ojacques in #17
  • docs: add backend guide and DMDServerBackend tests by @ojacques in #18
  • refactor: move animation-color from CLI to plugins.yaml config by @ojacques in #16
  • docs: document dmdserver multi-device support (Pixelcade, PIN2DMD) by @ojacques in #19
  • fix(rpi): prevent boot reboot loop on WiFi-only & add persistent journal by @ojacques in #20
  • feat: GIF directory upload and management from Web UI by @ojacques in #22
  • feat: shared location autocomplete service for plugin config by @ojacques in #24
  • docs: RPi autonomous boot documentation + CI image build by @ojacques in #25

Full Changelog: https://github.com/DMDTools/zeClock/commits/latest