There are a couple of ways to get this device running on Hubitat floating around. The ones I saw had other stuff built into them that this device doesn't support anymore so I made another (hopefully cleaner) version of a krlaframboise driver that had support for another device. This version only has functionality for the Monoprice Shock Detector.
The other device the old driver supported could attach an external sensor. The Monorprice Shock Detectors that are sold now definitely do not support external sensors. Not only do they just not have the header on the PCB anymore where the external sensor attaches but the functionality also appears to be taken out of the firmware. (The Monoprice window/door sensor still supports an external sensor though.)
My version of the driver can be found here. Let me know how it goes.
https://github.com/codahq/hubitat_codahq/blob/master/devicestypes/monoprice-shock-sensor.groovy
By the way... shame on the Monoprice people for teaming up with somebody who charges for device drivers. That really rubbed me the wrong way.