Looking for icon location(s)

Hi everyone. I’m very new and would appreciate some advice or direction.

I’m trying to edit pre-existing code for use on a Honeywell thermostat. I see that pre-defined icons exist and are being used in the code.

Example Code:

state “cool”, label:’’, action:“switchMode”, nextState:“off”, icon: “st.thermostat.cool”

Where can I find a list of all available icons, such as st.thermostat.cool, st.thermostat.heat, etc, etc.?

I’m sure this will be the beginning of a lot of “simple” questions, but I have to start somewhere. Thank you all for your patience and understanding.

I had to refresh the page because it didn’t load the first time, but here ya go. Hover over the icon you want to find the name you’re supposed to use.


That site is great, thanks!

Is it odd that the st.thermostat.cool, st.thermostat.heat aren’t found there though?

SmartThings will also accept a URI. I have several device handlers that get their icon from my Dropbox account.

Yea that site is old, I don’t know if it has been updated in a while. It’s not by SmartThings, somebody made a tool to parse all of the icons at the time, sorry if you are the creator and I haven’t credited you.

Ah, I see what it’s doing now. yet, it’s still weird that when you go directly to https://graph.api.smartthings.com/api/devices/icons that those icons I mentioned aren’t there. Could there be a different API?

Not really sure. Wish the developer put a “By: XXXX” on the page, but alas I just bookmarked it a long time ago and reference it occasionally.

Some time after the release of app v2, the list of icons available via the graph API was significantly reduced, and now matches what is shown in the mobile app.
I think the previous full list was being sent to the app and then pruned. I remember the icon list in the app taking forever to render, then in a future release that was fixed, and that was the same time they disappeared from the API.
All the icons that were in that previous list are still usable, however I don’t know of any means to retrieve it.

1 Like

[quote=“keithcroshaw, post:7, topic:31552”]
Wish the developer put a “By: XXXX” [/quote]
That was Brian Steere, who is now a SmartThings employee.

1 Like

Thank you for the response.

That’s kind of odd behavior, but would explain why I couldn’t find the icons from that API.

I’ve even analyzed all the icons in http://cdn.device-icons.smartthings.com/ and still can’t find cool or heat. More, app specific icons are located here - https://s3.amazonaws.com/smartapp-icons/

Another link