I have said it many times throughout these forums… SmartThings is a very clever idea. But in the grand scheme of things: its implementation; user interface; IDE; do you feel it is smart?
I’ll mention a few things for starters. This is far from a laundry list of what I think could be added to SmartThings to make it better, but rather a few things I find particularly dumb based on decades long experience with HA.
1.) Dumb SmartApps. Practically every reference to a light or switch in SmartThings involves only ‘on’ and ‘off’. HA introduced remote dimming switches and outlets with x10 almost 30 years ago, and now we have color. But the majority of SmartThings’ out of the box experience ignores this, despite already knowing the capabilities of any inputted device to a SmartApp.
Instead, get ready to get your fingers between the fan blades and edit/write device specific apps for capabilities beyond ‘on’ and ‘off’. How smart isn’t this?
2.) No Scenes? A staple of Z-Wave since its introduction, and labeled as “action groups” from as far back as the dawn of Insteon and even x10. Perhaps the SmartThings team felt they had a better mousetrap in the works, but I have yet to experience it. Light groups and other macros are paramount to HA, and having to deal with each device independently due to different intra-device state changes is not only a huge step backwards, it contributes to the ‘big can of paint’ below. Being able to add/delete/change a device and its state to an existing controlled scene is a necessity when compared to the alternative presented by SmartThings.
3.) A Big Can of Paint, and a LOT of Corners. In other systems, when I remove a device, any ‘rules’ it solely belongs to are simply deleted as well (after a warning is presented). If other devices were targets for that rule, the rule would stand, and the device would simply be removed from it.
The SmartThings approach is for you to go through every app that references that device and either uninstall it, or remove the device’s reference. This can take hours in even a simple system. And if you uninstall an app whose functionality you might be unclear of, it could cost you hours more resetting it back up again for other devices it referred to. This is simply insane for a system that was designed from the ground up in the last couple of years.
So what do you feel are the dumbest aspects of SmartThings? And how would you like to see them educated?