r/trmnl

Image 1 — My first plugin. Meet HubbyCal
Image 2 — My first plugin. Meet HubbyCal
Image 3 — My first plugin. Meet HubbyCal
▲ 32 r/trmnl

My first plugin. Meet HubbyCal

(Reposted to fix errors and image order. All calendar data shown in the screens is not real and used for testing)
________________

First time plugin maker. I’m Graphic Designer with 20 years experience and a bit of experience with UI/UX. Never could code (too stupid) but I was able to spend the 3 day weekend building my first TRMNL Plugin. I call it HubbyCal.

I wanted to make a dashboard for me and my husband that shows our schedule for the day, the weather, and our dinner menu.

The plugin works by pulling from multiple calendars and placing the events here. So far I have:

• My personal calendar
• My work calendar
• My husband’s personal calendar
• My husband’s work calendar
• Our shared calendar (we always labeled it Hubbies, which is there the name for the plugin comes from)
• Our dinner calendar

Each calendar is displayed as an event with different shades of grey. At the right of each event block is an avatar representing me or my husband. (There is a switch that replaces the avatars with our names)

I didn’t want our Work or Dinner calendars to take space in the main event blocks. I have the plugin pulling the work events (usually just the hours we’re working) and placing them in a section above all the events.

The dinner calendar is pulled and placed in the dinner box always at the bottom.

Holidays and birthdays appear above the calendar date on the top.

I had it set up to also pull the current charge for my EV but pulled it since there were issues with the service I was using to get the data. Will need to rework that at a later date.

Overall I’m pretty proud of it. Hoping to add a Week and Month view and publish it publicly if there’s any interest.

u/Buuish — 13 hours ago
▲ 27 r/trmnl

TRMNL X First Week Impressions (UK based and not a techie)

Just received my X last week!

Some thoughts from me

  1. Customs: Got hit with a shocking £41.2 customs fee! I emailed customer support and they're processing a partial refund of the customs fee since there wasn't a warning about this when I pre-ordered this last year.
  2. Out of the box first impressions: Everything was packaged securely. The charger, dock, and X feel really nice and premium. I had trouble getting it to charge for the first time though.
  3. Getting everything set-up for the first time: It was really easy to get some plug-ins and recipes up and running just from the TRMNL website.
  4. Editing/Forking Recipes: I was looking forward to making or editing Recipes. I've only done one so far but it was really straight forward thanks to the really detailed github https://github.com/wasauce/trmnltrmnl/tree/main/hanzi. From someone that doesn't really program (unless you consider Power Automate programming), it was really easy to edit the Recipe using Claude. I wanted to edit the word bank in the Recipe to use HSK 4 words from this PDF file I had. Claude did that for me and I just followed the instructions from the GitHub and it is up and running! I'm really happy that it worked out.
  5. Old Screens: When I delete a screen on my playlist, it still shows up sometimes but it sorts itself out eventually.
  6. Mash-Ups/Split Screens: I really like this function. Unfortunately, I can't change the settings in Plug-Ins/Recipes when they're in a mash-up. For example, I have a Google Calendar plug-in that's in month view when it's in full screen, but I can't have it in month view when it's in split-screen. Or for my flashcard recipe, on full-screen it refreshes once a day, but on split screen it refreshes every 15 minutes because that's the default setting. I have emailed customer support about this so I'm looking forward to hear their response.
  7. Charging: This isn't the best. I wish they would have put an LED or something to indicate that it's charging. It takes a while for your phone to know that the X is charging. And as mentioned previously, I had trouble charging it for the first time and I still run into trouble trying to charge it now. I have to move the dock around and refresh the screen so it shows the loading screen and wait for the battery symbol to come on. It gets frustrating.
  8. Displays: It skips screens sometimes and I am not sure why

TL;DR:
Easy to set up, charging isn't great, customer service is fantastic, plug-ins/recipes are fun, mash-ups need improving

u/acciooo — 17 hours ago
▲ 13 r/trmnl

First Plugin

(All calendar data shown in the screens is not real and used for testing)

First time plugin maker. I’m Graphic Designer with 20 years experience and a bit of experience with UI/UX. Never could code (too stupid) but I was able to spend the 3 day weekend building my first TRMNL Plugin. I call it HubbyCal.

I wanted to make a dashboard for me and my husband that shows our schedule for the day, the weather, and our dinner menu.

The plugin works by pulling from multiple calendars and placing the events here. So far I have:

• My personal calendar
• My work calendar
• My husband’s personal calendar
• My husband’s work calendar
• Our shared calendar (we always labeled it Hubbies, which is there the name for the plugin comes from)
• Our dinner calendar

Each calendar is displayed as an event with different shades of grey. At the right of each event block is an avatar representing me or my husband. (There is a switch that replaces the avatars with our names)

I didn’t want our Work or Dinner calendars to take space in the main event blocks. I have the plugin pulling the work events (usually just the hours we’re working) and placing them in a section above all the events.

The dinner calendar is pulled and placed in the dinner box always at the bottom.

Holidays and birthdays appear above the calendar date on the top.

I had it set up to also pull the current charge for my EV but pulled it since there were issues with the service I was using to get the data. Will need to rework that at a later date.

Overall I’m pretty proud of it. Hoping to add a Week and Month view and publish it publicly if there’s any interest.

u/Buuish — 16 hours ago
▲ 103 r/trmnl

Created my own plugin and love my X now!

Wasn’t quite happy with any of the calendar plugins out there, so I created my own! After 80 versions, here’s my dashboard - complete with a mock data mode so I could show y’all without having personal details in there. The calendar integrates from Google Calendar via Apps Script, photos come from the Apple Photos plugin by TRMNL, reminders come in from a Shortcut on my Mac, and weather is pulled from Open-Meteo.

This dashboard uses the plugin merge strategy, and I’ve got individual plugins for the other sections that are polling or a webhook… hoping to clean it up soon and simplify the setup quite a bit, might even publish it at that point if anyone is interested.

To anyone who just received their X like me, know that anything is possible - it just might take a little elbow grease to get there!

u/jhdyck — 3 days ago
▲ 28 r/trmnl

Pregnancy Progress tracker

Hey everyone!

I originally created this plugin for myself, but my wife absolutely loved it. I figured other future parents might find it useful too, so I decided to publish it to share it with you all. Hope it helps!

Plugin: https://trmnl.com/recipes/249841

u/MitoDute — 2 days ago
▲ 20 r/trmnl+1 crossposts

I made a Tour de France plugin for TRMNL devices

Hey!
I recently bought a TRMNL e-ink display and since the Tour is behind the corner I decided to build a plugin that will follow the tour - current jersey holders, GC ranking and also a short summary about upcoming stage. I built it mainly for myself but since there is an option to publish plugins I decided to do that and you can get it on your TRMNL for free :).

https://trmnl.com/recipes/358042

If you do not know TRMNL they manufacture an e-ink displays and not only hardware but also a whole ecosystem around them. If you are familiar with terms like open source or BYOD or BYOS they do all of that which is pretty unique these days. The plugin should be optimized for all screen sizes you choose so hopefully it finds at least a one person who will find it useful!

Vive Le Tour!

u/rapos2097 — 3 days ago
▲ 23 r/trmnl

So confused. TRMNL X.

Just got the TRMNL X. The setup process is either extremely confusing, the device is buggy, or both. There’s seemingly no pattern to when the tap gestures actually do anything or when my plugin shows something. For instance, I tapped the right side several times and eventually got the following screen. Tapping left/middle/right just remains on this screen. Wtf is this screen?

u/Prestigious_Cry1709 — 3 days ago
▲ 73 r/trmnl+1 crossposts

ReTerminal e1004 working with Immich

Thanks to the amazing work done by /u/oetiker I got my new e1004 running TRMNL firmware with byonk on my server. I manually flashed his latest PR on github for integrating the e1004 with the TRMNL firmware, and set up byonk with a profile for it. And some help from his comments here on Reddit gave a great starting point for calibrating the color and configuration in byonk.

In the end I couldn't be happier. Now I finally have my dream digital photo frame. Nice design, full color eink, fully local with Immich and byonk. The colors and quality of the rendering is beautiful, as good as I have ever seen with an eink color display. As good as what I have seen (in demos) of the Aura Ink frame which costs way more, and relies on Aura's (admittedly very good) cloud service. But here I'm not relying on any cloud connection at all, it works perfectly with no internet and keeps all my family photos private.

For the Immich integration I just built (very much with AI help) a custom Lua script and SVG to grab random photo assets from Immich from a specified album. For this I'm really looking forward to workflows in Immich 3.0 where I am hoping to set up a smart album that can automatically be curated to be used with the e1004. But for now, I really finally have the photo frame I have been dreaming of for many years.

Millions of thanks to /u/oetiker for all he has done with byonk and helping get the e1004 up and running with TRMNL. It is a brilliant combination!

u/ishbuggy — 5 days ago
▲ 6 r/trmnl

TRMNL X stuck at 1.8.6 - manual flash fails

I saw that my TRMNL X is stuck at 1.8.6 and it doesn't want to update automatically. But the manual firmware update also fails with never going past the "Preparing installation" step. Anyone has the same problem?

reddit.com
u/PainiaX — 4 days ago
▲ 5 r/trmnl

Higher contrast mode for Google Calendar

Not loving the lack of contrast on the grid borders and day numbers, makes it kinda hard to read especially for older eyes. Is there a way to add this feature? Alternatively, would it be possible to make it easier to copy/paste the official plugin code? This should be a simple fix even for someone without a lot of coding knowledge, but it seems you have to do a lot of refactoring in order to use the official code provided.

u/seanmacproductions — 4 days ago
▲ 5 r/trmnl

Old plugins don’t go away

I’ve removed plugins from my X but when I do the swipe/tap gesture, they still appear. Some I removed hours ago.

Any insight or ideas on how to remove them permanently?

reddit.com
u/Buuish — 4 days ago
▲ 7 r/trmnl

Need assistance understanding refresh rate vs updating of data

Hi there. I got my trmnl X yesterday and it doesn't quite operate as I assumed it would. The primary use case I have it to show my task list from Google Tasks to track work tasks throughout the day. I have added the Google Tasks plugin and my task list does display. The device refreshes as expected. The issue is that the actual data seems to only update very occasionally.

I have the device's refresh rate and the plugin's max refresh rate both set to 15 mins. I assumed that would mean that every 15 mins the device would request my current Google Tasks list and display it as it currently is. That is not at all what seems to happen.

Test scenario:

  1. My Google Tasks list is displayed on the trmnl
  2. I add a task in the Google Tasks app on my phone
  3. At some point in the next 15 mins the trmnl refreshes (I have sat and watched it and it does flicker indicating a refresh)
  4. Nothing in the Google Tasks list has changed. It is exactly as it was before I added the tasks 10 mins ago
  5. I went to bed last night
  6. When I woke up this morning the new task I added last night is now displaying on the trmnl

So at some point overnight it appears the trmnl did request new data from my Google Tasks. If this is operating as intended the refresh of Google Tasks data is way too infrequent to be useful for my purposes. Can someone confirm if this is working as intended or have I potentially configured something wrong?

reddit.com
u/roxcursed — 5 days ago
▲ 39 r/trmnl

Byonk driving a E1004

I got a e1004, flashed it to trmnl and integrated it on byonk :) happiness.

u/oetiker — 8 days ago
▲ 27 r/trmnl

Turn your travels into a minimalist visited countries map

I wanted something that looked good on my desk and served as a subtle reminder of past trips as well as inspiration for future ones. I hope someone else also find it interesting.

Plugin: https://trmnl.com/recipes/345771

You can use this site to make it simple to generate the string of visited countries: https://worldmap-picker.pages.dev/

u/MitoDute — 9 days ago
▲ 21 r/trmnl

Cycling Distance

Put my cycling mileage for the year on my TRMNL.

u/leemoknows — 9 days ago
▲ 14 r/trmnl

I recently released my Europe-wide departure monitor plugin for public transport | Trainboard

The plugin is already up and running for rail services in over 20 countries, as well as for local public transport like buses, trams and subways in more than 60 cities and regions across Europe.

It is being expanded gradually, and I’m happy to receive suggestions for cities, regions and countries.

Keep an eye on your connections at all times – with real-time data, of course

Give it a go — the plugin called:

„Trainboard“

u/martinhier — 12 days ago
▲ 27 r/trmnl

If you love gaming news, check out the This Week in Videogames plugin I crafted for TRMNL

Hello everyone!

If you love videogames, especially videogame news, my This Week in Videogames plugin has just been published.

https://trmnl.com/recipes/336231

TWIV is a videogame news site focused on high-quality coverage of the most important stories, along with some original reporting. They typically publish only 3-5 stories a day, which makes it a perfect fit for TRMNL. Even better, the site is completely ad-free, the content is written by humans (no AI), and it's supported entirely by subscribers.

I spent a lot of time making the layouts look as good as possible across every TRMNL device and screen size. I'd love to hear your feedback, especially from TRMNL X owners, since I don't have one myself. Ironically, I think that's where the plugin looks the best 😄.

P.S. I enjoyed designing this layout so much that I've already started turning it into a more general Beautiful RSS News plugin that will work with any RSS feed (or even multiple feeds). Hopefully I'll have enough time to finish it in the next few days!

u/rapos2097 — 11 days ago
▲ 0 r/trmnl

iMessage on TRMNL?

Is there a way to have iMessage./ SMS notifications pop up on TRMNL? Potentially via an iOS Shortcut Automation of some kind? Or all (or select) notifications from iOS, ultimately?

I got an XTEink X4 and I am thinking of using it as a "notification tool" to prevent scrolling during family time, similar to r/OsmoPager, but I have never written custom firmware before, so I'm thinking TRMNL may be the easier method.

Thanks!

reddit.com
u/ChicagoAreaFriend — 11 days ago
▲ 33 r/trmnl

Awful support experience in addition to faulty TRMNL X

This is a continuation of https://www.reddit.com/r/trmnl/comments/1u9cakw/trmnl_x_quality_control_or_lack_of_thereof/

Just to recap, the issues found so far:

  1. screen is misaligned (there is a white line on the right side of the screen, and the line itself is a bit thinner on top) - checked by displaying fully black image
  2. when I shake the device gently, something in the device makes a noise
  3. there is a scratch of the black plastic right in the middle of bottom frame under display, in very visible place.
  4. additionally, there is uneven part of the black plastic very visible on the white display, again on the bottom part
  5. device kept reporting it has 91% of battery, now it reports 93% even though it was left for approx 10 hours for charging

Honestly, I am kinda disappointed with the whole support experience.

  • This is not kickstarter, but I totally get that there are delays
  • I am happy that my device was not from the first batch
  • Shit happens, the device is still faulty in so many ways (enclosure, display alignment, battery, loose part inside - sure, that last thing might've happened in transit)
  • Again, shit happens, and it was not caught by QC. I assume there's no QC, just the trmnl warehouse employees assembling the devices and packaging them, i.e. there's nobody else checking final product.
  • I am fine, things might've been overlooked (but 4 issues in one device is a bit too much by my standards). Everybody makes mistakes. The reaction to these mistakes is what matters.
  • I am assured that Niklas will personally sort this out. I haven't heard anything from Niklas, just a message from David.
  • ...and then radio silence
  • I understand it takes time, and there are priorities for hardware side of things. But what about loose item in the trmnl that makes noise while shaking trmnl? What about just keeping me informed about the progress and giving some ETA? How long would it take? Week? Month?
  • All in all, it's like with the kickstarter: all about communication. And there's literally none unless I post here and tag u/ryanckulp.

As always, I am trying to give a benefit of doubt, but it's a nightmare so far.

As always, I am contacting through the official support channels first.

Just don't tell me about time zone difference please, chat indicates that the person assigned has been active throughout the day.

u/maxromanovsky — 13 days ago