SmartThings API Browser+ ... Now Available to All

It all seems to be working for me. My only confusion came from the required rights in the PAT. With all rights, everything worked.

I’d like to recommend that you document required permissions for the PAT, necessary for each function…or minimum recommended permissions for viewing (Read-Only) and what functions of the web page require Modify or Control.

And, BTW, thank you for this and all of your other projects that are helping move us to the new Edge architecture!

2 Likes

Thanks for the add! It pulled in my devices as expected and should be a helpful tool for diagnostics!

Your feedback is very much appreciated! I’ll look at implementing your suggestion on the PAT permissions. As the app evolves, so too will the PAT requirements.

All - I have updated the app with some changes/enhancements. Reload the page to be sure to get the latest:

  • At first-time bring-up where you have to configure your token, the Locations dropdown is now automatically refreshed after the token is saved.
  • Apple device users will now get a nicer icon when the app is added to your home screen (you may need to delete your previous one and recreate it in order to get the new icon)
  • Added ability to create Rules from a pre-defined JSON file (@AllenP)
  • Cleaned up some error handling
1 Like

Please add me, if you have the capacity/bandwidth.
Thanks
D

The ability to create rules seems like a big deal.

Does this mean if someone posts a rule in the community that you could copy it, modify the deviceIDs and upload it?

2 Likes

Hey Tod any chance you can add me in? No rush.

Thanks!

Yup! It should facilitate the sharing if the JSON files, but you’d still need to know how to customize it for your own devices.

3 Likes

it will be interesting for those like me who do not know how to program, start from a base and then be able to modify it. That’s how I started with webcore.

If someone wanted to post some simple rules I could try to import them and maybe even modify them to see if they work

3 Likes

Have you checked out the tutorials here, here, and here?

Thank you Tod
First thing i looked for… which devices are switched on now

is it something that can be added Tod ??

Hmmm, that brings up the question of how many variations on listing devices are there?! Maybe I need to think about a more generic/flexible way to query devices based on the value of ‘x’ component. Let me think about this some more.

2 Likes

It has always been a bug bear if mine with the App home page/favorites page
You cannot organise… well anything

To have a ( whats on now) option in your web app/genius page would be most useful

You’ve inspired me to start work on a general device filtering option. It will allow you to select any standard capability → attribute → value and filter the device list accordingly. So for your specific request, you can select switch and attribute value of ‘on’ and get a list of all matching devices.

Should have it ready in a few days time

.

9 Likes

Hello, I’d love to be included in this please. Using the CLI from the command line is hard work…

Hub info isn’t loading today for both of my locations. I’d assume something is borked with the API?
image

Also a small request/suggestion: When switching locations using the drop down in the upper right, clear the info on the screen. Otherwise the old location info might be confused with the newly selected location.

Thanks for the access, I’m in. First impressions are that it looks like a great way of getting an overview of my setup. I can see it being particularly useful for my regular “has anything been migrated yet?” check.

Can’t think of any obvious feedback yet that isn’t scope creep to ask for this to evolve into what the existing IDE is/was :wink:

1 Like

Same for me.

I just checked and the hub description is still missing: EUI, Serial #, and Firmware. I will check this evening and report back.

My hub is still on 45.09

Channel is also showing as ‘undefined’ on the Hub/Installed Drivers list.

My hub has updated to 40.11.