Update 8/27/23: Ok so I originally I thought Pixlet would only run on Linux and Mac OS but now see there's a Windows version of Pixlet so step 1 is no longer needed. Oh Well!
I can say this method does indeed work. It requires you have a Windows computer running EventGhost and Windows Subsystem for Linux 24x7. Here are some pointers I found helpful.
-
To install Pixlet on Windows, you need to install Linux in your Windows computer using Windows Subsystem for Linux, aka WSL. I found the following link helpful however still needed to do some more googling and some trial and error. Is Pixlet only available on MacOS and Linux? - #28 by AmillionAir - Developers - Tidbyt. Be prepared to know some Linux commands and access the subsystem as a drive letter accessible in Windows explorer because you will need to upload your
STAR files to that location and here is where you execute the Pixlet related Render and Push commands. -
I was already familiar with EventGhost. There's a learning curve but you can figure it out. It essentially allows you to use a Hubitat rule to send an event to a Windows computer and pass a variable that determines which batch file to run on that computer. That batch file runs the proper Pixlet script using WSL. The instructions for doing this an a video tutorial csn be found here: [RELEASE] PC Controller - Send and receive commands to/from your windows PC (EventGhost)
-
For my first use, I have a Hubitat rule listening for when my alarm system gets activated in Stay Mode. Stay Mode simply means Im at home while the alarm system is engaged so I dont want to accidentally trigger the alarm by opening a door before disabling the alarm system. When the rule detects this Armed Stay Mode condition it sends an EventGhost event to my always on Windows computer which in turn runs a WSL script executes a Pixlet command which displays a jpg image of a padlock and the words "Armed Stay" on my Tidbyt that lets me know visually that my alarm system is enabled. The Hubitat rule checks for this condition every 30 seconds. When the condition is not met, because the alarm system is no longer armed, the image is no longer sent to my Tidbyt.
-
Now you will need to teach yourself how to use Pixlet. I found some example .STAR files online I could tweak for my using. Specifically this one which simply renders a 32x64 bit JPG image. I was able to upload my 32x64 jpg to the Hubitat local folder using the built in file manager. You may not realize this but Hubitat provides 1gb of storage space for files that become locally accessable using HTTP: See
Displaying Images Using Pixlet - Developers - Tidbyt and
File Manager | Hubitat Documentation.
Once you make it work and see your first image rendered in your Tidbyt, you may get a little rush like me. 
Good luck!