[RELEASE] Tile Master - Display multiple devices that can be Controlled from the tile!

Introducing 'Tile Master'
Display multiple devices that can be Controlled from the tile!


  • Each Tile can have up to 9 lines (remember, we are still limited to 1024 characters)
  • Ability to copy one line to another for faster setup
  • Each line features up to 3 sections
  • Choose width of each section per line
  • Display a different device in each section
  • Devices can be CONTROLLED from within the tile. Game changer!
  • Each section can change color based on Device Value
  • Ability to select an ICON to replace Device Value!
  • Display custom text before and after any device per section
  • Choose custom colors, font size, bold, italic, decoration and alignment per section
  • Ability to set up clickable links in any text field
  • Wildcard options for Last Activity, Current Date, Current Time and Web Links
  • Changeable Date/Time formatting
  • Parent/Child/Driver App structure
  • Copy one child app settings to another child app!
  • Create as many child apps and Devices as needed
  • Each child app will now automatically create the Tile Device if needed

Take a look at this post for some great screenshots from @dan. Thanks Dan!

Apps can be found on my GitHub or by using Bundle Manager.

When reporting problems...

  • Be sure you are on the latest version. I won't troubleshoot an older version.
  • Turn on debug and screenshot the issue happening in the log. One line or just the error doesn't cut it. I need a log.
  • Post the screenshot of the log with an explanation of the problem.


To Display on Dashboard:

  • Close ALL dashboards
  • Add the 'Device' to the Hubitat Dashboard app
  • Open Dashboard
  • Click '+'
  • Select 'Device', 'Attribute', 'bpt-xxxxxx'
Combine Lock and Contact in single device
Maker Commands
Iris V3 Motion Humidity Sensor Tile(s)
Does the energy monitor portion of smart plugs not show on the dashboard?
Connect Global Variables to Dashboards
Sonoff Zigbee Temperature/Humidity Sensor
Combined temperature and humidity tile
Super Tiles Alternative
Door Controller from Lock and Feedback
Dashboard Improvements
How to display data on a tile
Feature request (or maybe how to?)
Grouped tile
Dashboard tile for smart outlet
Replacement for physicalgraph.device.HubAction command on ST
Hubitat Dashboards - Tile based on group of devices
Diagnosing Full Event Queue
Konnected Alarm Summary "Icon"
Iris Motion V3 / how to get all readings on one tile
Dashboard tile to show the status of switch without being able to change it?
[Release] AwAir Elements Driver - co2 air quality monitor
Combined temperature and humidity tile
Two switches - one tile
List all temps?
How to make tilt sensor show status on switch
Tile with switch and attribute from separate device
Show Off Your Dashboards!
Change tile background color from App or Driver?
Show Off Your Dashboards!
HEM v5
Simple indicator dashboard tile
Things I am looking/hoping for
Turn Off Lights From Dashboard Tile
Combine "Outlet" and "Power Meter" template functions or add half-height tiles
Is there a device type "virtual power meter"?
Display last time status change on Tiles
Contact summary on dashboard
How to create my own device templates?
Garage Control With Status Dashboard
Flume integration
Custom Tiles
Zooz zse44 temp humidity sensor in Dashboard?
[Deprecated] Weather Dot Gov - Gathering data from weather.gov
C7 2.3.1 and Z-Wave Firmware 7.17.1
Custom dashboard tiles
Aeotec Home Energy Meter on Dashboard
Using two tile templates on one tile
Display high and low temperature on a tile

Example Weather tile:



I loaded the app, but I'm not sure how to achieve what I want. When it asks for a virtual switch to send the info, I'm not sure how to configure this virtual switch. I have a true use for this, but could you offer some clarification on the fields?

1 Like

I assume you mean the 'virtual device'. This is a device that you create using 'add virtual device' button and then selecting my Tile Master Driver as the 'Type'. How to install an app and driver is covered over on Github within each apps download page.

This is the device that will hold the tile info to display on the dashboard.

As for all the options within each line. Play around with them and look at the sample tile that's created.


Working perfectly so far. Although I've only made a few simple tiles.

Two thoughts:

  1. It would be nice if you could have a text-only line with no device attribute. Like a TITLE row when used in line 1.
  2. One other thing that would be a nice, low priority suggestions is that on the ample tile preview on the child app, if the text selection is WHITE you can't see the preview at all (as the background is white). Would be cool if the preview had a different background or just previewed in a non-white color so we could see it.

Title line, easy... Just select one section and enter some text and no device. Look at my example in post 2.

Also, working on changing the background color on the sample tile section.


Doh. I obviously didn't try that. I did try selecting a device and no attribute, but that doesn't work (for obvious reasons).

Very nice job on this. I had my 1st tile done in probably <5 minutes including the initial code install. Easy peasy.



Two comments.

Not sure why the top line isn't actually centered. I'll look at that. It is just a 1 section line, with the text in the 'text before' section, alignment=center.

Is there a way to get rid of the device name at the bottom yet? I know there didn't used to be, but haven't looked into it for a long time.

1 Like

This is looking great! Still playing with the options, but I'm very impressed so far. :+1:

Here is my first effort which replaces 4 different tiles which had to have various text overlays. This is so much better!


What do you select for a dashboard template when adding it to the dashboard?


Make sure the table length is the same for each line

Not that I know of but I honestly haven't looked either :wink:

Select the device created for that child app, then attribute, then tile01

I'm doing something wrong

. Just downloaded the three files. Installed them. Created a device. Loaded tile Master. Created child app assigned device. But when I try to configure I get a exception.

Looks like you didn't use the Tile Master Driver to create the device...

Oops used home tracker. Don't do home automation after drinking..:grinning:

1 Like

They are all 300 wide. Title Line=1 section of 100%. Other lines are 2 sections, 50% each. Not the end of the world, just a little wacky.

Would drive me nuts though if it was on my screen. lol. I'll keep looking.

New version on gitHub...

V2.0.2 - 09/21/19 - Added device value color options

V2.0.2 - 09/21/19 - Added background colors to sample tile, Added preview to section buttons on main screen, Added device value color options to each device selection section, Lots of little adjustments

1 Like

New version...

V2.0.3 - 09/22/19 - Added color options for Temperature and Battery Levels

V2.0.3 - 09/22/19 - Added color options for Temperature and Battery Levels

1 Like

Hi Bryan.
Loving your new release and your latest update to allow us to use colours.
Unfortunately us non-US people we tend to use centigrade.
Would it be possible to either make the Temp range definable to allow for lower centigrade inputs or have a button to pick centigrade or Fahrenheit.


Fixed, please redownload the parent and child apps. No increment in the version.


1 Like

Download the Hubitat app