Smart Facility

Alerts & Incidents

Rule engine, live incidents and meter anomaly detection

RK
Active rules
11/12
Open incidents
2
Acknowledged
2
Escalated
1

Live incidents

acknowledge · escalate · resolve
  • CriticalOpenTelemetryraised 16:22
    Leak sensor wet · Water Leak — B2 Pump

    Wet state held for 6 minutes; valve auto-closed by automation rule.

    owner: Unassigned
  • HighAcknowledgedGatewayraised 15:48
    Gateway CPU sustained · EDGE-BSMT

    CPU averaged 88% for 15 minutes; ingest latency p95 at 1.4 s.

    owner: Marcus Dean
  • HighEscalatedUtilityraised 14:10
    Grid load spike · Main incomer

    Load peaked at 1.12 MW during tariff peak window.

    owner: Facility Head
  • HighAcknowledgedUtilityraised 11:05
    Water consumption deviation · Domestic water meter

    Consumption 31% above learned baseline for this hour-of-week.

    owner: Sam Reyes
  • CriticalResolvedGatewayraised 09:32
    Gateway offline · EDGE-GATE

    Heartbeat missed x3; failed over to LTE backhaul.

    owner: Ryan Foster
  • MediumOpenTelemetryraised 08:14
    Sensor stale data · Turnstile — Lobby A

    No telemetry for 41 minutes; device shows offline.

    owner: Unassigned

Incident timeline · INC-4412

Open
Rule
Leak sensor wet
Source
Water Leak — B2 Pump
Severity
Critical
Owner
Unassigned
  1. Aug 01 · 16:22Trigger
    Rule AR-101 fired
    Leak sensor B2-PUMP reported WET.
  2. Aug 01 · 16:22Automation
    Valve closed
    Basement 2 domestic line isolated automatically.
  3. Aug 01 · 16:23Notify
    Ops paged
    SMS to on-call plumber and security desk.

Alert rules

telemetry · gateway health · utility meters
12 / 12
RuleDomainConditionSeverityNotify24hActions
Leak sensor wet
AR-101 · LoRa leak fleet · 268 nodes
Telemetrystate = WET · instantCriticalSMS · Ops · Siren2
Sensor stale data
AR-102 · All critical sensors
Telemetryno message > 10 min · 10 mHighOps · Email4
Elevator fault code
AR-103 · 6 controllers
Telemetryfault code ≠ 0 · instantCriticalVendor page · Ops1
Gas threshold
AR-104 · Kitchen + plant rooms
Telemetryppm > 250 · 30 sCriticalSiren · Security0
Gateway offline
AR-201 · 4 edge gateways
Gatewayheartbeat missed x3 · 3 mCriticalOn-call · Slack1
Gateway CPU sustained
AR-202 · All gateways
Gatewaycpu > 85% · 15 m avgHighOps · Email3
Store-and-forward backlog
AR-203 · Edge buffers
Gatewayqueue > 25k msgs · 5 mMediumOps0
Certificate expiry
AR-204 · mTLS client certs
Gatewayexpires < 30 d · dailyLowEmail0
Grid load spike
AR-301 · Main incomer
Utilityload > 1.05 MW · 10 m avgHighOps · Facility head2
Water consumption deviation
AR-302 · Domestic water
Utility> +25% vs baseline · 1 hHighOps · Email1
Solar underperformance
AR-303 · Rooftop PV 480 kWp
Utility< 70% of expected yield · 3 hMediumVendor · Email0
Power factor drop
AR-304 · Main incomer
UtilityPF < 0.92 · 15 mMediumOps0

Utility meter anomaly detection

actual vs learned baseline
  • Domestic water — Tower A
    hour-of-week baseline · 8 weeks
    Anomaly
    48.2 kL/h
    baseline 36.8 · +31.0% · z 3.1

    Sustained overnight flow suggests a riser leak or stuck float valve.

  • Grid load — Main incomer
    hour-of-week baseline · 12 weeks
    Anomaly
    1,120 kW
    baseline 940 · +19.1% · z 2.4

    Chiller staging overlapped with EV charging peak.

  • Solar yield — Rooftop PV
    irradiance-adjusted baseline
    Watch
    118 kWh
    baseline 164 · -28.0% · z -2.0

    String 4 output 28% low — soiling or inverter derate likely.

  • Common area energy
    hour-of-week baseline · 8 weeks
    Normal
    402 kWh
    baseline 412 · -2.4% · z -0.3

    Within learned band; lighting schedule tracking as expected.

  • STP reuse line
    daily baseline · 6 weeks
    Watch
    22.4 kL
    baseline 30.1 · -25.6% · z -1.9

    Reuse dropped after pump 2 tripped; irrigation on fresh water.

Detection model

NX-Sense
Detector
NX-Sense · seasonal-hybrid ESD + EWMA
Baseline
Hour-of-week, 8–12 week trailing
Sensitivity
z ≥ 2.0 watch · z ≥ 2.8 alert
Retrain cadence
Nightly 02:00, drift-checked
Warm-up
14 days per new meter
False positive rate
3.4% (30d rolling)
How alerts fire

Each meter learns an hour-of-week baseline. Deviations past the sensitivity band raise a utility-domain incident with the deviation, z-score and probable cause attached for acknowledgement or escalation.