# Better Driver for Aeotec Zigbee Multipurpose Sensors?

**URL:** <https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051>\
**Category:** Devices & Integrations\
**Created:** [January 21, 2024, 2:20am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051 "2024-01-21T02:20:39Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![SurferJon](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/surferjon/32/122080_2.png) [@SurferJon](https://community.smartthings.com/u/SurferJon)\
**Post date:** [January 21, 2024, 2:20am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/1 "2024-01-21T02:20:39Z")

</div>

Hi, I have over 30 of the Aeotec 4-in-1 window and door sensors called the “Aeotec SmartThings Multipurpose Sensor - Zigbee - Door and Window Sensor.” I ordered them [from Amazon](https://www.amazon.com/dp/B095TPSQ3S?psc=1&ref=ppx_yo2ov_dt_b_product_details). They can monitor open/close, temperature, and vibration.

I am wondering if there’s a different driver I can install for these. Right now, Home Monitor in the SmartThings app will not report when they vibrate. It doesn’t even see them as vibration sensors - I’m unable to select them from the Vibration menu. Of course Home Monitor does alert me when they open/close, and I can see when they vibrate on their individual device pages, but that’s it.

I can make a custom routine that alerts me when there’s vibrations, but this isn’t ideal since I can’t see the names of which sensors sent the alert. I would have to make 30+ routines that includes each one’s name.

Is there a driver out there that will allow these to be seen as vibration sensors in Home Monitor? And maybe even adjust their sensitivity levels? Thank you!

(Currently they use the “Zigbee Contact” driver from SmartThings.)

---

<div class="post-metadata">

**Author:** ![eric182](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/eric182/32/135465_2.png) [@eric182](https://community.smartthings.com/u/eric182)\
**Post date:** [January 21, 2024, 2:44am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/2 "2024-01-21T02:44:38Z")

</div>

I can’t answer your question directly, but this is a good reason they need to allow the use of variables in routines. WebCoRE.

---

<div class="post-metadata">

**Author:** ![JDRoberts](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jdroberts/32/56577_2.png) [@JDRoberts](https://community.smartthings.com/u/JDRoberts)\
**Post date:** [January 21, 2024, 2:53am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/4 "2024-01-21T02:53:42Z")

</div>

What you can do is a bit convoluted, but you can create a virtual contact sensor (or virtual motion sensor), and actuate that when the real sensor detects vibration, and have smartthings home monitor (STHM) use the virtual sensor. So you can still get the alerts and stuff it’s just that it’s going to tell you that it was opened or motion instead of telling you that it was vibration. I don’t know if that’s useful to you or not, and it is a bit complicated to set up, but it can be done if you’re interested. 🤔

---

<div class="post-metadata">

**Author:** ![h0ckeysk8er](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/h0ckeysk8er/32/195141_2.png) [@h0ckeysk8er](https://community.smartthings.com/u/h0ckeysk8er)\
**Post date:** [January 21, 2024, 4:15am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/5 "2024-01-21T04:15:37Z")

</div>

> [@SurferJon](#):
>
> Hi, I have over 30 of the Aeotec 4-in-1 window and door sensors called the “Aeotec SmartThings Multipurpose Sensor - Zigbee - Door and Window Sensor.” I ordered them [from Amazon](https://www.amazon.com/dp/B095TPSQ3S?psc=1&ref=ppx_yo2ov_dt_b_product_details). They can monitor open/close, temperature, and vibration.
> 
> I am wondering if there’s a different driver I can install for these. Right now, Home Monitor in the SmartThings app will not report when they vibrate. It doesn’t even see them as vibration sensors - I’m unable to select them from the Vibration menu. Of course Home Monitor does alert me when they open/close, and I can see when they vibrate on their individual device pages, but that’s it.
> 
> I can make a custom routine that alerts me when there’s vibrations, but this isn’t ideal since I can’t see the names of which sensors sent the alert. I would have to make 30+ routines that includes each one’s name.
> 
> Is there a driver out there that will allow these to be seen as vibration sensors in Home Monitor? And maybe even adjust their sensitivity levels? Thank you!
> 
> (Currently they use the “Zigbee Contact” driver from SmartThings.)

Aeotec provides Edge drivers for their devices. Don’t know if that will get you what you want. @JDRoberts idea of using virtual devices is probably your best bet.

> **[Aeotec Edge Drivers](https://aeotec.freshdesk.com/support/solutions/articles/6000259599-aeotec-edge-drivers)**
>
> SmartThings now moving from groovy to Edge drivers have required new drivers to reach more customized parameter settings. Below are some invitation links to some of our devices that expand upon the default use cases of each device. Click on t...

---

<div class="post-metadata">

**Author:** ![SurferJon](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/surferjon/32/122080_2.png) [@SurferJon](https://community.smartthings.com/u/SurferJon)\
**Post date:** [January 21, 2024, 4:24am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/6 "2024-01-21T04:24:04Z")

</div>

Thank you for this suggestion! By any chance would you have a guide for how to do this?

---

<div class="post-metadata">

**Author:** ![SurferJon](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/surferjon/32/122080_2.png) [@SurferJon](https://community.smartthings.com/u/SurferJon)\
**Post date:** [January 21, 2024, 4:24am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/7 "2024-01-21T04:24:34Z")

</div>

Do you know where I can find the driver from him? Do you have a link?

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 21, 2024, 9:23am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/8 "2024-01-21T09:23:35Z")

</div>

> [@SurferJon](#):
>
> Do you know where I can find the driver from him? Do you have a link

Hi @SurferJon

This is the link to my channel.

[https://api.smartthings.com/invitation-web/accept?id=6b68563b-1905-4654-8d2b-e677a2997424](https://api.smartthings.com/invitation-web/accept?id=6b68563b-1905-4654-8d2b-e677a2997424)

Enroll your hub in the channel and install the contact Mc zigbee driver.

The ideal is to uninstall the devices with the app and pair them again with the driver, but you can try changing the driver.

In the settings menu you have a preference to adjust the sensitivity, choose the setting for aeotec, samjin.  
Each unit is equivalent to 0.063 mG of acceleration threshold.

 ![1000012799](https://global.discourse-cdn.com/smartthings/original/3X/7/a/7a70c9a25464316b1e455f928f2fa34c293ca991.png)

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 21, 2024, 1:05pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/9 "2024-01-21T13:05:07Z")

</div>

Hi @SurferJon

for made easy the @JDRoberts suggestion, to create virtual contact sensor devices then, If the driver date version of **zigbee contact Mc** installed in your hub is **2024-01-21T12:42:40.021253163** then you can create virtual devices for vibration events that you coud add to STHM and activate warning when vibration, acceleration is detected

> [@(EDGE Driver-Mc): Zigbee Drivers for Motion, Open/Close, Moisture, Smoke-Co Sensors and others Devices](https://community.smartthings.com/t/edge-driver-mc-zigbee-drivers-for-motion-open-close-moisture-smoke-co-sensors-and-others-devices/231689/4216):
>
> New version of Zigbee Contact Mc So that multipurpose sensors that measure acceleration can be added to STHM and activated when vibration or acceleration is detected: I have modified the driver to be able to create a virtual device, from preference settings, with a ContactSensor profile. [1000012804] This device capabilities are activated with the acceleration events of the Parent device [1000012809] [1000012808] [1000012810] In this way the virtual devices created can be added to the STHM and it will warn when vibration or acceleration occurs. [1000012803] This option is only present in the multipurpose and smarsense-multi profiles (old smarthings multipurpose sensors). This version will be updated automatically in 12 hours maximum ────────────────────────────────────…

---

<div class="post-metadata">

**Author:** ![JDRoberts](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jdroberts/32/56577_2.png) [@JDRoberts](https://community.smartthings.com/u/JDRoberts)\
**Post date:** [January 21, 2024, 1:49pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/10 "2024-01-21T13:49:33Z")

</div>

> [@Mariano\_Colmenarejo](#):
>
> for made easy the @JDRoberts suggestion, to create virtual contact sensor devices then, If the driver date version of **zigbee contact Mc** installed in your hub is **2024-01-21T12:42:40.021253163** then you can create virtual devices for vibration events that you coud add to STHM and activate warning when vibration, acceleration is detected

Wow! This is beautiful! 😍

Amazing work! 🎉

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 21, 2024, 1:51pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/11 "2024-01-21T13:51:02Z")

</div>

Thanks @JDRoberts

---

<div class="post-metadata">

**Author:** ![SurferJon](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/surferjon/32/122080_2.png) [@SurferJon](https://community.smartthings.com/u/SurferJon)\
**Post date:** [January 21, 2024, 4:50pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/12 "2024-01-21T16:50:19Z")

</div>

Oh my goodness, this sounds absolutely wonderful! I deleted the previous version to get it to update but no luck yet.

Thank you so much for taking the time to update your driver to support this. You’re amazing! And what a wonderful and responsive community! 🙂

---

<div class="post-metadata">

**Author:** ![h0ckeysk8er](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/h0ckeysk8er/32/195141_2.png) [@h0ckeysk8er](https://community.smartthings.com/u/h0ckeysk8er)\
**Post date:** [January 21, 2024, 5:22pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/13 "2024-01-21T17:22:26Z")

</div>

> [@SurferJon](#):
>
> Oh my goodness, this sounds absolutely wonderful! I deleted the previous version to get it to update but no luck yet.
> 
> Thank you so much for taking the time to update your driver to support this. You’re amazing! And what a wonderful and responsive community! 🙂

You can both install and force a driver update with the [ST CLI](https://github.com/SmartThingsCommunity/smartthings-cli/releases) on Mac/Windows/Linux using the command “smartthings edge:drivers:install”.

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 21, 2024, 5:25pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/14 "2024-01-21T17:25:11Z")

</div>

> [@SurferJon](#):
>
> deleted the previous version to get it to update but no luck yet

@SurferJon

Sorry, i forgot publish the new version 🤦‍♂️ 🤦‍♂️

Published now

If you delete old version and install driver from my Channel then it is updated version

---

<div class="post-metadata">

**Author:** ![SurferJon](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/surferjon/32/122080_2.png) [@SurferJon](https://community.smartthings.com/u/SurferJon)\
**Post date:** [January 21, 2024, 6:20pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/15 "2024-01-21T18:20:07Z")

</div>

It works PERFECTLY, thank you so much! I’m gonna play with everything now. You’re the best!!

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 21, 2024, 6:46pm UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/16 "2024-01-21T18:46:44Z")

</div>

> [@SurferJon](#):
>
> I’m gonna play with everything now

I’m glad it works!

Since you are going to play to configure devices and if you are not going to use the sensors to control temperature, only to monitor them and you want to save battery, I would recommend using this configuration, which I also use:

- Maximum temperature reporting interval 60 minutes
- Always reportable temperature changes: 1°c, (1.8°F). Preference value = 100.
- With this configuration any change \>= 1°c (1.8°F) will be reported immediatelyand any change less than 1°c will be reported every hour.

 ![1000012816](https://global.discourse-cdn.com/smartthings/original/3X/6/7/67bebe98960cfe041521fbf46469be12607a0e09.png)

- Maximum periodic reporting interval of contact sensor status: 3600 sec. The current default value is 300 sec.

- With this configuration, the messages sent by the 30 devices to the hub are greatly reduced, reducing the zigbee mesh traffic and workload of the Hub and the battery consumption of the 30 sensors.

This is a screenshot of my setup and it works perfectly.

 ![1000012813](https://global.discourse-cdn.com/smartthings/original/3X/5/a/5abce0c6fb4d10bd71b781b6424bc640956d9024.png)

One day temperatura grsphic:

 ![1000012814](https://global.discourse-cdn.com/smartthings/original/3X/3/6/36a976a334fdce5f61f404c577b191571a78096f.png)

Last month battery level:

 ![1000012815](https://global.discourse-cdn.com/smartthings/original/3X/4/e/4edd75401fe7a7cc1295ea8f28fa0bb6f1680029.png)

---

<div class="post-metadata">

**Author:** ![jyongchung](https://avatars.discourse-cdn.com/v4/letter/j/ce7236/32.png) [@jyongchung](https://community.smartthings.com/u/jyongchung)\
**Post date:** [September 11, 2024, 3:20am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/17 "2024-09-11T03:20:27Z")

</div>

Thanks to you @Mariano_Colmenarejo , I’m using it very well. I have one question. I’d like to adjust the vibration sensitivity. How can I do that? I’m using the Samsung SmartThings Station. Should I adjust the ‘SAMJIN, AEOTEC Accel Threshold’ value, or should I adjust the ‘SmartThings Threshold’ value? Should I increase or decrease the value?

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [September 11, 2024, 6:50am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/18 "2024-09-11T06:50:22Z")

</div>

> [@jyongchung](#):
>
> Should I adjust the ‘SAMJIN, AEOTEC Accel Threshold’ value, or should I adjust the ‘SmartThings Threshold’ value?

Hi @jyongchung

Samjin, aeotec sensor is this model

 ![1000018029](https://global.discourse-cdn.com/smartthings/original/3X/9/b/9b52a33584529985d508ad29ab3a8d98024ceb39.png)

> [@jyongchung](#):
>
> Should I increase or decrease the value?

To reduce the sensitivity you have to increase the detection threshold value.  
To increase the sensitivity you have to decrease the detection threshold value

(every 1 unit = 0.063 mG).

 ![1000018031](https://global.discourse-cdn.com/smartthings/original/3X/2/d/2dcfa4b0b6f90205bd8defd3a09ff0c236f15947.png)

---

<div class="post-metadata">

**Author:** ![jyongchung](https://avatars.discourse-cdn.com/v4/letter/j/ce7236/32.png) [@jyongchung](https://community.smartthings.com/u/jyongchung)\
**Post date:** [September 16, 2024, 3:55am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/19 "2024-09-16T03:55:43Z")

</div>

Thanks alot! Could you @Mariano_Colmenarejo make an ST edge driver of TH01Z(temperature and humidity sensor)?

 ![1000008979](https://global.discourse-cdn.com/smartthings/original/3X/1/6/16c9680ccdba7d46f0ac729e3298ed56eb5e57bf.jpeg)

---

<div class="post-metadata">

**Author:** ![Paul\_Oliver](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/paul_oliver/32/195152_2.png) [@Paul\_Oliver](https://community.smartthings.com/u/Paul_Oliver)\
**Post date:** [September 16, 2024, 5:06am UTC](https://community.smartthings.com/t/better-driver-for-aeotec-zigbee-multipurpose-sensors/277051/20 "2024-09-16T05:06:28Z")

</div>

This device probably uses Tuya EFOO clusters that only work with the Tuya Personal Devices driver. You can get the driver in the following link.

> [@\[ST Edge\] Personal Tuya Devices - Generic EF00 Device](https://community.smartthings.com/t/st-edge-personal-tuya-devices-generic-ef00-device/255270):
>
> Since June 24th 2023, I am not able to maintain the driver as I used to because my mother was really interested in automating her house and I think there isn’t any better hub to unexperienced users other than SmartThings, so I gave mine to her. It was ok to me as I have been using another platform exclusivelly for the last 2 years or so. I will try to keep some minor changes, but don’t expect to much. I will work more on documenting and merging than developing things. So, be welcome to fork the repository and support new devices. Just to let people know that I just published in my public channel a very simple and generic way to integrate devices that works with 0xEF00 tuya cluster. It requires a little intuitive skills because the driver exposes a way to control [tuya datapoints](https://developer.tuya.com/en/docs/iot/tuya-zigbee-universal-docking-access-standard?id=K9ik6zvofpzql#subtitle-8-DP%20data%20format) dir…
