Vibration Sensor

Hi Krassimir, That's an excellent idea. Mine is a different firmware. Mine is _TZ3000_bmfw9ykl and the one on Z2M IS THE SAME as yours. Good pickup as I haven't noticed that before. I'll put both in the mailbox now

1 Like

Are there plans for this to work with HSM properly?

Look at the sneak peek screenshot here :

If the acceleration capability is not added to HPM in the next platform updates, this new app may be a solution.

1 Like

Hello Krassimir @kkossev,

I received my first vibration sensor, and haven’t been successful making it work properly.

The behavior is that it activates and deactivates constantly, without any motion causing it.

I’ve been reading different posts and now I believe I understand where I’m standing.

I guess I received the same Moes device as @Rxich. Here is the signature I receive from mine,

  • endpointId: 01
  • application: 41
  • manufacturer: _TZ3000_bmfw9ykl
  • model: TS0210

I already installed your 1.1.0 driver, but I discovered two different files of it with the same version.

Can you suggest which one should we use?

https://raw.githubusercontent.com/kkossev/Hubitat/main/Drivers/Tuya%20ZigBee%20Vibration%20Sensor/Tuya%20ZigBee%20Vibration%20Sensor.groovy

vs.

https://raw.githubusercontent.com/kkossev/Hubitat/development/Drivers/Tuya%20ZigBee%20Vibration%20Sensor/Tuya%20ZigBee%20Vibration%20Sensor.groovy

Thanks

I'll try while Krassimir is otherwise occupied. You need to lower the sensitivity, however this is a sleepy device, so once you change the setting to a lower sensitivity(high# is lower sensitivity), while clicking "save preferences" be sure to wake up the sensor by tapping it repeatedly, to make sure it gets the message. I have mine set to #5 and that helped with the excess messages.
PS-you want the first driver, not the dev branch... I think

2 Likes

As proposed by Rxich, try lowering the sensitivity.

1 Like

Thank you both.

Tomorrow I’ll do some testing again

@Rxich what value do you have set on "After vibration is detected, wait ..."?

@kkossev , Health status appears as "unknown". Is that correct? or will be corrected in the future?

10 seconds, and my driver does not have health status. I think your health status is left over from a prior driver. You have to clear states to get rid of it

I have deleted the device, resetted to factory settings, re-added to HE and selected the Tuya Vibration .... driver, and "Health Status" keeps appearing.

Will keep testing when I get home.

Thanks!

Here is the Current States I receive when first added to hubitat after Factory Reset

image

After Configure

image

Everything else working fine this time.

I´ll wait for the update, when available.

Thanks

I know this thread has become pretty focused on the Tuya options, but I picked up a Third Reality vibration sensor recently to check out...

It's not exactly svelte, but it works very well.

As odd as it sounds, you use a motion sensor driver for it - 3R suggests the "Generic Zigbee Motion Sensor" driver, but I'm using the "Generic Zigbee Motion Sensor (no temp)" driver since, well... no temp involved. But I tested each, and both work fine.

The sensitivity is set directly on the device itself, and the alarm option can be also be disabled right on the device.

3 Likes

Are you certain you're not using the DEV driver? because I see in the latest driver by Krassimir that a "TO DO" is listed for health status

ver 1.1.0 2023-03-07 kkossev - added Import URL; IAS enroll response is sent w/ 1 second delay; added _TYZB01_cc3jzhlj ; IAS is initialized on configure();
*

  •                            TODO: healthStatus
    
  •                            TODO: Publish a new HE forum thread
    
  •                            TODO: minimum time filter : https://community.hubitat.com/t/tuya-vibration-sensor-better-laundry-monitor/113296/9?u=kkossev 
    
  •                            TODO: handle tamper: (zoneStatus & 1<<2); handle battery_low: (zoneStatus & 1<<3); TODO: check const sens = {'high': 0, 'medium': 2, 'low': 6}[value];
    

*/

def version() { "1.1.0" }
def timeStamp() {"2023/03/07 2:10 PM"}

Yes, just checked again and it is not the dev version.

It’s no big deal, now it’s working as expected.

I’ll wait for the next version.

I appreciate your help

2 Likes

HealthStatus is not implemented in the Tuya driver, hopefully after a month..

The ThirdReality vibration sensor seems a better choice! I also have Aqara vibration sensor, but it is not sensitive enough for my use case.

1 Like

Would love to know a rough line-of-sight hub to (repeater to) range that people have experienced with this 3rd Reality vibration sensor, I suppose it might be analogous to other of their products so that experience might be valuable as well. (May need a new thread)

Aside: From the pictures it looks like you could separate the module into two pieces, a sensor package and a battery package, and slip it into a piece of 1-1.25" ID PVC pipe (with end caps) for waterproofed outdoor use. Think attachment to a gate, fence, or even sticking out of the ground adjacent to a driveway if it's sensitive enough. Yes?

This just gave me an idea, not the use I want, but I wonder if repackaging it as described would allow it to function as a "not-during-expected-use swimming pool monitor". If weighting one end to keep the sensor end up above the water line would accomplish alerting on significant wave motion (someone/something falling in). I guess wind induced wave motion might be the biggest challenge. No company would ever likely make this for liability reasons but if it worked it could offer another layer of pool oversight.

1 Like