Wow! I never knew (custom code was available)

I just wanted to say “wow!”

Prior to today, I was completely unaware of this forum, device handlers and all of the amazing extra stuff with SmartThings! To me it was basically a more customizable version of Alexa that meant I had less wifi things in my house!

After wondering (ie googling after the fact, not RTFM) how to use the scene control in my latest Zooz switch (it said it could on the box), I came across custom device handlers today. I had no idea so much more flexibility was available for the hardware I already had (but just configured as generic Z-wave dimmers). Samsung and friends really need to make this stuff more discoverable, but now that I’m here, Thank you to the various posts I found on this forum!

4 Likes

Welcome to the addiction!

1 Like

It depends what you mean by “discoverable.” :sunglasses:

There is a community-created wiki that has “quick browse” lists so you can more easily find custom code (both Groovy DTHs and Edge Drivers) by device class. So there’s a list for lighting, a list for motion sensors, etc.

https://thingsthataresmart.wiki/index.php?title=How_to_Quick_Browse_the_Community-Created_SmartApps_Forum_Section

You should also know that SmartThings itself is in the middle of a huge transition to a new architecture. Sometime soon the free Groovy cloud will be shut down, and all Groovy DTHs, whether stock or custom, will cease to work.

Instead, hub-connected devices will use Edge Drivers which will be written in a different programming language, Lua, and which will run on your own hub.

Zooz is one of the companies already working on creating the Edge Drivers that will be needed for its products, so you should be fine there.

You can see the list of currently available beta Edge Drivers in the same section of the wiki:

https://thingsthataresmart.wiki/index.php?title=How_to_Quick_Browse_the_Community-Created_SmartApps_Forum_Section#Quick_Browse_Links_for_Edge_Drivers

But so far very few of the authors of custom Groovy smartapps have indicated that they will be converting to the new architecture, so when it comes to creating rules to operate the devices it’s going to be a whole new world. :thinking: You’ll probably either use the routines creator available in the SmartThings app or, if you need advanced functionality, the new Rules API.

One of the main points of the change to the new architecture is to make it easier for device manufacturers to create and distribute code to expose the full functionality of their devices. So the idea is that in the future, rather than having to individually research and apply custom code for a device like the Zooz scene controller, you’ll just click on a link to subscribe to their Edge channel and you’ll automatically get their latest and greatest code for all their devices.

So a LOT of change is coming, we don’t know all the details yet, but it should make it easier to get full value out of the devices you add to your SmartThings account without having to do a lot of work or research.

Official announcement:

Announcement | Changes to our Legacy SmartThings Platform

Yikes… Looks like I chose a poor time to jump on this band wagon!

1 Like