Monoprice Shock Sensor not updating/refreshing

I don't know if anyone else is seeing this. I have monoprice shock sensors but the don't refresh. I have tried the generic Z-wave accelerometer driver too but this didn't help. I have three of them and ONLY 1 works as expected.

  • deviceType: 8195
  • inClusters: 0x5E,0x22,0x85,0x59,0x80,0x5A,0x7A,0x72,0x71,0x73,0x98,0x86,0x84
  • deviceId: 775
  • firmware: 16.6
  • MSR: 0109-2003-0307
  • manufacturer: Vision Security

The other two don't refresh or poll back, to reset automatically; so, stuck in active mode.
I'm using https://raw.githubusercontent.com/codahq/hubitat_codahq/master/devicestypes/monoprice-shock-sensor.groovy

With this device driver it exposes the most of the features from this device. I have worked around this issue. However, I don't believe this should be the case. I'm using webcore to work around this.
Everytime those devices are activated it will issue a refresh (x amount of seconds) until it is cleared.

Note I do have repeaters about 4 of them or more with in 30 feet.

This looks like you are having the similar issues to what you posted before?

So when you changed the driver, did you hit "configure" in the device page?

What do logs show? Screenshots of logs while activating the sensors will probably help someone to spot what is going on. Turning on all logging temporarily on the device page will be helpful.

No, that was post before was about specifically the Dashboard.<-I think I have resolved that issue.

This is about refreshing of the device itself <-I have a workaround, but I was moving from ST and now fully on HE and now getting back to the little things. Move devices, resolve/recreate rules, fix big issues, now on to oddities.

I need to pull more logs again. What I remember when I did; you will see it inactive go to active and no response from device to go back to inactive. You will see the Red Light on the device physically triggered back but in HE/Logs no response stay on Active. It is the basement (no walls. 4 Valve/Repeaters and then just a floor above it 2+ more repeaters.

Let me know if that makes sense. Thanks again.

The only one that works correctly is the back door. Providing all the information for all three sensors.

Back door

Current States
acceleration : inactive
battery : 80
checkInterval : 43250
lastActivity : 07/29/2020 07:24:08 PM
lastCheckin : 07/29/2020 12:46:19 PM
lastUpdate : 05/22/2020 12:01:22 PM
tamper : clear

deviceType: 8195
inClusters: 0x5E,0x22,0x85,0x59,0x80,0x5A,0x7A,0x72,0x71,0x73,0x98,0x86,0x84
deviceId: 775
firmware: 16.6
MSR: 0109-2003-0307
manufacturer: Vision Security

Events

lastActivity 07/29/2020 07:24:08 PM DEVICE 2020-07-29 07:24:08.951 PM EDT
acceleration inactive acceleration inactive DEVICE 2020-07-29 07:24:08.941 PM EDT
lastActivity 07/29/2020 07:24:08 PM DEVICE 2020-07-29 07:24:08.940 PM EDT
lastActivity 07/29/2020 07:23:58 PM DEVICE 2020-07-29 07:23:59.147 PM EDT
acceleration active acceleration active DEVICE 2020-07-29 07:23:59.043 PM EDT
lastActivity 07/29/2020 07:23:58 PM DEVICE 2020-07-29 07:23:59.042 PM EDT
lastActivity 07/29/2020 03:15:18 PM DEVICE 2020-07-29 03:15:18.269 PM EDT
lastActivity 07/29/2020 03:15:18 PM DEVICE 2020-07-29 03:15:18.217 PM EDT

Logs Back door

dev:7752020-07-29 07:24:08.931 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:0, reserved:0, notificationStatus:255, notificationType:7, event:0, sequence:false, eventParametersLength:1, eventParameter:[2])
dev:7752020-07-29 07:24:08.925 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7752020-07-29 07:24:08.924 pm infoAcceleration: inactive
dev:7752020-07-29 07:24:08.921 pm traceBasicSet: BasicSet(value:0)
dev:7752020-07-29 07:24:08.918 pm debugLast Activity: 07/29/2020 07:23:58 PM
dev:7752020-07-29 07:24:08.916 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7752020-07-29 07:24:08.909 pm debugLast Activity: 07/29/2020 07:23:58 PM
dev:7752020-07-29 07:24:08.900 pm traceDescription: zw device: 14, command: 7105, payload: 02 00 00 FF 07 00 01 02 , isMulticast: false
dev:7752020-07-29 07:24:08.896 pm debugparse(String description)
dev:7752020-07-29 07:24:08.892 pm traceDescription: zw device: 14, command: 2001, payload: 00 , isMulticast: false
dev:7752020-07-29 07:24:08.888 pm debugparse(String description)
dev:7752020-07-29 07:23:59.127 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:255, reserved:0, notificationStatus:255, notificationType:7, event:2, sequence:false, eventParametersLength:0, eventParameter:[])
dev:7752020-07-29 07:23:59.057 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7752020-07-29 07:23:59.026 pm infoAcceleration: active
dev:7752020-07-29 07:23:59.022 pm traceBasicSet: BasicSet(value:255)
dev:7752020-07-29 07:23:59.008 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7752020-07-29 07:23:58.974 pm debugLast Activity: 07/29/2020 03:15:18 PM
dev:7752020-07-29 07:23:58.970 pm debugLast Activity: 07/29/2020 03:15:18 PM
dev:7752020-07-29 07:23:58.951 pm traceDescription: zw device: 14, command: 2001, payload: FF , isMulticast: false
dev:7752020-07-29 07:23:58.948 pm traceDescription: zw device: 14, command: 7105, payload: 02 FF 00 FF 07 02 00 , isMulticast: false
dev:7752020-07-29 07:23:58.942 pm debugparse(String description)
dev:7752020-07-29 07:23:58.938 pm debugparse(String description)

Window1
Current States
acceleration : active
battery : 100
checkInterval : 43250
lastActivity : 07/29/2020 07:24:59 PM
lastCheckin : 07/29/2020 10:19:10 AM
lastUpdate : 07/28/2020 08:33:46 PM
tamper : clear

Create Time 2020-04-20 4:03:25 PM EDT
Last Update Time 2020-07-26 8:15:33 PM EDT
Last Activity At 2020-07-29 7:24:59 PM EDT
Data
deviceType: 8195
inClusters: 0x5E,0x22,0x85,0x59,0x80,0x5A,0x7A,0x72,0x71,0x73,0x98,0x86,0x84
deviceId: 775
firmware: 16.6
MSR: 0109-2003-0307
manufacturer: Vision Security

Events
astActivity 07/29/2020 07:24:59 PM DEVICE 2020-07-29 07:24:59.137 PM EDT
acceleration active acceleration active DEVICE 2020-07-29 07:24:58.980 PM EDT
acceleration inactive acceleration inactive DEVICE 2020-07-29 07:24:58.598 PM EDT
lastActivity 07/29/2020 07:24:58 PM DEVICE 2020-07-29 07:24:58.596 PM EDT

Logs Windows1

dev:7762020-07-29 07:24:59.118 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:255, reserved:0, notificationStatus:255, notificationType:7, event:2, sequence:false, eventParametersLength:0, eventParameter:[])
dev:7762020-07-29 07:24:59.113 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7762020-07-29 07:24:59.107 pm debugLast Activity: 07/29/2020 07:24:58 PM
dev:7762020-07-29 07:24:59.088 pm traceDescription: zw device: 15, command: 7105, payload: 02 FF 00 FF 07 02 00 , isMulticast: false
dev:7762020-07-29 07:24:59.085 pm debugparse(String description)
dev:7762020-07-29 07:24:58.965 pm infoAcceleration: active
dev:7762020-07-29 07:24:58.962 pm traceBasicSet: BasicSet(value:255)
dev:7762020-07-29 07:24:58.958 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7762020-07-29 07:24:58.950 pm debugLast Activity: 07/29/2020 07:24:58 PM
dev:7762020-07-29 07:24:58.931 pm traceDescription: zw device: 15, command: 2001, payload: FF , isMulticast: false
dev:7762020-07-29 07:24:58.929 pm debugparse(String description)
dev:7762020-07-29 07:24:58.835 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:0, reserved:0, notificationStatus:255, notificationType:7, event:0, sequence:false, eventParametersLength:1, eventParameter:[2])
dev:7762020-07-29 07:24:58.831 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7762020-07-29 07:24:58.824 pm debugLast Activity: 07/29/2020 07:24:58 PM
dev:7762020-07-29 07:24:58.774 pm traceDescription: zw device: 15, command: 7105, payload: 02 00 00 FF 07 00 01 02 , isMulticast: false
dev:7762020-07-29 07:24:58.771 pm debugparse(String description)
dev:7762020-07-29 07:24:58.580 pm infoAcceleration: inactive
dev:7762020-07-29 07:24:58.577 pm traceBasicSet: BasicSet(value:0)
dev:7762020-07-29 07:24:58.574 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7762020-07-29 07:24:58.564 pm debugLast Activity: 07/29/2020 07:24:48 PM
dev:7762020-07-29 07:24:58.547 pm traceDescription: zw device: 15, command: 2001, payload: 00 , isMulticast: false
dev:7762020-07-29 07:24:58.544 pm debugparse(String description)
dev:7762020-07-29 07:24:48.077 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:255, reserved:0, notificationStatus:255, notificationType:7, event:2, sequence:false, eventParametersLength:0, eventParameter:[])
dev:7762020-07-29 07:24:48.073 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7762020-07-29 07:24:48.067 pm debugLast Activity: 07/29/2020 07:24:47 PM
dev:7762020-07-29 07:24:48.049 pm traceDescription: zw device: 15, command: 7105, payload: 02 FF 00 FF 07 02 00 , isMulticast: false
dev:7762020-07-29 07:24:48.047 pm debugparse(String description)
dev:7762020-07-29 07:24:47.944 pm infoAcceleration: active
dev:7762020-07-29 07:24:47.941 pm traceBasicSet: BasicSet(value:255)
dev:7762020-07-29 07:24:47.938 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7762020-07-29 07:24:47.933 pm debugLast Activity: 07/29/2020 10:19:11 AM
dev:7762020-07-29 07:24:47.915 pm traceDescription: zw device: 15, command: 2001, payload: FF , isMulticast: false
dev:7762020-07-29 07:24:47.912 pm debugparse(String description)

Windows2

acceleration : active
battery : 100
checkInterval : 43250
lastActivity : 07/29/2020 07:24:50 PM
lastCheckin : 07/29/2020 10:01:24 AM
lastUpdate : 07/28/2020 03:48:12 PM
tamper : clear

deviceType: 8195
inClusters: 0x5E,0x22,0x85,0x59,0x80,0x5A,0x7A,0x72,0x71,0x73,0x98,0x86,0x84
deviceId: 775
firmware: 16.6
MSR: 0109-2003-0307
manufacturer: Vision Security

Events

acceleration active acceleration active DEVICE 2020-07-29 07:24:50.264 PM EDT
lastActivity 07/29/2020 07:24:50 PM DEVICE 2020-07-29 07:24:50.256 PM EDT
lastActivity 07/29/2020 07:24:50 PM DEVICE 2020-07-29 07:24:50.106 PM EDT
acceleration inactive acceleration inactive DEVICE 2020-07-29 07:24:50.064 PM EDT
lastActivity 07/29/2020 07:24:49 PM

Logs Window2

dev:7742020-07-29 07:24:50.494 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:255, reserved:0, notificationStatus:255, notificationType:7, event:2, sequence:false, eventParametersLength:0, eventParameter:[])
dev:7742020-07-29 07:24:50.490 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7742020-07-29 07:24:50.481 pm debugLast Activity: 07/29/2020 07:24:50 PM
dev:7742020-07-29 07:24:50.338 pm traceDescription: zw device: 13, command: 7105, payload: 02 FF 00 FF 07 02 00 , isMulticast: false
dev:7742020-07-29 07:24:50.335 pm debugparse(String description)
dev:7742020-07-29 07:24:50.228 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:0, reserved:0, notificationStatus:255, notificationType:7, event:0, sequence:false, eventParametersLength:1, eventParameter:[2])
dev:7742020-07-29 07:24:50.223 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7742020-07-29 07:24:50.223 pm infoAcceleration: active
dev:7742020-07-29 07:24:50.220 pm traceBasicSet: BasicSet(value:255)
dev:7742020-07-29 07:24:50.217 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7742020-07-29 07:24:50.216 pm debugLast Activity: 07/29/2020 07:24:39 PM
dev:7742020-07-29 07:24:50.211 pm debugLast Activity: 07/29/2020 07:24:39 PM
dev:7742020-07-29 07:24:50.195 pm traceDescription: zw device: 13, command: 2001, payload: FF , isMulticast: false
dev:7742020-07-29 07:24:50.192 pm debugparse(String description)
dev:7742020-07-29 07:24:50.162 pm traceDescription: zw device: 13, command: 7105, payload: 02 00 00 FF 07 00 01 02 , isMulticast: false
dev:7742020-07-29 07:24:50.159 pm debugparse(String description)
dev:7742020-07-29 07:24:50.084 pm traceNotificationReport3: NotificationReport(v1AlarmType:2, v1AlarmLevel:0, reserved:0, notificationStatus:255, notificationType:7, event:0, sequence:false, eventParametersLength:1, eventParameter:[2])
dev:7742020-07-29 07:24:50.080 pm debugzwaveEvent(hubitat.zwave.commands.notificationv3.NotificationReport cmd)
dev:7742020-07-29 07:24:50.073 pm debugLast Activity: 07/29/2020 07:24:39 PM
dev:7742020-07-29 07:24:50.056 pm traceDescription: zw device: 13, command: 7105, payload: 02 00 00 FF 07 00 01 02 , isMulticast: false
dev:7742020-07-29 07:24:50.053 pm debugparse(String description)
dev:7742020-07-29 07:24:50.046 pm infoAcceleration: inactive
dev:7742020-07-29 07:24:50.044 pm traceBasicSet: BasicSet(value:0)
dev:7742020-07-29 07:24:50.040 pm debugzwaveEvent(hubitat.zwave.commands.basicv1.BasicSet cmd)
dev:7742020-07-29 07:24:50.035 pm debugLast Activity: 07/29/2020 07:24:39 PM
dev:7742020-07-29 07:24:49.976 pm traceDescription: zw device: 13, command: 2001, payload: 00 , isMulticast: false
dev:7742020-07-29 07:24:49.973 pm debugparse(String description)
//

They are all have the same firmware and they all have the same settings. Change DLH and pressed config. Note: these did work correctly under ST, moved over a few months ago hadn't right since then.

I don't see anything obvious. I have never used these, so I am not completely familiar with any "quirks" these might have on Hubitat.

There are a couple things you could try, but I am not sure if they will help. I think I would move them closer to the hub, hit configure, and immediately wake them up by tapping/vibrating them or pushing whatever button does that on the device. This should be painless, so worth trying.

Second is a more nuclear option, to try completely removing and reinstalling. But again, this is pretty extreme and I don't know if it will do anything for this issue.

Maybe someone else can spot something wrong? Free bump to the top of the forum in any case. Also, PM sent.

Thanks! I will try them.

I have one of these devices but can't find the device driver. Every link comes up as 404. Could someone tell me where to find the driver? Thanks

https://raw.githubusercontent.com/codahq/hubitat_codahq/master/devicestypes/monoprice-shock-sensor.groovy

I did get mine correctly it took a couple of times; you need to follow the directions from the manufacturer to a T.

That link is dead.

So you were able to finally get them to work? And removing and pairing again is what did it?

Yes removing and adding a few times and I did get it to working. 2 out of the 3 are prefect 3 is odd but it works. Would be ok it I put it into a file?

At best it would be impolite to share others work without permission. Worst case you are violating terms of the licensing and whatever that involves.

Either way, don't share it (especially publicly) or put it on a public accessible Github, Google Drive, or whatever sharing site without permission from the author.

Sorry, I wasn't trying to cause issue. I did get this off a GitHub. Not intending to cause issues.

Sorry.

Taking from an open Github is normally just fine. And pointing people to that is also usually good. But sharing things that people took down or isn't public is not.

It didn't offend me, just trying to save you some grief either now or in the future.

I have one of those sensors and it works fine. I use a driver by Ben Rimmasch v 0.1 from Github. I just looked and I don't seem to see it there any longer.

Monoprice Z-Wave Plus Shock Detector PID 15269 v0.1

  • Ben Rimmasch

After about 11 months with all the hub updates and the like, the issue has come back. I'm not sure why. I don't see anything. I have created a rule to overcome this. Has anyone seen this before? Is there something like this that is more stable the this is? I have tried different Device Handles not seems to work other than the third party that is mentioned above.