I’ve spent the past two days trying to delete the Roomie Remote smartapp and associated device because I accidentally broke the pairing between the ST app and my Roomie Remote (I think it may have been an IP change, but not sure). I have searched through all the threads and tried everything I could find, but it simply refuses to be deleted.
I seem to have a Roomie Remote Agent Connect device type, three three different Roomie Agent instances, only one of which appears ever to have been active. Then a supposed Roomie Remote smartapp which is elusive and shows the three different Roomie Agents as “children”.
I have tried deleted the smartapp from the ST app. Tried deleting the “things”. Tried disconnecting any “Things” that were using the smartapp RoomieRemote. All say “There was an error deleting your smartapp”.
I then tried deleting from the IDE. Went to the obvious places, can’t uninstall smartapp, thus can’t uninstall devices. Went to Home location to display all smartapps, click the x, neither Roomie Remote app or Roomie Agent app can be deleted there either. Tried deleting the code from all of them - device type, device, smartapp - nope. Tried reinstalling overtop of the different codes and republishing. Still can’t delete, still can’t pair with SmartThings from within my actual Roomie Remote app.
The only clues I’ve gotten are the one error I get from trying to uninstall one of them from IDE:
Oh No! Something Went Wrong!
500: Internal Server Error
Sat Jul 11 17:10:01 UTC 2015
No such property: id for class: org.codehaus.groovy.grails.web.taglib.NamespacedTagDispatcher
Oddly enough, when I am in the Roomie Remote app and try to add SmartThings again, it does login to ST just fine, shows all my “things” and allows me to check the ones I’d like to control, but when I click Authorize, it says it can’t pair. If I could get the thing to re-pair, I wouldn’t be trying to delete the whole thing from ST. I’d just try to delete the two “empty”, inactive Roomie Agent instances.
Sent a note to support, but I’m too new to know if a problem really needs support to fix it, or if I just don’t know how to fix it yet. Would love to be able to figure this out.