How to get a Shelly uni to trigger Smartthings?


Been on the lookout for a device accepting dry contact input from my driveway sensor since my old door sensor failed.

So I got a Shelly Uni and connected it to smartthings.

It’s a relay really and Smartthings can see the two outputs of the shelly as switches. However I don’t want to connect anything to the outputs, I was hoping to get Smartthings events triggered merely from the dry contacts being triggered.

Can anyone point me in the right direction please ?

You should be able to right a routine based on what the uni relays are doing even if no load is connected to the uni.

If the relay opens do x

If the relay closes do y

1 Like

Thanks for the reply, I’m a total newbie with these things.

Do you know if the relay will automatically open or close based on the dry contact input being detected? Or do I need to tell the shelly to do that in the WebUi?

I don’t have a Uni so I am not 100% sure. I do have a Zooz Zen 16 which has 3 dry inputs and 3 relays. The each relay is tied to a specific dry input, so they operate together. I only use the 3 dry inputs to connect non-smart things to ST. I don’t use any of the relays.


That’s really helpful thank you. I can’t work out how to make the relay open or close. I’ll keep messing. I like the sound of your device though, may look into that

You might consider trying my Edge driver for Shelly devices. It supports the uni, doesn’t rely on the cloud (all local) and presents the inputs separately from the relay switch control so that you can use them to trigger automations. It also supports external sensors.

1 Like

I have the Shelly Uni and it works great with the TAustin Edge driver. As TAustin notes, for your application, you can just monitor one of the inputs directly and trigger your routines from there. There is some configuration to do in the Uni itself that you need to setup such as how the inputs “button type” respond (momentary, toggle, etc.) and setting up a static IP address. I don’t use the Shelly app, I just connect directly locally with a browser and do the setup from there. Lots of different menus for various settings most of which you won’t need to change, but it takes it little time to sort through them all.

1 Like