# Creating a zigbee Edge driver that is never used for pairing

**URL:** <https://community.smartthings.com/t/creating-a-zigbee-edge-driver-that-is-never-used-for-pairing/248008>\
**Category:** Writing Edge Drivers\
**Tags:** edge-device\
**Created:** [September 17, 2022, 6:47am UTC](https://community.smartthings.com/t/creating-a-zigbee-edge-driver-that-is-never-used-for-pairing/248008 "2022-09-17T06:47:42Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![iquix](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/iquix/32/136495_2.png) [@iquix](https://community.smartthings.com/u/iquix)\
**Post date:** [September 17, 2022, 7:42am UTC](https://community.smartthings.com/t/creating-a-zigbee-edge-driver-that-is-never-used-for-pairing/248008/2 "2022-09-17T07:42:10Z")

</div>

After many testings with my devices,

it seems that **isJoinable: false** is what I want.

I can even use it with zigbeeManufacturer like below

```auto
zigbeeManufacturer:
  - id: "DAWON_DNS/PM-B540-ZB"
    deviceLabel: "Power Trigger Switch (Dawon)"
    manufacturer: DAWON_DNS
    model: PM-B540-ZB
    deviceProfileName: power-trigger-switch-cfg
    isJoinable: false

  - id: "DAWON_DNS/ST-B550-ZB"
    deviceLabel: "Power Trigger Switch (Dawon)"
    manufacturer: DAWON_DNS
    model: ST-B550-ZB
    deviceProfileName: power-trigger-switch-cfg
    isJoinable: false

```

Like this, this driver never gets paired with the Dawon Plug, but only Dawon Plug, that are already paired, can change its driver to this special purpose Edge Driver.

If you want any zigbee devices to use the special purpose driver, that can’t be used while pairing, you can make it like below.

```auto
zigbeeThing :
  - id: ZigbeeThing
    deviceLabel: "Power Trigger Switch"
    deviceProfileName: power-trigger-switch-cfg
    isJoinable: false

```

---

_[View the full topic](https://community.smartthings.com/t/creating-a-zigbee-edge-driver-that-is-never-used-for-pairing/248008)._
