Shop brain
Rules
Each kind of rule has its own page. A rule opens on the page for the category already stored on it, so a new rule lands with the rules it belongs with. The same seats that could open Rules before can open these pages. A dispatcher does not see them.
Who decides a job
Checking.
Checking who decides.
Derek's rules
Checking which rules are live.
Only the owner can do that.
How long a fault must hold
These durations apply to every site. The time is how long the offending point has actually been in that state. It uses the station time in that state, or the time the station says the value began, or the oldest consecutive stored reading in that same state. It is never the moment this score first saw the fault. When the true age cannot be determined, the note says so and uses the oldest consecutive stored reading rather than zero. Unknown age does not hold a direct indication. A sample time from the current score is not the age of the fault. The age is the earliest time that same state has held in stored readings, and it is at least as old as the time this job first saw the fault while the fault stayed present. A latched alarm that has not been acknowledged is not held when that age is missing or comes only from this score. When the point is normal for a full score, the first-seen time is cleared. A partial score does not clear it. An ambiguous reading stays on Review only when the persistence gate cannot be satisfied, and the note says so. A live unacknowledged alarm, including a not-available alarm, is a direct indication. A lockout on the chilled-water plant controller belongs to the chiller it names. A partial score re-evaluates a gate hold from the points stored on the job. A hold written by these gates is computed again on every score and is released when the gates pass. A hold from an actual review, a dispatcher mark, or a person mark stays. A confidence number stored on the job is used when this score does not carry one. A lockout point that is in alarm or unacknowledged, or a unit that is not available, stays on Dispatch. The words in the title do not hide that job. Stored readings are the age when they show the fault present without a break. The first-seen time is used only when no full score has read that point as normal. The gate trace names that choice, and it names the filter when a job above 75 percent with a reading is left off Dispatch. Freeze and safety use minutes. A short of setpoint fault and a comfort fault use hours. An energy fault waits the longest.
A freeze fault must hold for at least 5 minutes before it can be queued.
A safety fault must hold for at least 10 minutes before it can be queued.
A lockout must hold for at least 10 minutes before it can be queued.
A short of setpoint fault must hold for at least 2 hours before it can be queued.
A comfort fault must hold for at least 3 hours before it can be queued.
An energy fault must hold for at least 24 hours before it can be queued. This is the longest wait.
Any other fault must hold for at least 45 minutes before it can be queued.
Which second point confirms a fault
A true lockout, a true safety or freeze trip, a true alarm that is in alarm, and an offline unit that cites the last time it was heard are the fault themselves. That point and its own reading are enough. A second point can raise confidence, and it is not required. An isolation lockout that is false does not remove a true lockout. A constant status code is not an alarm. A high discharge temperature, a short of setpoint, a comfort fault, and the other ambiguous readings still need a second point that confirms the fault. If that unit has no such point, the job stays on Review and the note says so. Unknown age does not hold a direct indication. A sample time from the current score is not the age of the fault. A latched alarm that has not been acknowledged is not held when that age is missing or comes only from this score. A live unacknowledged alarm, including a not-available alarm on the equipment, is a direct indication, and so is a true lockout on the chilled-water plant controller for the chiller it names. An ambiguous reading stays on Review only when the persistence gate cannot be satisfied. A partial score uses the points stored on the job. When a station has not reported for 8 hours, or for that site's own quiet time, a confirmed loss of data becomes a Priority 2 site offline job. The job says the station has not reported for 8 hours. The first review of that silence runs immediately. A dispatcher sees a popup on Dispatch until the station is heard again.
A high discharge temperature is confirmed by fan status or fan command, or by a cooling valve that is open.
A freeze trip that is true is the fault itself. That point and its own reading are enough. A second point can raise confidence, and it is not required. When the fault is not a true freeze trip, outdoor air temperature, fan status, or the heating valve confirms it.
A safety trip that is true is the fault itself. That point and its own reading are enough. A second point can raise confidence, and it is not required. When the fault is not a true trip, a second alarm, fan status, or the equipment command confirms it.
A lockout point that is true is the fault itself. That point and its own reading are enough. A second point can raise confidence, and it is not required. An isolation lockout point that is false does not remove the lockout unless the lockout point itself is stale or not true. A separate alarm that is active, or run status or enable that shows the machine is not running, can still raise confidence.
A short of setpoint fault is confirmed by the setpoint when the measurement is the first point, or by the measurement when the setpoint is the first point.
A comfort fault is confirmed by the zone temperature and the cooling or heating setpoint together.
An energy fault is confirmed by the fan running while heat and cool are both commanded, or by the fan running while the schedule says the unit is unoccupied.
An air filter fault is confirmed by fan status showing the fan is running.
A heating fault is confirmed by the heating valve or by supply temperature, and only when outdoor air is not warm.
A fan that does not prove is confirmed by command and status on two different points.
A series fan-powered box with airflow near zero is confirmed by fan status. A parallel box is not a dispatch job for that reading.
A true alarm point is the fault itself. That point and its own reading are enough. A constant status code is not an alarm. Leaving water temperature or compressor status can raise confidence, and a second point is not required when the alarm point itself is in alarm.
A chiller status code stays on Review when it is the normal code. It is not treated as an alarm.
An offline unit with the last time it was heard is enough. That time is the reading. A second device that is down, or the network status, can raise confidence, and it is not required.
A stale point is never queued. No second point turns a stale point into a dispatch job.
Any other fault is confirmed by a second point on the same unit whose value makes the fault plausible.
- Dispatch and priority rulesThis page lists scoring rules and naming rules. A scoring rule whose title or reason names confidence or review opens on Confidence and review instead. A new rule filed under Scoring or Naming and units opens here.
- Confidence and review rulesThis page lists scoring rules whose title or reason names confidence or review. Other scoring rules stay on Dispatch and priority. A new scoring rule with those words opens here.
- Air filter and energy rulesThis page lists rules filed under Filters and holds or Energy. A new rule in either category opens here.
- Offline and data rulesThis page lists rules filed under Offline or Readings. A new rule in either category opens here.
- Alarms and safety rulesThis page lists rules filed under Safety or Overrides. A new rule in either category opens here, unless the title or reason names on-call or Twilio.
- On-call rulesThis page lists rules whose title or reason names on-call or Twilio. A new rule with those words opens here instead of on the page for its category.
- Learned rulesThis page holds the learn queue, the fan-powered box drafts, and the public fault drafts. Confirm and reject stay with the owner. A learned rule that is already filed still opens on the page for its category. Selection learning stays on its own page for the owner and an admin.
- Dispatcher notesThis page lists nuisance and incorrect marks, and catalog rules whose source is a mark on a job. A new mark opens here.