Täglich Shaarli

Alle Links eines Tag auf einer Seite.

December 27, 2025

Nextcloud Kalender auf dem TRMNL-Display

Nach dem also das reTerminal E1002 E-Paper-Display angeschafft und aufgesetzt ist, wollte ich gerne das Nextcloud Kalender-Widget dort eingeblendet haben. Die erste zu nehmende Hürde betrifft die Authentifizierung. Man nimmt dafür nämlich nicht einfach die User-Credentials, sondern muss für den Benutzer neue Api-Credentials unter Persönliche Einstellungen → Sicherheit anlegen. Damit klappt es dann auch die Daten für das Kalender-Widget mit der URL https://{{domain}}/ocs/v2.php/apps/dashboard/api/v2/widget-items?widgets%5B%5D=calendar abzurufen. Die Api-Credentials muss man dafür als Basic-Auth in den Authorization-Header konfigurieren.

Letztlich braucht es nur noch das Liquid-Template, das ich mal hier verlinkt habe. Das Template rendert dann nur noch die Daten aus dem Abruf und stellt die abgerufenen Kalndereinträge dar. Das ganze sieht dann so aus.

nextcloud-kalender.png

Links

TRMNL Nextcloud-Calendar auf Github
Bastelprojekt TRMNL E-Paper-Device