If you don't want to use the TRMNL Sleep Screen, you can use your playlist, a preferred plugin/mashup, and a little configuration to make your own sleep screen!
High-Level Overview
Pick a sleep time and enable sleep mode
Schedule a plugin to show at least X minutes before sleep mode is enabled, where X is the refresh time of your device.
Optionally, use the
Important
toggle for easy sleep screen setup.
Set up Your Device's Sleep Schedule
In your device settings, select your start and end times for your device to sleep and save energy, and enable Sleep Mode.
Note: When you toggle Sleep Mode on, it automatically toggles Sleep Screen. You want to disable Sleep Screen.
For this tutorial, we are going to use the example sleep time of 23:00 (11 pm) going forward, but you are welcome to apply any time that is right for you.
Take note of the time you set, because everything will be adjusted based on that schedule.
Configure Your Playlist
Adding a New Plugin Instance
If the plugin you wish to use as your sleep screen is not yet in your playlist, use the Add a Plugin dropdown in the top-right and select the plugin or mashup you want to use, selecting the plugin(s) to be displayed.
Schedule Your Sleep Screen
Once the plugin/mashup screen is in your playlist, there are two approaches, one using the Important toggle, and the other without it. In either case, our goal is to make sure a specific screen is always visible before the sleep timer is triggered.
You'll be using the calendar icon to adjust the screen's schedule.
Using the Important Toggle
Look at the Duration dropdown and check the Device default amount. You want to subtract at least that amount from your sleep start time. Because the screen naturally turns off between screen changes and requests the next screen from our servers, we can't set a specific time for it to act; we can only make sure that when it does act, we have the correct screen ready.
In this example:
Sleep Time = 11:00 PM
Device Default Duration = 30m
11:00 - :30 = 10:30 pm
You should also set the end time to the same duration after the sleep time.
If you have other plugins scheduled all day or during this time, AND they have a longer duration than the default, you will want to adjust the start time based on this longer duration value.
Select all the days (dark orange is selected) you want it to be active, then finally toggle the Important toggle on, making sure this plugin takes priority over any other non-important screens during this time.
Not Using Important (or Multiple Important Screens)
While the procedure is the same, there are a few other considerations. You need to make sure that all other screens on your playlist are ending before the start time you set for your sleep screen, to ensure there is no overlap.
Of course, if you want overlap, you can do that, but know that whatever is on the screen when your sleep time starts, that is the plugin that will be displayed for the duration of the sleep period.
Verifying Your Setup
At the top of your playlist, we're going to use the Time Travel toggle to make sure everything is set up correctly, picking a time between your sleep start time and the start time you selected for your sleep screen.
If everything is correct, the only plugin that does not show the disabled cross-hatching background should be the sleep screen you configured. If not, then double-check the instructions in the previous sub-sections.
Congratulations, you just created a custom sleep screen!