JDRoberts:
An excellent idea, but unfortunately your GitHub instructions tell people to go to the IDE and create a virtual switch there. That is no longer an option in the new architecture. And the IDE itself will be going away soon.
There are two different options that can be used instead.
First, those who have a smartthings/Aeotec hub can use one of the community-created edge Drivers for virtual devices. You can find those on the quick browse lists in the community – created wiki.
https://thingsthataresmart.wiki/index.php?title=Quick_Browse_Lists_for_Edge_Drivers
Those who don’t have a hub would have to create a virtual device using the API, which is more complicated. And then I’m not sure your new smartapp is going to work for them. So I’m just going to mention that, but not go into the details at this time.
Also note that once the IDE goes away, there will no longer be an official method for adding custom modes like one for Shabbat. You will still be able to do this through the CLI, but again, that’s more complicated. Of course, if someone already had the mode from before, they should be OK.
Life after the IDE: Questions and Answers
Don’t forget that the API browser from @TAustin allows you to create virtual devices and location modes via the browser vs having to use the CLI or the APIs.
NOTICE!!: SmartThings has now released its own equivalent of this app here , so you may prefer to use that instead.
I have a browser-based web app that provides a point-and-click way to explore most of the SmartThings API. For the non-technical, this gives you access to an important SmartThings resource without having to learn tools like Postman, curl, or the CLI. You don’t even need a computer: a tablet or even smartphone can be used. For the more technically inclined, it provides much faster and more convenient access to those commonly-accessed CLI commands. Although I originally thought of it as a portal for the non-technical, I’ve actually found it quite useful to use during my own development activities.
This is not intended as a replacement or ‘competitor’ to the CLI, mysmart…
3 Likes