Hoq Sensor
Keep every reading from your fridges, rooms and meters, with alerts when one drifts.
What it does
A feed holds readings from one thing that measures: a fridge probe, a room's temperature and humidity, a power meter, a motion sensor. Anything that can send a webhook can post to a feed with no key, using fields like temperature, humidity and battery. Devices that hold a key post batches of up to 5,000 readings, and a batch sent twice lands once.
You set rules per feed: above a value for so long, below a value for so long, or silent for so long. Rules run on the readings' own timestamps, so a sensor catching up after an outage raises the same alerts it would have raised live. Alerts go by email and to a webhook you choose, once when they open and once when they close.
The feed page shows live values and a chart for the last hour to the last 30 days, with min-max bands, rule lines and alert spans. Temperatures can show in Fahrenheit while the API keeps the stored unit.
Raw readings are kept 90 days by default, and you can set anything up to 10 years. After that, hourly summaries stay so the long charts still draw.
In numbers
Specifications
| Where readings come from | Any device or service that can send an HTTP POST or a webhook. A Hoq Devices box can also forward nearby Bluetooth sensors. |
|---|---|
| Keyless webhook | POST JSON or a form to /hook/{token}. Common names like temperature and humidity map to the feed's fields; add a timestamp and temperature_unit when needed. |
| Batches | Up to 5,000 readings per post. A batch is idempotent on its reference, so retries never double-count. |
| Rules | Above, below or silent, each held for a number of seconds, up to 30 days. Up to 32 rules per feed. |
| Alerts | Email and a webhook per rule. Each alert is sent once when it opens and once when it clears. |
| History | Live 60 seconds, or 1 hour, 6 hours, 24 hours, 7 days and 30 days, drawn with min-max bands. |
| Retention | Raw readings 90 days by default, adjustable from forever to 3,650 days. Hourly summaries are kept after the raw data goes. |
| Units | Celsius, Fahrenheit and Kelvin. A field can store one unit and show another. |
| Organizations | An organization can own feeds. Members view; admins and owners change rules and settings. |
Features
14 features, all shipped. Listed from the product's code and documentation; each row shows the day it was last checked.
| Presets | Start a feed as a temperature probe, temperature and humidity, power meter, motion sensor or event log. | |
| Pause and close | A paused feed refuses posts with 409 so the sender drops them instead of retrying. | |
| Sources | The first post from a key or webhook makes a source; revoking it stops it for good. | |
| Move between owners | Move a feed with its rules and alerts from you to an organization. |
| Keyed API | POST /v1/feeds/{key}/readings with a sensor:post key. | |
| Webhooks | Keyless /hook/{token} for Home Assistant and similar senders. | |
| Bluetooth via Hoq Devices | A box with the sensor role forwards motion sensors and Bluetooth advertisements. |
| Threshold rules | Above or below a value for a set time. | |
| Silence rules | Alert when a feed stops reporting for a set time. | |
| Email and webhook | Notices to the owner by email and to a webhook per rule. | |
| Alert log | Every alert with its peak, last value, start and end. |
| Status cards | Dashboard cards with latest values and ok, alert, quiet or no-data status. | |
| Charts | Live and 1 hour to 30 days, with bands, rule lines and alert spans; hide a series from the legend. | |
| Motion marks | Mark a pose and ask how far a thing has tilted or moved since, in degrees and plain words. |
Works with
- Hoq DevicesA Hoq Devices box with the sensor role reads nearby Bluetooth sensors and posts them here.
- Hoq AssetsA thing in Hoq Assets can carry a Hoq Sensor feed.
- Hoq ID and platformAPI keys come from Hoq ID with the sensor:post, sensor:read and sensor:manage scopes.
Your data
| Where it is kept | Recent readings are in Hoq Sensor's database; closed hours roll into gzipped NDJSON files on the Sensor server. |
|---|---|
| Getting it out | The JSON API returns readings, history, rules and alerts. No CSV export is built. |
| If you leave | Closing a feed stops new readings. Account closing is not documented. |
APIs and standards
- REST: /v1/feeds, /v1/feeds/{key}/readings, /history, /rules, /alerts with Bearer keys (sensor:post, sensor:read, sensor:manage)
- Keyless webhook: POST /hook/{token}
- Standard: HTTP JSON
- Standard: NDJSON
- Standard: ISO 8601
Compared
| Checked 2026-11-01 | Hoq Sensor | SensorPush | Monnit iMonnit |
|---|---|---|---|
| Sensor hardware | Bring your own; anything that can send a webhook | HT1 sensor $54.951 | ALTA temperature sensor $116.002 |
| Gateway for remote monitoring | None for webhook senders; a Linux box with Hoq Devices for Bluetooth | G1 WiFi Gateway $99.953 | ALTA Ethernet Gateway $242.004 |
| Cloud price | Not published yet | No monthly fee3 | Basic free (1 network, 1 user); Premiere from $45.00/year per location5 |
| History kept | Raw 90 days by default, up to 10 years; hourly summaries after | Indefinitely in app and cloud (support FAQ)6 | Basic 45 days; Premiere 1 year7 |
| Alert channels | Email and webhook | Email and phone notifications3 | Email and push; SMS and voice with paid credits8 |
| Reading interval | Set by your device | Every 1 minute1 | Basic 2 hours, Premiere 10 minutes, 1 minute with extra credits7 |
| Export and API | JSON API; no CSV export | CSV export and Gateway Cloud API9 | CSV or PDF reports and webhooks10 |
- https://www.sensorpush.com/products/p/ht1
- https://www.monnit.com/products/sensors/temperature/standard-temperature/MNS2-9-W2-TS-ST/
- https://www.sensorpush.com/products/p/g1-gateway
- https://www.monnit.com/products/gateways/ethernet-gateways/egw4/MNG2-9-EGW-CCE/
- https://www.monnit.com/products/software/imonnit-sensor-management-software/
- https://support.sensorpush.com/hc/en-us/articles/360051554154
- https://www.monnit.com/software-comparison/
- https://www.monnit.com/products/software/imonnit-notification-credits/
- https://support.sensorpush.com/hc/en-us/articles/6825994502679
- https://support.monnit.com/article/344-reports-and-historical-sensor-data