This may have been asked before, but I’m new to this and have added my own app to my Echo , and want to do more. “What is a device handler.”
Thanks in advance
1 Like
tgauchat
(ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy)
August 30, 2016, 6:19pm
2
How about starting with the Developer Documentation?
1 Like
The custom code FAQ will give you the quick overview ( this is a clickable link)
The original FAQ information in this thread refers to the original smartthings architecture, which was in place through the end of 2022 and a little beyond. Custom code was written in the groovy programming language and ran in the smartthings cloud.
As of May 2023, you can no longer add new Groovy DTH‘s or smartapps to your smartthings account. So if you came here because of a link in an old forum thread, or on another site, I’m afraid the Groovy information is no longer usable.
All of this was replaced by a new architecture. Cloud to cloud integrations use the smartthings API. Hub connected devices, mostly Zigbee and zwave, now use “Edge Drivers,” written in the LUA programming language. Here’s the official announcement on those:
The process for using a custom Edge Driver in the new …
After that you’ll find all the details in the developer documentation. Click on “community” at the top of this page and it will take you to the first page of the forum. Then click on “developer documentation” in the upper right.
4 Likes