SmartThings is an inexpensive scheduler for in home automation.
REQUESTING AN ACTION THROUGH THE MOBILE APP
Once you add a networkable device to your network, you can turn it on off whenever you want through the Mobile app.
You can also group several different action requests together, and then send them all with one choice in the mobile app when you want to run them. For example, I have a Bedtime choice that turns ON a lamp in the living room and the bedroom, and turns off the entertainment center power strip.
Then I have another “Good night!” Choice that I can use to turn off both those lights after I’m in bed.
AUTOMATICALLY SCHEDULING ACTION REQUESTS
In addition to requesting actions manually you can use the mobile app to automatically schedule them.
SmartThings comes with several dozen built in scenarios you can use, like turning on a networked lamp at sunset.
You can use these or not, up to you, and make different changes, like having the lamp come on at 7 pm every day instead of sunset.
You can also automatically trigger action requests when other networked devices change status, like having a hallway light go on when you open a closet door. (You would need two networked devices for this, the sensor that knows the door opened and the light that can be asked to turn on.)
And again, you can set it up through the mobile app so one trigger asks for multiple actions.
So far all of this can be done without any coding at all, just through the mobile app.
CUSTOM CODING
If you like coding, SmartThings also allows to write your own scheduler apps.
I myself am quadriparetic, in a wheelchair with limited hand function. I can code, but I don’t want to. So I only use the standard SmartThings mobile app. But it’s added a lot of convenience for me.
Anyway, others can speak more to your specific questions, but that’s the basics.
- set up the SmartThings hub. ( pretty easy)
- select a networkable device you want to use. (You’ll need to check before you buy to see if it’s one that will require custom code.)
- use the mobile app to connect the device to your network. Now you can turn it on or off from the mobile app.
- use the schedule options in the mobile app to group together multiple devices for manual Control, or to set up automatic schedules based on day/time or on other triggers.
- if you need a device that isn’t supported yet, or you need something more complicated than the built in choices, check in the forums here to see if there’s already custom code that does what you need, than install it per the author’s directions. (This can get complicated.)
- or write your own code.
But you can stop at 4, if you like. I do.
And I find both SmartThings support and the community here in these forums very helpful whenever I have a question.