Tile not showing

Hi, @RyanFitz!
It’s great having you back here in the SmartThings Community :smiley:

It is because the “vid” you’re using (generic-thermostat-1) doesn’t include “battery”; this value defines which capabilities will be displayed in the app, it doesn’t matter if you included other capabilities, they will be usable only in the background but never shown.
What you can do is avoid using any VID so one is generated automatically. (remove the properties vid and mnmn from the metadata)

Note: Remember you need to create a new DTH because its configuration is cached once you install a device using it. This way, it will take the latest metadata you defined.
You can only copy the whole DTH > paste it > change the name to avoid any conflicts > comment the fingerprints in the original one to avoid the device being paired to it

Other things to consider:

  1. Remember that DTH (Groovy-based device handlers) are part of the legacy platform (take a look at this announcement).
  2. Avoid using deprecated capabilities like “thermostat”, it was divided into separate capabilities (the ones below it in your DTH).