Skip to content

Security and Tamper

Daniel Frenkel edited this page Jun 30, 2026 · 1 revision

Security & Tamper

Glasscalibur has an on‑board accelerometer that can act as an anti‑tamper alarm — useful if you want to know when a mounted unit has been moved, tilted, or pried off the window.

tamper

How it works

When armed, the device learns its resting orientation (a "baseline"). While the cover is idle, it compares the live accelerometer reading to that baseline once a second. If the device is moved or tilted past the Tamper Threshold, it:

  1. enters the TAMPERED state (shown in the State entity),
  2. latches Tamper Detected, and
  3. sounds the buzzer for about 60 seconds.

The check only runs while idle, so normal motor motion can't trip it.

Arming it

In the Security / Tamper group of the web UI:

  1. Mount the device in its final position and let it sit still.
  2. Turn on Tamper Detection. This automatically captures the current orientation as the baseline, so you don't normally need anything else.

If you ever reposition the device, press Set Tamper Baseline while it's at rest to re‑learn the new resting orientation.

Sensitivity

Tamper Threshold is the amount of movement (in g) that trips the alarm. The default is 0.30 g (≈ a 17° tilt or a moderate bump).

  • Lower it for a more sensitive alarm.
  • Raise it if you get false alarms (e.g. from a drafty/rattly window).

Dismissing the alarm

Any of these silences the buzzer and clears the TAMPERED state:

  • Button 1 on the device — a single click.
  • Clear Tamper Alert button in the web UI.
  • Set Tamper Baseline button (also re‑captures the baseline).

The alert is latched — a device that's bumped and then put back won't silently un‑flag itself; you have to acknowledge it.

Tracking

The Tamper Trips counter in Diagnostics records how many times tamper has been detected over the life of the device, with a reset button. Handy for spotting tamper attempts that happened while you weren't watching.

Tamper Detection ships disabled by default — it's opt‑in.

Clone this wiki locally