Calendar + Weather
1
Connection
5
Forks
Available settings
Device compatibility
Designed for the TRMNL (OG) in full view (800x480). Requires 2-bit palette to be enabled (available with firmware >=1.6.0). TRMNL (X) is not supported.
Middleware
All data (calendar, weather, air quality) is served by a free Google Apps Script you deploy once on your own Google account (~10 minutes). Follow the middleware setup guide to get the two values below.
Middleware URL
The Apps Script web app URL from the middleware setup. Just the base URL ending in /exec, without query parameters.
Example: https://script.google.com/macros/s/.../exec
Middleware token
The secret you set in CONFIG.token when deploying the middleware.
Example: long random string
Ignored phrases
Comma-separated patterns, each a case-insensitive regular expression tested against the event title and description. Plain text means 'contains'; use ^Work$ for an exact match or \bWork\b for a whole word.
Example: ^Work$, ^Focus Time$
Latitude
Your location's latitude. Find it at open-meteo.com
Example: 41.39
Longitude
Your location's longitude
Example: 2.17
Timezone
Your local timezone (must match your TRMNL timezone)
Show render time
Display the render time in the bottom bar
Show diagnostic overlay
Show an on-screen pop-up when data issues are detected (e.g. weather or calendar fetch failures). Recommended ON during setup. Once the device is working reliably, turn this OFF: transient errors (like a single failed weather call) resolve on the next refresh, and the overlay covers a large portion of the calendar.