SmartThings API Browser+ ... Now Available to All

And thanks for posting some screenshots!

1 Like

The Change Driver function is now working! @AllenP

It is a new action button for Devices.

Again, please be aware this request is routed through the server.

2 Likes

Everything seems to work perfectly to me. I ask one thing, in the drive, could you see the name of the drive and not that code? Or put both if anyone cares about the code.

Then connected to this function, I don’t know if it is feasible to insert in the drive change menu, the drive currently selected as the first choice

I would also like a way to see which devices are using a certain driver. edit: j/k this is already possible!

3 Likes

That would be helpful for the other channels/drivers I use besides mine. Right now only mine show up:

I was trying to see which of my 2 hubs a specific device was using. I selected my hub, selected installed drivers and selected the driver. When I select list devices, it brings up a list of all devices using that driver on either hub, no just the hub I selected.

I won’t bore you with the reasons why the name is missing, but you’ll find that is only the case for drivers you do not own. I think I know a way to solve this so will work on that.

Absolutely, I can do this.

Thanks for your feedback!

1 Like

I think you can get what you are looking for through the Locations-Hubs menu. There, you can select your hub and then see all drivers installed and from what channel, as well as the option to list the devices for each driver.

1 Like

Great catch! I think I can fix this.

1 Like

Yes, thanks!

Not sure if my reply to your PM got thru?
Here it is anyway:

Hi, Received this popup when trying to add my Token, cheers

“Xxxxxxxxx/) says [edited]
Fetch Error: SyntaxError: Unexpected end of JSON”

Ooops, havent quite got this forum straight re referencing someone.
@TAustin
See if I got it correct this time?

I have seen this once myself and will look at a fix, so thanks for reporting. Were you ultimately able to get your token configured and get things to work?

There are a few inconsistencies in the API in this area. The Drivers API only gives you information about your own drivers. You just get rejected if you ask for info about anyone else’s drivers.

On the other hand if you use the HubDevices API to get a list of the drivers installed on your hub it includes the driver name and the channel for all of them.

{
    "driverId": "3fb97b6c-f481-441b-a14e-f270d738764e",
    "name": "Zigbee Button",
    "version": "2022-11-01T19:16:40.201466816",
    "channelId": "b1373fea-da9b-434b-b674-6694ce5d08cc",
    "developer": "SmartThings",
    "permissions": []
}
2 Likes

Hi Todd. Could you please, add me to web App.

Yes Thanks, I finally got it to work .
But only after I deleted the first Token and created a new one !?!?!
Will now have a play :space_invader: :space_invader: :space_invader:

Arrive late at the party … as usual :slight_smile:

Are you still accepting new participants for testing? If not, do you have some timeframe on when this will go public?

I’m somewhat technical user.

One a bit more specific question. I need to see Zigbee Route for one Zigbee device (Aqara) due to issues after pairing. I could easily see that in IDE using DTH, but with a driver, it’s only a placeholder. Is it possible to use this tool to display device (Zigbee/Z-wave) routing?

Thanks a lot, and thanks for your contribution to ST community :slight_smile:

1 Like

hi im getting an error

Have you provided a Smartthings API Token as described here:

yeah didnt realise they only lasted so long