How To's | Setup Zigbee Binding - SmartThings

DISCLAIMER While we (and our community) try to keep these instructions up to date, it’s often hard due to the many updates to our firmware, SmartThings app & platform changes, as well as many other factors outside of our control. If any updates/edits need to be made to these instructions, please comment on this thread so we can keep it up-to-date:

Wiki - General Feedback/Suggestions Thread
COMMUNITY DRIVENOur entire Knowledge Base (which includes manuals) is community driven. This means that we at Inovelli work together with our amazing community to keep articles up-to-date. We’d love it if you’d contribute in any way you can, be it making edits, submitting how-to’s so others can learn, participating in our innovation projects, or simply commenting on threads. Thank you so much for your support and dedication to really making an impact in the smart home market.

Community Knowledge Base

NOTE: All of the pictures can be clicked on to be made larger. Also, if you’re on mobile, you can either click on the pictures or turn your phone side-ways and the pictures will become larger.


NOTE: THIS IS A WORK-IN-PROGRESS

Zigbee Binding Overview

Zigbee binding is when two or more Zigbee products communicate directly with one another without the need to communicate with a hub. There are two main benefits of utilizing Zigbee binding: speed & local control.

From a speed standpoint, cutting out the middle-man (hub) can save precious milliseconds or even seconds depending on your cloud and/or processing power off your hub. Whereas from a local control standpoint, if your hub goes does down and cannot communicate, your products can still talk to each other.

Below is a quick video that shows the speed of Zigbee Bindings:

NOTE: The above video is using Home Assistant via ZHA (however, the speed is identical using SmartThings).

For an official explanation, please see this link: Zigbee Bindings


Navigating these Instructions

For desktop users, the, “Table of Contents” is located to the right of the screen, whereas for mobile users, it can be found at the bottom of the screen.

NOTE: If you do not see the table of contents, click here: How To's | Setup Zigbee Binding - Hubitat

Please click on any of the sections to get started. We recommend working your way down as it follows an intentional flow that is user friendly and hub/gateway specific.


Prerequisites

There are three prerequisites to setting up Zigbee bindings with your Inovelli Switch in SmartThings and they are:

  • Ensure what you’re binding to your switch is Zigbee and supports Zigbee binding
  • Your Inovelli switch is using an Edge Driver
  • The product your binding to is using an Edge Driver

Compatible Products

We’ve tested Zigbee binding with the following Zigbee products on our switches:

Innr - A19 - RGBW Innr - A19 - White & Color (All Variations)
Philips Hue - A19 - RGBW Philips Hue - A19 - White & Color (All Variations)
Philips Hue - BR30 - RGBW Philips Hue - BR30 - White & Color (All Variations)
Philips Hue - Play Bar - RGBW Philips Hue - Play Bar - White & Color (All Variations)

DISCLAIMER: As an Amazon Associate Inovelli, LLC earns from qualifying purchases.


Edge Driver Check

Before we get into setting up the bindings we need to make sure that your Inovelli switch is using the Inovelli Edge Driver (it should by default be picked up when you paired your device, but SmartThings is going through a transition right now so it may not have). It will make it easier if the device you’re binding to the Inovelli device is also using an Edge Driver, but it can be done without one.

NOTE: SmartThings will be moving everything to an Edge Driver soon, so the method used for devices without an Edge Driver will be soon outdated.

The quick and easy way to determine whether or not your devices are using an Edge Driver is to do the following:

  • Open up your SmartThingis App and click on, “Devices” at the bottom
  • Search for the device you want to check and click on it
  • Click on the three dots at the top right and look to see whether or not it says, “Driver” (if it does, then your device is using an Edge Driver)

Edge Driver Installation

In an effort to keep directions consolidated into one area, please see the, “SmartThings Edge Driver Installation” page for instructions on how to install the Edge Driver for your Inovelli device.

For non-Inovelli devices, please reach out to SmartThings support, the device manufacturer, or comment in either the SmartThings or the Inovelli community for advice. Again, as of October 26, 2022, we can still get Zigbee bindings to work without an Edge Driver for your non-Inovelli device, but the window to do this is closing as SmartThings is moving all devices to Edge Drivers.

Setup Instructions

Below we will walk through a few different scenarios where you’d want to use Zigbee binding: Switch to Bulb, Switch to Switch and Switch to Switch & Bulb.

Switch to Bulb(s)

In this scenario, you will be binding your Inovelli switch to Zigbee bulb(s). Please click on the drop-downs to select the option that best suits your setup.

Smart Bulb(s) Wired to Smart Switch

Please select from the following drop-downs based on the number of smart bulbs you have:

Smart Switch to 1x Smart Bulb

In this example, we will use the combination of Smart Bulb Mode (to keep full power to your smart bulbs) plus Zigbee Binding.

Feel free to follow the written instructions below by clicking the drop down or follow along with the video below (video coming soon):

Written Instructions This part is broken into two sections: Getting the Zigbee ID and Zigbee Binding

Getting the Zigbee ID
In order to bind the Zigbee devices together, we need to identify which devices will be bound together. To do this, we need to get the Zigbee ID’s. SmartThings does not have an easy way to do this, so apologies for the extra steps. In addition, there are two ways to accomplish this – please select the dropdown that aligns to your situation.

Remember to check first to see whether or not the smart bulb is using an Edge Driver or not (if the bulb does use an Edge Driver, please use the Edge Driver instructions – if not, use the Device Handler instructions). Instructions to check are here: Edge Driver Check

Smart Bulb is using an Edge Driver
  1. First, we’ll need to create a SmartThings Access Token so that we can ultimately find the smart bulb’s information – head to the following link and login: SmartThings Access Token
    Picture Visual
  2. Enter in a Token Name, select everything in the sections titled, “Devices” and “Locations” and then click, “Generate Token”
    Picture Visual
  3. WRITE DOWN THE TOKEN AND SAVE IT!!! You will not be able to access this token again so you want to make sure you have it for future reference. Click on, “Copy token” move to Step 4.
    Picture Visual
  4. Once you have the token saved in a secure place and copied to your clipboard, please go to the following URL, enter the access token and click, “Submit” (you should see your hub location and the various rooms you’ve created in the SmartThings app): ST Device Info Viewer
    Picture Visual
  5. Find your device and click on the, “i”
    Picture Visual !
  6. Locate where it says, “eui” and copy the 16 digit code (Zigbee ID)
    Picture Visual
Smart Bulb is using an Device Handler (DTH)
  1. First, we’ll need login to SmartThings IDE, which can be found here: SmartThings IDE
    Picture Visual
  2. Click on, “Devices” (if no devices show up, you may need to click on, “Locations” and then click on your Hub – then click, “Devices”), find your device and click on it
    Picture Visual
  3. Scroll to where it says, “Zigbee Id” and copy the ID (should be 16 characters)
    Picture Visual

Zigbee Binding
Now we will bind your switch to your smart bulb. In this example, we will assume the smart bulb is the load on your smart switch (ie: the bulb socket is wired directly to your switch) – and because of this assumption, we will also use Smart Bulb Mode (which provides constant power to your smart bulb and uses a digital signal to turn it on and off – in this case Zigbee binding).

Reminder: You need to have the Edge Driver installed on your Inovelli switch.

Written Instructions
  1. Open up your SmartThings app, and click on, “Devices”
    Picture Visual
  2. Locate your Inovelli switch and click on it
    Picture Visual
  3. Click on the three dots at the top right and select, “Settings”
    Picture Visual
  4. Scroll down to where it says, “52. Smart Bulb Mode” and select it
    Picture Visual
  5. Click on, “Smart Bulb Mode” and then “OK”
    Picture Visual
  6. Scroll down to the bottom where it says, “Bind / Unbind Device Endpoint” and “Bind Device”
    Picture Visual
  7. Click on, “Bind / Unbind Device Endpoint”, enter in an endpoint value and click, “Save”(for Philips Hue enter 11, for all others enter 1 – if it doesn’t work, please reach out to let us know the bulb make/model and we will try to figure out the endpoint)
    Picture Visual
  8. Click on, “Bind Device”, enter in the Zigbee ID number from the section above (should be 16 characters) and click, “Save”
    Picture Visual
  9. Go back to the device page and then test your switch bindings. You should be able to tap up or down on the light switch and your smart bulb will turn on or off. In addition, you should be able to hold up or down to dim up or down the light bulb.

If you’d like to control the colors from the switch (ie: double-tap to change the bulb to blue, triple-tap to change the bulb to red, etc), check out the instructions for Scene Control.

MORE EXAMPLES COMING SOON


See a Mistake?

If you see a mistake and would like to report it, please comment on the feedback thread or send a message to our support team.

Hub instructions can quickly become outdated and we rely on the community to let us know if something is wrong so we can quickly update it. Thanks so much for your support!