Automate Two Light Switches (Home) w/ One Device

Want to integrate 2 light switches with your home automation setup? One way to do this is to replace both light switches with smart switches. Smart switches can be pricey, however, and so there’s another means of converting two light switches in an electrical box into smart switches.

The two lights I chose to automate using just one Shelly 2.5 dual smart relay. The two lights are on switches that share a two-gang electrical box.

Just as a smart relay can help you convert a single light switch into a smart switch, a dual smart relay does the same with two output circuits. In other words, a dual smart relay like the Shelly 2.5 can control and monitor two separate lights or other switched devices that share an electrical box. Once set up on the Shelly app, you will then be able to control your lights or other electrical circuits using Alexa or another voice assistant.


Your Home “User Experience”

One thing I really love about the Shelly 2.5 is that it helps you to maintain the “default” functionality of the light switches in your home. Here’s what I mean by that:

  • You’ve lived in your house for a while
  • When you walk in a room, you flip a light switch to turn the lights on
  • The lights turn on
  • Maybe you want to turn the lights off, so you flip the light switch again
  • The lights turn off

With some smart home devices, including some smart plugs and smart lights, the device becomes an additional switch in series with the light switch. With devices of this type, you have to turn on the light switch and turn on the device.

Additionally, if someone turns the light switch off that powers the device, you won’t be able to turn the device on at all. These factors can render the “user experience” within your home somewhat unintuitive, and can lead to less-than-ideal behaviors like taping off light switches.

How Is The Shelly 2.5 Different?

With a Shelly 2.5, you won’t have the problem described above. The Shelly 2.5 has ports to accept inputs from your existing light switches. With this feature, Shelly 2.5 is able to seamlessly control the lights in your smart home either through your home automation or through the existing light switches. You’ll be able to automate two light switches without breaking the existing functionality.

About the size of a small box of matches, the Shelly 2.5 is designed to wire in with your existing switches and tuck into the back of your electrical box. I’ll go over the process below, including the step you’ll take to ensure your physical switches will still work normally. The entire process should take 1-2 hours.

It’s a cool little gadget

How To Install The Shelly 2.5 Dual Smart Relay To Automate Two Light Switches

This process is not too bad, but will require a few basic electrical skills. If you have ever replaced a switch or outlet in your home, you should have all the knowledge necessary to install a Shelly 2.5. If you’re not comfortable or experienced with electrical work, get someone to help you or pay a professional to do the job. Additionally, be sure to check with your local building permit office to ensure you’ll be compliant with local electrical codes.

As mentioned above, automating two light switches with the Shelly 2.5 requires only basic electrical skills, and should take around an hour or two. Here is an overview of the steps (written for US residential wiring) you will take to install the Shelly 2.5 smart relay:

  1. Prep some wire jumpers
  2. Kill power to the lights you want to automate
  3. Pull out the switches & disconnect the outputs to the lights from each switch
  4. Connect the output wires to the Shelly
  5. Connect the power supply to the Shelly
  6. Wire the existing light switch outputs to the Shelly
  7. Connect a neutral wire to the Shelly
  8. Pack everything back in the electrical box

1. Prep Some Wire Jumpers

To make the electrical connections for your new Shelly smart home device, you’ll need some short “jumper” wires. You’ll need to bring in the following new connections:

Power To Shelly2Black
Switch Output2Black
Neutral Wire1White

In other words, at a minimum, you’ll need 4 short black jumper wires, and 1 short white jumper wire. By “short”, I mean around 3-4 inches, depending on the wiring in your electrical box.

Several short black and white jumper wires that will be used to install a Shelly 2.5 in a two-gang electrical box. Using the Shelly 2.5, it's possible to automate two light switches with one smart home device.

Don’t Overload Your Wire Nuts

In addition to the minimum number of jumpers above, you may need additional jumpers if there are already several wires bundled in the existing wire nuts in your electrical box.

If I see 3 wires in a wire nut, I like to replace one from that bundle with a short jumper (because I know I’m about to add two more wires). I then use the short jumper to start a new wire nut bundle with: the other end of the jumper, the wire from the original bundle that I “replaced” with the jumper, and the new wiring I need to bring in.

Of course, the new wire nut needs to be rated to handle the quantity and gauge of wire in the new bundle (4 x 14AWG, in this example).

So, when we pull everything out of the electrical box in a moment, we’ll take a look at your existing bundles. If your wire nuts are already pretty crowded, you may need an additional black and/or white jumper wire to avoid overloading your wire nuts.

To prep your wire jumpers:

  • First, cut 3-4″ lengths of wire from some 14/2 (or other wiring as appropriate for your application)
  • Strip ~1/4″ from one end of each wire
    • The Shelly 2.5’s ports are only ~1/4″ deep, so this end will go in the Shelly
  • Strip ~1/2″ from the other end of each wire
    • This end will be used to make your new wire nut and switch connections
    • Once you get your switches out of the wall box, you can use the strip gauges for those two jumpers

2. Kill Power To The Two Lights You Want To Automate

After prepping your jumpers, the next step in the process of automating two light switches is to make the circuits safe to work on. To do this, I like to follow this process:

  • Turn on both of the lights that you want to work on
  • Go to your breaker box and kill the breaker for that area of the house
    • Validate that both lights turned off. If not, you’ll need to find and shut off the breaker for the other circuit
  • Remove the wall plate
The two light switches I was automating with the Shelly 2.5 dual smart relay. The light switches are shown with the wall plate removed.
  • “Test before you touch”
    • Protect yourself; use a non-contact tester to make certain that there is no live wiring inside of the electrical box

As I mentioned previously, don’t take on any electrical tasks that you’re not comfortable with; there’s plenty of power in the wall to kill or seriously injure you. If you’re not feeling up to the task, get someone who knows what they’re doing to help you out, or pay an electrician to do the work for you.

3. Pull Out The Switches & Disconnect The Outputs To The Lights From Each Switch

With the circuits safe and the wall plate pulled off, go ahead and unscrew the switches from the electrical box.

Pull the switches out from the box, then figure out which wires on the back of the switches are the output wires. By output wires, I mean the black wires that go out to the lights that the switches operate – not the black wires that come in from the supply.

After removing the wall plate, I pulled the wiring out of the two-gang electrical box to get ready to install the Shelly 2.5. In order to automate these two light switches, we'll need to make some changes to the wiring.

If you’re having trouble telling which black wires are which, the supply wires likely come into the switch from the same wire nut, whereas the output wires will each run off individually to different cables that then leave the electrical box.

Once you’ve identified the output wires, disconnect those wires from the backs of the switches. Disconnecting these wires might mean unscrewing the terminal screw on the side of the switch, or depressing a mechanical release on the back of the switch for push-in connections. Depending on the design of the push-in switch, you may have to cut the wire behind the switch and strip off some insulation to get it ready for the next step.

After pulling all of the wiring out of the box, the first step is to remove the power supply (black) wires that go to the lights themselves from the backs of the light switches.

Keep track of which wire went to which switch so that you can make sure your switches will still control the same lights after you install the dual smart relay. In other words, if you lose track of which wire is which, the switches may end up working opposite from what you’re used to.

4. Connect The Output Wires To The Shelly

Alrighty, time to start wiring in the Shelly 2.5 to automate two light switches with just 1 device!

Keeping track of which output wire went to which switch, take hold of one of the output wires. The Shelly 2.5’s ports are only ~1/4″ deep, so trim the end of the output wire down to about that length.

Insert the exposed wire into the closest Shelly 2.5 output port (either O1 or O2). While holding the wire in place, use a small flat-tip screwdriver to tighten down the screw for that port.

The output wires for the lights are shown connected to the O1 & O2 ports on the Shelly 2.5.
In this picture, the two supply wires for the lights have been connected to the Shelly O1 & O2 ports.

Pull on the wire to make sure it’s securely engaged in the Shelly output port.

Repeat this process for the second output wire. Recall which output wire went to which Shelly output port (O1 or O2). You’ll want to make sure you connect the switch output to the corresponding SW terminal in a future step.

5. Connect The Power Supply To The Shelly

The Shelly 2.5 is a powered device and requires a power supply for each output circuit. In this step, we’ll connect electrical power to the Shelly’s L (for “Line”) ports:

  • Find the wire nut in the electrical box where all of the black wires are bundled together
  • Unscrew the wire nut
    • If there were 3 or more wires bundled together, remove one of the wires from the bundle and add a short black jumper wire
      • Hold the original wires together (minus the one you removed, plus the short jumper) and reinstall their wire nut
      • Pull on each wire to make sure it’s secure in the wire nut
  • Add two black jumper wires to the bundle (or to your jumper, along with the other black wire you “replaced” from the original bundle)
  • Hold the black wires together and install a wire nut
In order to automate our two light switches, the Shelly 2.5 will need two power black supply wires in to the "L" ports. These wires will need to be added to a wire nut with another black wire that's carrying line voltage to the electrical box.
  • Pull on each wire to make sure that it is secure in the wire nut
  • Connect the other ends of the black jumper wires to the “L” terminals on the Shelly 2.5
The Shelly 2.5 shown with the outputs to the lights connected to its O1 & O2 terminals, and power supply jumpers connected to its two "L" terminals.
  • After tightening the screws for those terminals, pull on each of these jumpers to make sure they’re secure in the Shelly

6. Wire The Existing Light Switch Outputs To The Shelly

The next step is to integrate the Shelly with the existing light switches. By watching the output from those switches, the Shelly is able to maintain the existing functionality that you expect when you flip a light switch. In addition to enabling control from anywhere in the world via the Shelly app, or voice control through Amazon Alexa or another voice assistant, you’re left with the functionality that you’re used to: you can still flip the physical light switch, and the light turns on or off.

Magic! Let’s get those switches wired in:

  • If there is a strip gauge on the back of your switch, use the gauge to make sure you’ve stripped the right amount of insulation off of your black jumper wire
  • Connect a black jumper wire to your switch, either by inserting it into a push-in terminal, or curling it around the screw terminal and tightening the screw
The switch output jumpers have been hooked up to both of the light switches we want to automate. These jumpers are used to communicate to the Shelly 2.5 when the light switch has been flipped. Later in the process, we'll set the Shelly app to switch the light on or off whenever we flip the switch.
In this image, the switch output jumpers have been hooked up to both switches.

Connect The Switch Output Jumpers To The Shelly

  • Insert the other end of the jumper wire into the Shelly 2.5 SW1 or SW2 port that corresponds with the O1 or O2 port
    • In other words, if, in Step 4, you connected the light output wire that you disconnected from the switch on the left to Shelly’s O2, then now connect the switch output jumper from the switch on the left to Shelly’s SW2
Similarly, both switch output jumpers have already been connected to Shelly’s SW1 & SW2 terminals in this image.

Make sure that the switch jumper connects to the same # SW port as the output to the light that was once connected to that switch.

In other words, if the supply for the light that used to be connected to the light switch on the left is now hooked up to O2, make sure that the switch output jumper from that light is now hooked up to SW2.
  • Pull on the wire to make sure it’s securely engaged in the Shelly port
  • Repeat this process for the other switch

7. Connect A Neutral Wire To The Shelly

Almost there! Next, let’s connect the neutral wire to the Shelly’s N terminal:

  • Find the wire nut where all of the white wires are bundled together
  • Unscrew the wire nut
    • If there were 3 or more wires bundled together, remove one of the wires from the bundle and add a short white jumper wire
      • Hold the original wires together (minus the one you removed, plus the short jumper) and reinstall their wire nut
      • Pull on each wire to make sure it’s secure in the wire nut
  • Add a white jumper wire to the bundle (or to your jumper, along with the other white wire you “replaced” from the original bundle)
  • Hold the white wires together and install a wire nut
Just as the Shelly 2.5 needs line supply in to its L terminals to automate two light switches, it will also need a neutral wire in to its N terminal. Add a neutral wire jumper to the existing wire nut bundle, or add a short jumper and a new wire nut if the existing bundle is already potentially full.
  • Pull on each wire to make sure that it is secure in the wire nut
  • Connect the other ends of the white jumper wire to the “N” terminal on the Shelly 2.5
With the neutral wire hooked up to the Shelly 2.5's N terminal, you're now ready to automate two light switches in your home using just one Shelly 2.5 device!
  • After tightening the screw for that terminal, pull on the white jumper to make sure it’s secure in the Shelly

8. Pack Everything Back In The Electrical Box

Alright; we’re on the home stretch. Just need to put everything back together then set your new Shelly device up in the Shelly app.

Carefully tuck your wiring back into the electrical box, taking care not to stress the wiring unnecessarily. Once everything’s tucked in, screw your light switches back into place and then reinstall your wall plate.

After physically reinstalling your wiring, make sure everything’s working. Turn the breaker(s) back on that you disabled previously. The light switches should work normally at this point to turn the lights on and off.

How To Setup The Shelly 2.5 On Your Network

Nice! You’ve physically installed your new Shelly 2.5 dual smart relay, and are ready to automate two separate electrical circuits with one device using your smart home controller. Now, it’s time to set Shelly up on your network. First, you’ll setup the Shelly app and add your new device. Then, you’ll integrate Shelly with your Amazon Echo or other voice control products.

Setup The Shelly App On Your Mobile Device

The Shelly app will allow you to control your new Shelly device via your phone or tablet. Once connected, you’ll have the option to control your devices solely over your home network, or from anywhere in the world by connecting your device with Shelly Cloud.

To install the app, follow one of the links below, or scan the QR code on the side of the box that your Shelly device arrived in:

The Shelly app can be located by scanning the QR code on the outside of the box in which your Shelly 2.5 will arrive.

Follow the instructions within the app to create an account and get ready to add your new dual smart relay.

If you have any issues, click the following link to seek help in Shelly’s support group on Facebook.

Add Your New Device Within The Shelly App

Once you have the Shelly app and your account setup, it’s time to add your new smart relay.

  • Make sure the Shelly 2.5 itself is powered up. If you can see the device inside of the electrical box, there should be a red light blinking
  • On your mobile device’s WiFi settings, connect to the Shelly’s web server. It should show up in your list of WiFi networks as something like shelly-switch25-35FA58
Automate two light switches with one device with the Shelly 2.5. This image shows the user connected to the Shelly's integrated WiFi network on an Android device.
  • Once connected to the Shelly’s WiFi network, return to the Shelly app. Click the menu icon and click Add Device
Add Device within the Shelly app to add your new Shelly 2.5 to your home automation setup.
  • On the next screen, select your home WiFi network from the dropdown, then enter your password. Make sure to use your 2.4GHz network, not your 5GHz network
Setup your home WiFi network SSID and password to automate two light switches with one device by installing a Shelly 2.5.
  • Next, you should see the new device you’re trying to add on the “Include Devices” screen
Your new Shelly device should be listed on the Include Devices screen after setting up your WiFi network.
  • Check the box next to your new device (or click Select All), then click Include Devices
Click the box next to the new Shelly device and click Include Devices.
  • The Shelly app will then connect to your new Shelly 2.5 and set it up to work on your WiFi network
The Shelly app will setup your new device on your WiFi network.
  • Success! Now that your new Shelly device is connected to your WiFi network, you can set it up how you like within the app. If you don’t have any Rooms defined within the app, setup a Room for your new device (Kitchen, Living Room, etc.). Once you have a Room ready, click Discovered Devices to setup your new device
New Shelly devices will appear within the Discovered Devices group once you've included them on your network.

Give Your New Shelly 2.5 A Name & Add It To A Room

  • Within Discovered Devices, click the Click To Add button to add your new device to a Room and choose its “Picture” (icon within the Shelly app)
On the Discovered Devices group, Click To Add any new your new Shelly device to a room and choose its icon.
  • On the Add Device screen:
    • Give the device a name. Because the Shelly 2.5 is a dual smart relay, when you add a Shelly 2.5, you’re adding two devices at once. So, just give the device the name for either circuit (“Back Porch Light”, “Kitchen Light”, etc.). You’ll straighten this out for the other device in a minute
    • Choose the Room where you want the new device
    • Choose the icon (“Picture”) you would like the device to have within the Shelly app. If I’m adding a light switch, I always like to use the light bulb Picture
    • When you’re ready, click Save Device
On the Add Device screen, name your new Shelly device, choose which room it will be assigned to, and give it a "Picture". The Picture is the icon that will be shown for that device within the Shelly app.
  • Shelly will ask if you want to connect the device to the Shelly Cloud. Shelly devices have the option for local-only control (you can control your devices only when you’re connected to your home WiFi network) or control via Shelly Cloud (you can control your devices from anywhere in the world). Whichever option you want, I found that installation went smoother if I clicked No here. I then update the device firmware before connecting to Shelly Cloud in a later step
Don't connect Shelly to the cloud at this time. It seems to go smoother if you update the firmware first and then connect to the Shelly Cloud later.
  • Because the Shelly 2.5 is a dual smart relay, it will show up in the Shelly app as two devices: one for each circuit that it’s able to control. Click the power icon next to each device to figure out which is which. Go ahead and straighten up the names for both devices as appropriate for the circuits that they control
Once your new devices show up in the Shelly app, you can rename them as appropriate for the circuits they contro..

Update The Firmware On Your New Shelly 2.5

  • Like most electronics these days, Shelly is kept current by its manufacturer through firmware updates. Click on your new device (in the Shelly app, click the Room it’s in, then click the device name), then click the firmware update notice. You may have to restart the Shelly app to see the firmware notice, but most likely you will need to update the firmware on a new device
Shelly will most likely have a firmware update available once you power it on.
  • Click Update to confirm the update. Give Shelly a few minutes to perform the update and then the device will restart itself
After clicking Update Firmware, click Update on the pop-up to update Shelly. This step is part of the process of automating two light switches in your home using 1 device (the Shelly 2.5).

Set Shelly’s Button Type So Your Switches Work Normally

If you’ll recall from the beginning of this post, one of the features I strive for in my own home automation is to keep the “user experience” intuitive. When I walk over to a light switch and flip the switch, I want it to turn the lights on if they’re off and turn the lights off if they’re on. That seems pretty straightforward, but if you’ve installed a few smart home devices, you’ve probably seen by now that it’s not always so clear-cut.

Next, we’ll set Shelly’s Button Type to make sure that when we flip a switch that’s connected to the Shelly, the lights behave as we expect them to.

  • From the device’s screen in the Shelly app (shown above), click Settings, then click Button Type
The Settings screen for a Shelly device. We'll be using this screen to set the Button Type for our Shelly 2.5.
  • On the Button Type screen, click Edge Switch. This will set Shelly to change its output state (turn the light on or off) every time it receives an input from the light switch (every time someone throws the switch either up or down)
    • This allows you to control your lighting either via your smart home controllers and voice assistants, or through the light switches. Everything will work as you expect it to
    • The only “drawback” to this is that your lights may be on when your physical light switch is in the off position, but this is unavoidable unless you upgrade the switches to smart switches
When automating two switches in your home using 1 Shelly 2.5, use the Edge Switch setting for your device's Button Type. This makes it so that whenever you operate the light switch, the Shelly turns the light on or off. This allows you to control your lights via your smart home automation without losing the "basic" functionality of the light switches.
  • Repeat this for your other new device

Setup Your New Devices For Control Via Shelly Cloud

Some folks like the security of local-only control, and can skip the following steps. If you’d like to be able to control the device from anywhere in the world via the Shelly app (and through Amazon Echo or Google Home products or other smart home control), you’ll want to setup your new device for the Shelly Cloud.

  • In the Shelly app, click on the device you want to connect
    • Click Internet/Security
    • Click Cloud
The Shelly Cloud settings are found on the Internet/Security page within the Shelly device's page in the Shelly app.
  • With the Cloud section expanded, click Enable Cloud
Clicking Enable Cloud will allow you to connect your new Shelly device to the Shelly Cloud.
  • Click Associate To Cloud to tell Shelly you want to link your new device to the Shelly Cloud (enabling worldwide control via the app and control through Amazon Alexa or another voice assistant)
    • Click Yes on the confirmation pop-up
Click Associate To Cloud within the Shelly app to associate your device with the Shelly Cloud.
  • That’s that! You’re now able to control your lights from anywhere in the world using the Shelly app
The success screen shown when a new Shelly device has been added to the Shelly Cloud.

Link Shelly w/ Amazon Alexa To Allow Voice Control

If you want to be able to control your lights through Amazon Alexa (or another voice assistant), the last step in the process is to link the Shelly app with Alexa. This process is somewhat straightforward:

  • Add the Shelly Cloud skill to Alexa
  • Follow the instructions within the skill to enable it. You’ll need to enter your login and password from the Shelly app
  • Enjoy the time-savings and home automation features you’ve just unlocked by linking Shelly with a voice controller!

Where To Get Shelly Devices

Two great places to pick up Shelly gear are on Amazon and on Shelly’s USA store. You can use the Amazon links below to support this blog (at no additional cost to you), but don’t be shy about checking out Shelly’s online store, where they often run great sales and combo deals on their products.

Here are some great Shelly products you can purchase through Amazon:

  • The Shelly 2.5 (can control 2 electrical circuits):
  • A two-pack of the Shelly 1’s (each device can control 1 circuit):
  • The Shelly dimmer, which lets you control and dim a dimmable light source:

Additionally, don’t forget to check out the Shelly Shop USA for limited-time deals.

Additional Information

First things first – if this article was your cup of tea, please take a moment to subscribe to my email list. I’d love to keep you up-to-date whenever I post new home automation or industrial automation content. Best of all, I’m not at all spammy (around 0-2 emails a month).

Secondly, if you’re looking for more information on Shelly products, check out some of the following resources:

Thanks for reading! Questions? Have something to say about Shelly or other smart home devices? Please feel welcome to reach out to the community in the comments section below.

Leave a comment

%d bloggers like this: