Not a dumb question at all. It actually brought an unexpected issued to light.
You typically should find the Uninstall option after going into the BigTalker app instances on your phone, going to Configure, then scroll to the bottom. There should be a red “Uninstall” button at the bottom of the page.
Looking back at the code it looks like if you started to install the app and backed out before completing, it would never realize the app was partially installed so it wouldn’t show the Uninstall button for that instance. I didn’t expect the SmartApp to actually partially install without the user hitting Done, but ST appears to handle it this way if a user backs out during initial configuration. This can be resolved in one of 3 ways:
Go into each extra instance, click Configure, configure the default speech device and hit Done (to complete the install for that instance). Go back into that instance and you should find the “Uninstall” button now at the bottom of the Configure page. Rinse and repeat until all unwanted instances are gone.
As @kevintierney stated, you should be able to go into the IDE ( https://graph.api.smarthings.com ) > My Locations > smartapps > Edit > Scroll down to the BigTalker instances that you do not want > Uninstall
You can search the code under
def pageConfigure() and change
uninstall: state.installed to
uninstall: true and then Save and Publish for Me to make the button show up for current and future instances. In version 1.0.2, this is found on line 541.
I’ll fix this in Version 1.0.3 so that the Uninstall button is always there. Which by the way, if anyone wants to help test 1.0.3, the development releases are available here: https://github.com/rayzurbock/SmartThings-BigTalker/tree/1.0.3-Dev. I’ve fixed this in 1.0.3-Alpha7. You will find a few more events to speak on (acceleration, water, smoke, button), bug fixes (possibly some added, as this is the in-development version). I’m adding one or two more features and bug testing what I can before releasing 1.0.3. If you test the development versions and find issues, please submit an issue on Github, or PM me here in the community. Also I would appreciate knowing if you do not find any issues that everything seems to be ok for you in the dev release.