Skip to content

Smart alerts

Alerts in GrainLink are built around the principle: never wake someone up unless they need to act.

Alert types

  • Temperature rise — fires when a sensor’s temperature climbs faster than your configured rate (e.g. 1 °C per 24 h). This is the single best predictor of spoilage.
  • Absolute temperature — fires when any sensor exceeds a fixed value. Useful for crops with hard storage limits.
  • Humidity / moisture — fires when estimated moisture content exits the safe band for the configured grain type.
  • Device offline — fires after Chester X1 has missed three consecutive check-ins (about 15 minutes by default).
  • Fan stuck — fires when the relay is closed but no temperature change is observed in the bin air, suggesting the contactor failed or the fan tripped a breaker.

Severity

Each alert is tagged info, warning, or critical. Only critical alerts page via SMS overnight. Warnings go via email. Info events are visible in the activity feed but never push.

Shared on-call

If your operation has overnight on-call rotation, set up a Shared on-call inbox under Settings → Notifications. Add a single phone number, and GrainLink will route critical alerts to that number 24/7. Use a paging service like PagerDuty if you want rotations and acknowledgements.

Tuning

A common mistake is to set thresholds too tight, generating false alarms that train the team to ignore the dashboard. Start with the defaults for your grain type, and only tighten thresholds after a full season of data.