# PETITION: ST please add ability to upload/use your own icons for devices!

**URL:** <https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216>\
**Category:** Features & Feedback\
**Created:** [September 28, 2017, 8:18pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216 "2017-09-28T20:18:26Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![aruffell](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/aruffell/32/42775_2.png) [@aruffell](https://community.smartthings.com/u/aruffell)\
**Post date:** [September 28, 2017, 8:18pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/1 "2017-09-28T20:18:26Z")

</div>

For years I have found the selection of device icons to be meager, and given ST has bigger fish to fry, we will likely not see any progress on this (small) front for a long time. A great way to mitigate this issue would be to enable using your own icons, just like it is possible for Rooms, also for devices.

Nowadays online petitions are very popular so I figured I’d try one here.

_Poll ([view on site](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/1))_

Icons I am referring to are these:

[http://scripts.3dgo.net/smartthings/icons/](http://scripts.3dgo.net/smartthings/icons/)

---

<div class="post-metadata">

**Author:** ![tgauchat](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/tgauchat/32/49516_2.png) [@tgauchat](https://community.smartthings.com/u/tgauchat)\
**Post date:** [September 28, 2017, 8:22pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/2 "2017-09-28T20:22:41Z")

</div>

It’s been suggested by ST staff here that Community posts are not an influencer on product enhancements (or perhaps minimally).

The recommended approaches:

1. Email [Support@SmartThings.com](mailto:Support@SmartThings.com)
2. Post review of App on Play Store _and_ Apple App Store
3. Post review on Amazon.

Reviews not need be negative - Just objectively point our your wishlist or specific unresolved bug or whatever.

---

<div class="post-metadata">

**Author:** ![aruffell](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/aruffell/32/42775_2.png) [@aruffell](https://community.smartthings.com/u/aruffell)\
**Post date:** [September 28, 2017, 8:27pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/3 "2017-09-28T20:27:23Z")

</div>

I guess I can do both, but a POLL/PETITION is by far easier for everyone to participate in especially for such an ‘apparently’ small/simple request.

@tgauchat - Next POLL will be to petition ST to give you a zillion dollars to add ActionTiles to ST! 😃

---

<div class="post-metadata">

**Author:** ![johnconstantelo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/johnconstantelo/32/111869_2.png) [@johnconstantelo](https://community.smartthings.com/u/johnconstantelo)\
**Post date:** [September 28, 2017, 8:41pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/4 "2017-09-28T20:41:18Z")

</div>

> [@aruffell](#):
>
> A great way to mitigate this issue would be to enable using your own icons, just like it is possible for Rooms, also for devices.

Do you mean using your own icons for DTH’s you’re building?

---

<div class="post-metadata">

**Author:** ![aruffell](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/aruffell/32/42775_2.png) [@aruffell](https://community.smartthings.com/u/aruffell)\
**Post date:** [September 28, 2017, 9:02pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/5 "2017-09-28T21:02:21Z")

</div>

@johnconstantelo - no, those can already be customized. I mean the ones of standard DTHs like a light switch.

---

<div class="post-metadata">

**Author:** ![johnconstantelo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/johnconstantelo/32/111869_2.png) [@johnconstantelo](https://community.smartthings.com/u/johnconstantelo)\
**Post date:** [September 28, 2017, 9:18pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/7 "2017-09-28T21:18:03Z")

</div>

> [@aruffell](#):
>
> no, those can already be customized. I mean the ones of standard DTHs like a light switch.

So you mean ST’s stock DTH’s that only give the standard icons, ok. I would agree that the icon library needs updated, but there are workarounds that can be a little tedious but will still work.

---

<div class="post-metadata">

**Author:** ![aruffell](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/aruffell/32/42775_2.png) [@aruffell](https://community.smartthings.com/u/aruffell)\
**Post date:** [September 28, 2017, 9:37pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/8 "2017-09-28T21:37:36Z")

</div>

@anon36505037 - yes, I was aware of the possible code changes but that is by far excessive for such a simple thing… Would be better if it were a standard feature. I would guess that the majority of ST users are not programmers although they might end up becoming one after getting deep into the ST ecosystem 😉

---

<div class="post-metadata">

**Author:** ![Jimxenus](https://avatars.discourse-cdn.com/v4/letter/j/258eb7/32.png) [@Jimxenus](https://community.smartthings.com/u/Jimxenus)\
**Post date:** [September 28, 2017, 9:45pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/10 "2017-09-28T21:45:47Z")

</div>

> [@anon36505037](#):
>
> Then use the second method, change DTH, change icon, revert DTH.

This is probably the better option because customizing the DTH will cause any local running devices to now run in the cloud.

---

<div class="post-metadata">

**Author:** ![vseven](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/vseven/32/35333_2.png) [@vseven](https://community.smartthings.com/u/vseven)\
**Post date:** [September 28, 2017, 10:09pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/11 "2017-09-28T22:09:24Z")

</div>

FYI - I recently updated (put in pull requests) for a bunch of stock devices and one of the things I added was the ability to change icons. Most of my PR’s were merged a little over a week ago and went live yesterday or the day before. So recheck some of your devices. Like the stock Ecobee remote sensor now lets you change the icon ([https://github.com/SmartThingsCommunity/SmartThingsPublic/commit/c4937fb375bb92f6052c3c19afcfb8b29a9d3004](https://github.com/SmartThingsCommunity/SmartThingsPublic/commit/c4937fb375bb92f6052c3c19afcfb8b29a9d3004)), the SmartSense temperature/humidity sensor now lets you offset humidity and change the icon ([https://github.com/SmartThingsCommunity/SmartThingsPublic/commit/94880d1c1e9770e7d3f366288600036b3e2fbe07](https://github.com/SmartThingsCommunity/SmartThingsPublic/commit/94880d1c1e9770e7d3f366288600036b3e2fbe07)), etc. I know its not uploading a custom one but at least more devices allow you to change the icon so its a start. You can always put in pull requests off the SmartThings public github and your reasoning why…they do read them and commit ones that makes sense (I had 25+ in the last update).

---

<div class="post-metadata">

**Author:** ![aruffell](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/aruffell/32/42775_2.png) [@aruffell](https://community.smartthings.com/u/aruffell)\
**Post date:** [September 29, 2017, 3:30pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/12 "2017-09-29T15:30:27Z")

</div>

@vseven - It seems I do not have any of those devices as most do not allow me to change the icon. The ones that do just allow me to pick from the narrow selection ST makes available.

ALL - I understand there are hacks to address this limitation but I would like us to encourage ST to provide an easy way of changing any device icon, whether it be a custom device or a standard ST provided DTH. I also understand there may be issues with some DTHs requiring more than one icon to represent its status (i.e.: water leak sensors) or issues with overall architecture making things harder than they seems… In any case, anything more than status quo would be good.

---

<div class="post-metadata">

**Author:** ![vseven](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/vseven/32/35333_2.png) [@vseven](https://community.smartthings.com/u/vseven)\
**Post date:** [September 29, 2017, 7:54pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/13 "2017-09-29T19:54:58Z")

</div>

Maybe as a in between step just getting more standard icons added would be nice. There are a ton of icons that can be hard coded into a DTH but not available when we do a “Change Icon”. For example there are all the “standard” icons available that was linked above ([http://scripts.3dgo.net/smartthings/icons/](http://scripts.3dgo.net/smartthings/icons/)) but there are a lot more then just that. Like I think this is still the most current full list:

> [@Where are the tile icons?](https://community.smartthings.com/t/where-are-the-tile-icons/40086/17):
>
> I used notepad++ to convert your list into urls, removed the ones that were broken and came up with this list: (Due to ST character limit I’m going to have to split this into 2 posts) [image] st.Appliances.appliances1 [image] st.Appliances.appliances10 [image] st.Appliances.appliances11 [image] st.Appliances.appliances12 [image] st.Appliances.appliances13 [image] st.Appliances.appliances14 [image] st.Appliances.appliances17 [image] st.Appliances.appliances2 [image] st.Appliances.appliances3 [image] st.Appliances.appliances4 [image] st.Appliances.appliances5 [image] st.Appliances.appliances6 [image] st.Appliances.appliances7 [image] st.Appliances.appliances8 [image] st.Appliances.appliances9 [image] st.Appliances.applicances15 [image] st…

> [@Where are the tile icons?](https://community.smartthings.com/t/where-are-the-tile-icons/40086/18):
>
> Here’s the other half of the list: [image] st.Lighting.light8 [image] st.Lighting.light9 [image] st.Lighting.light99-hue [image] st.Office.office1 [image] st.Office.office10 [image] st.Office.office11 [image] st.Office.office12 [image] st.Office.office13 [image] st.Office.office14 [image] st.Office.office15 [image] st.Office.office16 [image] st.Office.office19 [image] st.Office.office2 [image] st.Office.office20 [image] st.Office.office21 [image] st.Office.office22 [image] st.Office.office3 [image] st.Office.office4 [image] st.Office.office5 [image] st.Office.office6 [image] st.Office.office7 [image] st.Office.office8 [image] st.Office.office9 [image] st.Outdoor.outdoor1 [image] st.Outdoor.outdoor10 [image] st.O…

and the same user gave out the full paths to the icons in his GitHub:

[http://htmlpreview.github.io/?https://github.com/krlaframboise/Resources/blob/master/SmartThings-Icons.html](http://htmlpreview.github.io/?https://github.com/krlaframboise/Resources/blob/master/SmartThings-Icons.html)

There are some in the above lists I would love to use but I don’t want nor should have to create a custom device to make it happen, even if its temporary. I should be able to just select it.

---

<div class="post-metadata">

**Author:** ![SatcomEng](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/satcomeng/32/51669_2.png) [@SatcomEng](https://community.smartthings.com/u/SatcomEng)\
**Post date:** [November 19, 2017, 7:41pm UTC](https://community.smartthings.com/t/petition-st-please-add-ability-to-upload-use-your-own-icons-for-devices/100216/14 "2017-11-19T19:41:42Z")

</div>

Would love to see better ST native Device icon support for this. Yes, there are work arounds for some scenarios, but not all. Using uploaded backgrounds don’t work for the Favorites panel…and you can’t change the code for many natively supported ST devices. Very stupid that in this day and age they have at least emedded the simple code ‘canChangeIcon: true’ and ‘canChangeBackground: true’ in their embedded device handlers.
