There’s a good bit quantity-wise in our setup, but nothing fancy. From the top, we’re using the stock Sonos Player DTH. We have a combination of CoRE pistons, Notify with Sound, and Simulated Switches that activate various routines. Some are as simple as “motion at the front door.” I did find, especially with CoRE, the simpler I kept the routine, the better. From a reliability perspective, it seemed more simple pistons worked better than fewer, more complex pistons.
It was rough for awhile, but in the last several weeks the only Sonos issue has been some of the simulated switches bringing up the last routine used (rather than the desired routine). I’ve been on the road and haven’t dug into it, but I took that as being a Sonos “favorites” issue. I suppose that’s something else we’ve done is try to utilize the favorites in the Sonos Controller app for all of our routines from MP3 files to Sirius channels and sports networks. Before using the Sonos favorites, the problems were much worse in terms of calling the wrong routine.
As far as SHM, that’s another story. We have had way too many nuisance alarms (especially with “Presence”) to trust SmartThings. For example, to raise the garage door, I now use a 3 out of 3 voting in CoRE (new presence, motion sensor, and camera motion sensor). Before I did that, the garage door would be going up and down at all hours as the presence of my or my wife’s phone disappeared and reappeared. IMO, SmartThings just isn’t reliable enough with a single activation device for mission critical uses like SHM.
Hope that helps!