A three-axis Zigbee vibration sensor inside the equipment cabinet. It reports movement, and separately reports its own orientation, so a cabinet that has been knocked, climbed on, or worked on with the roof still down does not go unremarked.
The design decision that matters here is that movement is a burst, not a state. A naive monitor alerts on every report and with the sensitivity set high that is a phone you end up muting. So activity is grouped into disturbances: the first movement opens one, further movement keeps it open, and it closes after two minutes of stillness. One alert per disturbance, however much shaking it contains.
It also alerts on its own silence after twelve hours. That is not theoretical on this site: two temperature sensors once sat showing their last reading for twelve and fourteen days before anyone noticed they had stopped talking, and a vibration sensor that has gone flat looks exactly like a cabinet nobody has touched.
| Sensor | Third Reality 3RVS01031Z |
|---|---|
| Reports | Movement, three-axis orientation, battery, link quality |
| Path | Zigbee → zigbee2mqtt → mosquitto → daemon → panel |
| Disturbance | Closes after 2 minutes of stillness |
| Alert rate | At most one per 15 minutes |
| Silence | Flagged after 12 hours without a word |
| Alerts via | RS1.PUSHOVER |
Nothing here yet. Drop images or video into
/projects/rs1/modules/rs1-vibration/media/ and they appear on this page at the
next build — or list them in module.json with captions
to control the order and the wording.
Not published yet. Code for this module will live in
/projects/rs1/modules/rs1-vibration/ alongside its module.json, and
gets listed here once it does.