I am completely new to SmartThings and just doing a bit of research into it first. I was reading the documentation and there seems to be a lot of mention on the cloud and using AWS lambda. I was wondering does SmartThings allow you to program and run code locally on the hub?
In the documentation automation’s are described as " An example of an Automation is a WebHook or AWS Lambda function that uses the SmartThings REST API to control and get status notifications from SmartThings devices."
Is there an alternative instead of going through the REST API for communicating directly from the hub to the devices? Say I have a Z-Wave smart plug connected to my SmartThings Hub, can the Hub execute scripts/automatons locally to turn on/off this smart plug based on certain conditions I define?
Any useful links/help is welcome!
I do see in the rules portion of the documentation it mentions “In a future release of the API, local execution of rules on the SmartThings hub will be supported, making rules a great choice for those looking to create fast, stable and secure automations.” Any information or updates on this?