Vibration Sensor

Do you have a GitHub link for the driver?

@gopher.ny here is the driver link from GitHub

Credits to @kkossev

 * ver 1.0.3 2022-02-28 kkossev - inital version
 * ver 1.0.4 2022-03-02 kkossev - 'acceleration' misspelled bug fix
 * ver 1.0.5 2022-03-03 kkossev - Battery reporting
 * ver 1.0.6 2022-03-03 kkossev - Vibration Sensitivity
 * ver 1.0.7 2022-05-12 kkossev - TS0210 _TYZB01_pbgpvhgx Smart Vibration Sensor HS1VS 
 * ver 1.0.8 2022-11-08 kkossev - TS0210 _TZ3000_bmfw9ykl
 */
​
def version() { "1.0.8" }
def timeStamp() {"2022/11/08 9:45 PM"}

Can you try a virtual device, using HE inbuilt vibration sensor driver? (search for acceleration in the driver names) ? Will it be shown OK in the Apple Home app?

I will fiddle around with that, see if i can get it to work.
Issue at the moment is that with the current driver the sensor fires every few seconds even if there is no vibration. So either tje sensor is quirky or there is something with the driver. I have laired it several times and every time the device response to vibration seems different. Quite erratic behaviour so far.

Copy and paste in a Summary section some debug logs… Does the sensitivity setting work?

I was unable to make the sensitivity setting work.

this is what repeated for three days [dev:48](http://192.168.11.89/logs?tab=past&deviceId=48#)2023-02-18 09:55:17.587[debug](http://192.168.11.89/logs?tab=past&deviceId=48#)Tuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:55:17.585debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:55:17.463debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:55:08.867debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:55:08.866debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:55:08.735debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:55:00.733debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:55:00.731debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:55:00.611debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:48.447debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:48.445debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:48.314debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:43.082debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:43.080debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:42.959debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:39.945debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:39.944debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:39.822debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:36.697debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:36.695debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:36.571debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:32.136debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:32.135debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:32.011debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:25.914debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:25.913debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:25.788debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:18.426debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:18.424debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:18.287debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:15.001debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:15.000debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:14.879debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:11.752debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:11.751debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:11.624debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:54:01.676debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:01.675debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:54:01.551debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:55.376debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:55.374debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:55.252debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:41.369debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:41.368debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:41.247debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:37.050debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:37.048debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:36.923debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:32.684debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:32.682debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:32.560debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:19.481debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:19.480debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:19.355debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:10.646debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:10.644debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:10.522debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:53:03.298debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:03.297debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:53:03.174debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:58.579debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:58.577debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:58.453debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:49.813debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:49.811debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:49.689debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:46.379debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:46.377debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:46.247debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:39.745debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:39.744debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:39.616debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:34.808debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:34.806debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:34.578debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:28.397debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:28.396debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:28.274debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:20.861debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:20.859debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:20.673debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:16.696debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:16.695debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:16.573debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:13.530debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:13.528debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:13.408debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:52:02.225debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:02.223debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:52:02.097debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:56.352debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:56.350debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:56.222debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:52.025debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:52.023debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:51.902debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:44.212debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:44.210debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:44.099debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:37.353debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:37.351debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:37.229debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:28.943debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:28.942debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:28.817debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:24.192debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:24.190debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:24.060debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:09.511debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:09.510debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:09.384debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:06.345debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:06.343debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:06.220debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:51:01.933debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:01.931debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:51:01.808debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:50:57.210debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:50:57.209debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:50:57.088debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-18 09:50:48.337debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:50:48.336debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-18 09:50:48.207debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

That’s not good…

Change the driver to HE inbuilt Generic Zigbee Contact or Generic Zigbee Motion (no temp) drivers, and pair the vibration sensors again (without deleting it).

Will the periodic IAS enroll messages stop?

I had the batteries out for a day. I just re-inserted them, here is what happened in the logging (no more continous IAS triggering).

Havent changed the driver yet, its still on your “Tuya Zigbee Vibration sensor” driver version 1.08.

new logging after re-inserting batteries [dev:48](http://192.168.11.89/logs?tab=past&deviceId=48#)2023-02-19 09:15:39.984[debug](http://192.168.11.89/logs?tab=past&deviceId=48#)Tuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-19 09:15:39.982debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-19 09:15:39.860debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-19 09:14:56.875debugTuya Vibration Sensor: Zone status: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-19 09:14:56.874debugTuya Vibration Sensor: Parsing: zone status 0x0401 -- extended status 0x00 - sourceEndpoint:01, zoneId:FF, delay:0000

dev:482023-02-19 09:14:56.745debugTuya Vibration Sensor: Parsing: enroll request endpoint 0x01 : data 0x0015

dev:482023-02-19 09:14:54.567debugTuya Vibration Sensor: Parsing: read attr - raw: DBC301000110210020C82000201E, dni: DBC3, endpoint: 01, cluster: 0001, size: 10, attrId: 0021, encoding: 20, command: 0A, value: C82000201E

dev:482023-02-19 09:14:54.414warnDescription map not parsed: [raw:DBC30100001801002040E2FF2037E4FF2001, dni:DBC3, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:40, clusterInt:0, attrInt:1, additionalAttrs:[[value:37, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:482023-02-19 09:14:54.408debugTuya Vibration Sensor: Parsing: read attr - raw: DBC30100001801002040E2FF2037E4FF2001, dni: DBC3, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 40E2FF2037E4FF2001

No, the virtual acceleration device is also not shown (also not as incompatible) in the HomeKit app device list. So there something going on with this type in general in the firmware i guess?

@gopher.ny i understand that you might be busy with other higher priority stuff regarding memory usage and general stability of the firmware, but i though this might be usefull for you to know as well…

Is it working now?

1 Like

Seems to yes, just shared the logging because of the warning it gave in there.

Strange thing is, I tried removing the batteries 2 times before… just haven’t kept them out as long as this time.

I will come back to this when I start modifying the driver to add the healthStatus online/offline attribute to it.

It’s a good example on how setting it ‘online’ (or ACTIVE in HE) just because something was received from the device is not a good enough criteria.

3 Likes

@gopher.ny
Victor, after some (online) research and some trial and error on my C7, i would like to report that vibration (acceleration) sensors do not show up in the HomeKit app as a device at all. Not the virtual device and not the physical Zigbee vibration sensor.
It seems the relevant section is missing perhaps?

Issue with this is, that the device cannot be exposed to Homekit whilst the vibration/acceleration type is known to HomeKit. For instance Aqara sells a HomeKit compliant device. Any chance this can be solved in a future firmware release?

I am also having the same issues with this sensor - it just keeps on flipping between active and inactive, even at 6, the lowest possible sensitivity.

Is there a built in Hubitat Vibration sensor driver?
If so, what is it called?

(I think I will try and implement your idea, to have RM monitor this sensor, and only if it is continually active for X minutes, to "sound the alarm".)

I had the same issue. These sensors on Z2M do not do this, so possibly they are not initialized properly with HE..just spitballing here. Anyway after pairing repeatedly and changing sensitivity(not sure it always takes the setting) it seems better. Now that I'm looking, apparently I had 5 mail deliveries between midnight and 5AM !! So it can go days being fine and then it freaks out. I wouldn't use them for anything critical, as least not on HE. On Z2M they are well behaved. I'd be curious to see how they behave on a Tuya hub, but I already have 7 Zigbee networks and don't need another, or maybe I DO !

@Rxich do you have and can you install two sensors of the same type in the mailbox - one paired to HE and the second paired to Z2M? This way you can compare if they behave differently under one and the same conditions..

The one that I have is attached to my PC chair and it detects the small movements when I am sitting on it, I have just increased the events history size to be able to see if there are any false triggering.

Is your vibration sensor the same as mine ?

  • endpointId: 01
  • application: 46
  • inClusters: 0000,000A,0001,0500
  • manufacturer: _TYZB01_3zv6oleo
  • model: TS0210
  • outClusters: 0019
  • softwareBuild:

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