Cooling, access, standby power, lifts: fault messages reach whoever is on call, and they decide which of them rings at night.
Plant has always reported its faults reliably. What fails is the last stretch: the message lands in a mailbox or on a collective alarm, and at night nobody is looking there. This page describes what that last stretch looks like with a rule chain.
The plant did its job. It detected that the temperature is rising and it produced a message. What happens after that is unregulated in most buildings.
The plant suggests an urgency. What becomes of it is decided by the chain in the recipient's account, by source, tags, text pattern and time of day.
Cold room goes over its temperature limit
Conditions (when)
Actions (then)
Stock spoils in hours, not in days. This is the message somebody carries a duty phone for in the first place. Without Apple's approval PagerDeck delivers it as high, visible in the history.
Door to a plant room is standing open
Conditions (when)
During the day open is the normal state, because somebody is working in there. The message is recorded regardless. Outside the window the rule does not apply, and the plant's own suggestion stands.
Standby generator running its test
Conditions (when)
The weekly test run is not a fault, but it looks exactly like one to the plant. A rule takes its sound away, and the history still shows that it happened.
Lift reports a fault on its emergency call
Conditions (when)
Actions (then)
Breaks through a Focus, at any hour. If nobody acknowledges within a quarter of an hour, the message additionally goes to the second on-call device, which the rule names itself.
The conditions are written the way they stand in the rule editor. Evaluation runs top to bottom, and the first matching rule carrying stop ends the chain.
Anything that can send a mail or make an HTTP call. Every installation gets a source of its own, so that it can be ruled on and revoked on its own.
Whatever only speaks mail gets its own address per source from Business, plus an allowlist deciding which sender may use it.
Send the threshold along as a tag and the chain can tell a deviation from a failure.
Doors standing open at the wrong time. Time windows are the important condition here.
A test run and the real thing look identical to the plant. A text pattern separates them.
Faults that need somebody to drive out. Escalation after a period without acknowledgement.
Server rooms and archives belong here too, and both otherwise fall between responsibilities.
More important than anything above it. PagerDeck carries on a message that some other installation has already raised, and it stops exactly there.
Connect one installation, write one rule for the real thing and one for the test run. That is all the first impression needs.
Product and company names mentioned are trademarks of their respective owners. PagerDeck is not affiliated with, sponsored or endorsed by them. Details in the imprint.