When you say “Routine” do you mean a piston that does a bunch of things?
While waiting for a reply, here are a few tips:
Anything that webCoRE can see, can be turned into a webCoRE
(IE: Temperature, level of light, temp of thermostat etc)
variable in webCoRE can be turned into a textual data on the Dashboard, or a tile image.
If you go with pure text, the text can be colored, bold, italicized etc
If you go with a square tile, you can also use background colors or images embedded in the tile.
There are some good examples of Dashboard tiles in this thread…
(although some of the weather tiles may not work since WUnderground shut us out)