Skip to main content

Mirroring a Device

Sharing content from one device to another.

Ryan avatar
Written by Ryan
Updated over a week ago

Suppose you have 3x TRMNL devices. One is your "main" TRMNL, in your office. The other 2x are in your bedroom and kitchen.

You may want to control most of the content via the office device, while still allowing the bedroom and kitchen to show unique content, and with unique settings.

For this scenario we offering mirroring. More use cases are described at the bottom of this page.

How to Enable Mirroring

Step 1

Navigate to your parent (master) device settings via the top-right dropdown > gear icon beside your device name.

Scroll down to Visibility, and set it as Sharable. Next, copy the Device ID to your clipboard. This is near the top of your device settings page.

Step 2

Switch to your "child" device from the same top-right dropdown. On its settings page, scroll down and input the 6 digit Device ID of your parent device that was made Sharable a moment ago.
​

Click Mirror, and you'll see a copy of the parent device plugins appear on your Playlist tab. The child device may still have its own unique plugins and settings.

Step 3 (optional)

Sharing a device is a one-time behavior. If you make dramatic changes to the parent device Playlist, just click "Sync Screens" from the child device settings page.

How does Mirroring Work?

  1. Once a device is set up to be Sharable instead of Standalone, anyone can mirror the device if they know the 6 digit friendly_id.

  2. Mirroring a device copies the plugins in the master device's playlist at the start. If the master device adds more plugins later, the mirrored device will not automatically receive them.

  3. If the master device changes the visibility setting to "Standalone" from "Sharable", TRMNL will delete all the mirrored plugins from child devices that have the master device's plugins. This ensures the master device can always modify the mirrorable settings. However, independently installed plugins in child device would remain unaffected.

  4. A child device can install its own plugins independently, and nothing will be shared with the master device.

  5. If the master device has shared 5 plugins, the child device can delete 2 and retain only 3. However, deleting plugins from the child device will not affect the plugins on the master device.

Mirroring use case

  • Mirroring is useful when doing a Team purchase, where one Team Member acts as a master device and OAuth's the B2B dashboard eg (Shopify, Google Analytics, Mailchimp, etc) without necessarily having to share the credentials with the rest of the team. The Child device will get the B2B dashboard while still being able to install their own plugins

  • Sharing a plugin with your grandparents / parents who are not technically sound. You can install a shared family calendar / note board / birthday reminder on the parent device and the child device will syndicate them automatically.

Did this answer your question?